Найти тему
OktAro

Как я увеличил производительность смартфона в 2 раза.

Сразу скажу. Хоть статья и длинная - делается все легко. Просто разжевал.

Всем привет! Дорогие друзья, в этой статье я не буду рассказывать про приложения очистки кэша и оптимизаторы. В ней я расскажу, как реально повысить производительность за счет снижения разрешения дисплея (по аналогии с ПК). Потому, что только этот метод действительно работает (если конечно у Вас смартфон не тормозит из-за того, что ему напросто не хватает ОЗУ). Эта статья для тех, кто хочет сменить смартфон на помощнее из-за тормозов в играх.

Итак, во-первых, мне не понадобился ROOT для этой операции. Но нужен ПК. Затем нужны ADB (это папка, ее распаковываем в корень диска на ПК). Папку можно скачать по ссылке 4pda: https://4pda.to/forum/index.php?showtopic=383300&st=14640#entry116957695

Для моего Poco X3 я залил на диск: https://disk.yandex.ru/d/Jvskpz3ExPyPUg

Так выглядит папка ADB
Так выглядит папка ADB

Во-вторых, включаем на телефоне режим отладки по USB и снимаем ограничения для этого режима. У меня выглядело так:

Режим отладки включать в меню разработчика. Его сначала надо активировать.
Режим отладки включать в меню разработчика. Его сначала надо активировать.

Чтоб активировать режим разработчика - надо несколько раз кликать по версии ядра или прошивки в разделе настроек "о телефоне". После этого в настройках телефона появится пункт "для разработчиков".

Итак, у Вас есть папка с ADB в корне диска на ПК и телефон с включенным режимом отладки по USB. Подключаем смартфон к ПК и выбираем "Передача данных".

Далее открываем папку с ADB и вводим в адресной строке "сmd". Нажимаем "Enter". Должно выглядеть так:

Вводим "cmd" в адресной строке.
Вводим "cmd" в адресной строке.

Далее проверяем подключение. Вводим в окне командной строки: 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. И вот результаты до и после.

До изменения разрешения (2400*1080).
До изменения разрешения (2400*1080).
После изменения разрешения (1600*720).
После изменения разрешения (1600*720).

Прирост в среднем составил в 2 раза! Если честно, я рассчитывал на 50%, а вышло даже больше. Видимо, в этом тесте минимум нагрузки на CPU. Чисто на графику. Call of Duty: Mobile смартфон потянул на высоких настройках при 60fps и я еще смог вести стрим. Раньше я мог стримить только при низких настройках, и играть на средних без стрима. Результат оправдал все ожидания! Надеюсь я Вам помог.

Всем удачи! Не забудь подписаться и поставить лайк, если материал оказался полезным!

P.S. Грубо говоря, я смог превратить свой SnapDragon 732g (при разрешении 1600*720) в SnapDragon 860 (2400*1080). А знаете, что самое приятное - то что глаза вообще не заметили разницы в игре! От слова совсем. Если в тесте Luxury Cafe еще было еле заметно увеличение лесенки - в CoD Mobile нет.