Сразу скажу. Хоть статья и длинная - делается все легко. Просто разжевал.
Всем привет! Дорогие друзья, в этой статье я не буду рассказывать про приложения очистки кэша и оптимизаторы. В ней я расскажу, как реально повысить производительность за счет снижения разрешения дисплея (по аналогии с ПК). Потому, что только этот метод действительно работает (если конечно у Вас смартфон не тормозит из-за того, что ему напросто не хватает ОЗУ). Эта статья для тех, кто хочет сменить смартфон на помощнее из-за тормозов в играх.
Итак, во-первых, мне не понадобился ROOT для этой операции. Но нужен ПК. Затем нужны ADB (это папка, ее распаковываем в корень диска на ПК). Папку можно скачать по ссылке 4pda: https://4pda.to/forum/index.php?showtopic=383300&st=14640#entry116957695
Для моего Poco X3 я залил на диск: https://disk.yandex.ru/d/Jvskpz3ExPyPUg
Во-вторых, включаем на телефоне режим отладки по USB и снимаем ограничения для этого режима. У меня выглядело так:
Чтоб активировать режим разработчика - надо несколько раз кликать по версии ядра или прошивки в разделе настроек "о телефоне". После этого в настройках телефона появится пункт "для разработчиков".
Итак, у Вас есть папка с ADB в корне диска на ПК и телефон с включенным режимом отладки по USB. Подключаем смартфон к ПК и выбираем "Передача данных".
Далее открываем папку с ADB и вводим в адресной строке "сmd". Нажимаем "Enter". Должно выглядеть так:
Далее проверяем подключение. Вводим в окне командной строки: adb devices. Должно появится сообщение с кодовым названием модели телефона. Выглядит так:
Далее меняем разрешение дисплея смартфона командой:
adb shell wm size 720x1600 и нажимаете "Enter". На телефоне должно сразу смениться разрешение. Значки станут крупнее и т.п.
У моего смартфона родное разрешение 1080*2400. Соответственно надо подобрать значения с сохранением пропорций. У меня это 720*1600. Вначале пишется меньшее значение. Значение для своего дисплея подбираете самостоятельно.
Далее Вы можете через меню разработчика подобрать DPI (масштаб). Или сделать это также через ADB, введя команду:
adb shell wm density 350
Вместо 350 экспериментальным путем находите подходящее для Вас значение (от 200 до 500). Чтоб значки стали нормальными. Идеально настроить шрифты и все пункты интерфейса навряд ли получится - это плата за прирост производительности.
Вот и все. А теперь результаты. Если Вы хотите увидеть прирост в Antutu или 3DMark - не выйдет. Там фиксированные разрешения тестов (2,5к). Для наглядности повышения производительности, я нашел тест Luxury Cafe. Его можно скачать в PlayMarket. И вот результаты до и после.
Прирост в среднем составил в 2 раза! Если честно, я рассчитывал на 50%, а вышло даже больше. Видимо, в этом тесте минимум нагрузки на CPU. Чисто на графику. Call of Duty: Mobile смартфон потянул на высоких настройках при 60fps и я еще смог вести стрим. Раньше я мог стримить только при низких настройках, и играть на средних без стрима. Результат оправдал все ожидания! Надеюсь я Вам помог.
Всем удачи! Не забудь подписаться и поставить лайк, если материал оказался полезным!
P.S. Грубо говоря, я смог превратить свой SnapDragon 732g (при разрешении 1600*720) в SnapDragon 860 (2400*1080). А знаете, что самое приятное - то что глаза вообще не заметили разницы в игре! От слова совсем. Если в тесте Luxury Cafe еще было еле заметно увеличение лесенки - в CoD Mobile нет.