Как активировать постоянные 90 Гц на OnePlus 7 Pro во всех приложениях

4.5k

0

Недавно представленный смартфон OnePlus 7 Pro многие уже окрестили лучшим смартфоном 2019 года, и это во многом благодаря его замечательному экрану. Флагман китайской компании бесспорно имеет лучший в мире на данный момент дисплей: сочные цвета, диагональ 6.67 дюймов, разрешение QHD+, поддержка HDR и, самое главное, частота обновления 90 Гц. Но, как оказалось, смартфон не всегда и не во всех приложениях работает на данной частоте и переключается в «обычные» 60 Гц, несмотря на выставленные параметры в настройках. Например, YouTube, игры, звонилка, камера и даже некоторые браузеры попросту не умеют выводить контент на более высокой частоте. К счастью, существует способ заставить работать каждое приложение на OnePlus 7 Pro на частоте 90 Гц. И в этой статье мы расскажем, как это можно сделать.

op7pro-90hz_1.jpg

Разработчик GravityBox, популярного Xposed-модуля, при создании плитки для быстрого переключения между частотами заметил, что на самом деле режима три, а не два, которые имеются в настройках самого телефона. Режим «60 Гц» в настройках заставляет устройство работать на постоянной частоте 60 Гц, как и большинство других смартфонов. Режим «90 Гц» фактически является внутренним режимом «Авто 90 Гц», имеющий, вполне вероятно, белый список программ, которые он поддерживает. Наконец, третий, скрытый от пользователей, режим реальных 90 Гц, который постоянно поддерживает эту частоту во всех приложениях.

Как включить «честные» 90 Гц на OnePlus 7 Pro во всех приложениях

Чтобы изменить режим частоты обновления на этот скрытый постоянный режим 90 Гц, вам нужно сделать следующее:

  1. Создать папку с именем Android в корне диска C:\.
  2. Установить USB-драйвера для вашего устройства (здесь можно найти ссылки на универсальные драйвера для некоторых устройств), если они не были установлены автоматически.
  3. Скачать архив adb-fastboot.zip и распаковать файлы в папку Android.
  4. Активировать пункт «Отладка по USB» на смартфоне.
    Сделать это можно в разделе «Для разработчиков». Как его открыть, можно узнать здесь.
  5. Подключить телефон к компьютеру по USB-кабелю.
  6. Открыть командную строку и перейти в созданную папку Android командой «cd c:\Android\» (команды пишутся без кавычек).
  7. Убедиться, что компьютер находит устройство по ADB.
    Для этого необходимо ввести «adb devices» в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok», при этом выбрав пункт «Всегда разрешать с этого компьютера». Если устройство видно, то выведется текст «List of devices attached» и список всех устройств (например,xxxxxxx device). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер.
  8. В командной строке ввести «adb shell settings put global oneplus_screen_refresh_rate 0».

После активации этого параметра оба переключателя в настройках частоты обновления экрана будут отключены, а текст сводки будет отображать «60 Гц» — но это всего лишь ошибка, поскольку OxygenOS не ожидает, что пользователи смогут выбрать этот скрытый режим частоты обновления. Чтобы вернуться к одному из официально поддерживаемых режимов, просто измените переключатель в настройках дисплея.

С помощью теста UFO было подтверждено, что этот метод действительно работает, сравнив его результаты в браузерах Brave и Samsung Internet, которые изначально не поддерживали 90 Гц. Также на глаз было видно, что другие приложения, такие как Facebook или Twitter, тоже не занижают частоту обновления экрана.


Как работает режим «Авто 90 Гц» в OnePlus 7 Pro

Журналисты XDA Developers обратились к OnePlus за комментарием по этому поводу и, хотя запрос был неофициальным, им пришёл ответ. Сотрудники OnePlus в свою очередь посоветовали не использовать постоянные 90 Гц, так как это может негативно отразиться на времени жизни смартфона от одного заряда. Также они сообщили, как они определяют, когда переключаться между 60 Гц и 90 Гц.

Согласно OnePlus, приложения, использующие SurfaceView, TextureView или NativeActivity будут работать с частотой 60 Гц. Тем не менее, есть особые случаи, такие как браузер Google Chrome, который использует SurfaceView, всё же задействует все 90 Гц. Кроме того, есть некоторые игры, совместимые с частотой обновления 90 Гц, хотя полного списка не было предоставлено

Вполне возможно, что в будущих обновлениях скрытый полноценный режим 90 Гц будет добавлен к уже имеющимся двум, но пока его можно активировать представленным выше способом. Также будем надеяться, что будет опубликован официальный список игр, поддерживающих высокую частоту обновления экрана.

Похожие посты

Регистрация прошла успешно