Я сделал дисплей Pixel 8 Pro в 20 раз лучше с помощью одной строчки кода

Я сделал дисплей Pixel 8 Pro в 20 раз лучше с помощью одной строчки кода

  • Один разработчик придумал, как увеличить частоту ШИМ Pixel 8 Pro до 4800 Гц, что в 20 раз лучше, чем частота по умолчанию 240 Гц.
  • Мерцание ШИМ используется на некоторых дисплеях для управления яркостью, но оно отрицательно влияет на здоровье некоторых людей, включая головные боли и тошноту.
  • Вам нужно будет получить root-права, установить собственное ПЗУ и запустить строку кода, чтобы трюк заработал.

Как человек, который провел бесчисленные часы, возясь с моим верным Pixel 8 Pro, я начал ценить тонкости настроек его дисплея. После выполнения инструкций и временной загрузки загрузочного образа с расширенными возможностями ШИМ я был рад обнаружить, что мой телефон действительно может поддерживать более высокие частоты ШИМ, чем стандартные 480 Гц.


У меня было желание вернуться к использованию Pixel 8 Pro в качестве основного телефона в течение нескольких месяцев, но его разочаровывающе низкая частота обновления ШИМ (240 Гц) помешала мне сделать это. К счастью, гениальный разработчик сумел решить эту проблему и нашел способ повысить этот показатель до впечатляющих 4800 Гц. Эта революционная разработка теперь делает телефон для меня удобным ежедневным спутником.

OLED-дисплеи славятся своим впечатляющим глубоким черным цветом, яркими цветами и исключительной яркостью. Однако недостатком, который не так широко известен, является то, что многие OLED-панели, включая панель Pixel 8 Pro, используют широтно-импульсную модуляцию (ШИМ) для регулирования яркости. Этот метод, хотя обычно незаметен для большинства людей, может иметь пагубные последствия для таких людей, как я, чувствительных к мерцающему свету. Последствия варьируются от неприятных головных болей до более серьезных симптомов, таких как тошнота.

Последние пять дней я использовал Pixel 8 Pro с частотой обновления 3840 Гц, не испытывая каких-либо негативных последствий для здоровья. Раньше я мог использовать это устройство только примерно тридцать секунд, прежде чем у меня начинала болеть голова. Хотя не каждый может получить такую ​​​​же пользу, как я, исследования показывают, что более высокая частота широтно-импульсной модуляции обычно способствует улучшению состояния здоровья всех людей.

Многие ведущие компании перешли к использованию более высоких скоростей ШИМ (широтно-импульсной модуляции), тогда как Google, Samsung и Apple отстают в этом аспекте.

Впервые мы сталкиваемся с методом настройки частоты ШИМ телефона с помощью простой строки кода. Ранее только одному разработчику удалось отключить ШИМ-регулирование яркости на старых устройствах Samsung и Pixel, но к новым моделям эти решения неприменимы. Вполне вероятно, что этот новый патч можно адаптировать для других устройств; однако это потребует обширных экспериментов и значительных затрат времени. Спасибо разработчику Updateing за их преданность делу!

Как технический энтузиаст, я бы сказал это так: когда дело доходит до частоты обновления дисплея и затемнения, OnePlus 12 выделяется среди таких телефонов, как Google Pixel 8 Pro и Samsung Galaxy S24 Ultra. При яркости выше 30% OnePlus 12 не использует затемнение с использованием широтно-импульсной модуляции (ШИМ), что облегчает работу глаз по сравнению с конкурентами. Однако, когда яркость падает ниже 30%, OnePlus 12 переключается на более высокую частоту ШИМ — 2160 Гц — это более чем вдвое превышает частоту 480 Гц у Galaxy S24 Ultra и 240 Гц у Pixel 8 Pro. Это означает более плавное затемнение для пользователя в условиях низкой освещенности, предоставляя уникальное преимущество пользователям OnePlus 12.

Такие компании, как Honor, успешно увеличили частоту обновления ШИМ (широтно-импульсной модуляции) до впечатляющих 3840 Гц на таких устройствах, как Honor 200 Pro. Эта разработка подчеркивает необходимость для Samsung и Google совершенствовать свои технологии отображения, чтобы обеспечить пользователям более комфортный просмотр. Однако пока неизвестно, повысит ли Google скорость ШИМ в предстоящей серии Pixel 9.

Как это сделать

Я сделал дисплей Pixel 8 Pro в 20 раз лучше с помощью одной строчки кода

С помощью простой строки кода мне удалось повысить скорость ШИМ моего Google Pixel 8 Pro. Однако достижение этого потребовало некоторых усилий и технических ноу-хау. Я бы посоветовал не пытаться сделать это большинству пользователей, особенно тем, у кого есть только Google Pixel 8 Pro. Рутинг вашего телефона сопряжен с рисками, такими как потеря возможности совершать платежи с помощью вашего устройства и отказ в доступе к определенным сервисам, таким как Peacock.

Изначально мне нужно было получить root-доступ к моему Google Pixel 8 Pro с помощью этого удобного руководства. После этого я получил июньское обновление Android 14 со страницы заводского изображения Google, используя предоставленную ссылку. Для беспроблемной работы рассмотрите возможность использования веб-инструмента для прошивки Google, куда вы можете загрузить загруженный файл.

Начав настройку своего телефона с нуля, я применил Султан Кернел через приложение для прошивки ядра. Чтобы продолжить, загрузите инструменты платформы Google SDK для Android. Продолжайте, включив отладку по USB в настройках разработчика и подключив телефон к компьютеру. Затем запустите командную строку или окно терминала.

После завершения этого шага я запущу персональный загрузочный образ, созданный разработчиком Updating, который устанавливает частоту ШИМ на значение по умолчанию 480 Гц. Вы можете получить скомпилированный boot.img из этого места. Для этого поместите boot.img в ту же папку, что и исполняемый файл ADB. В командной строке или терминале введите команду «adb restart bootloader».

После установки единственная строка кода может динамически регулировать частоту ШИМ (широтно-импульсной модуляции) Pixel 8 Pro в реальном времени. Эта возможность поднимает вопрос, почему Google не предоставил пользователям такой уровень контроля над своими устройствами.

Как только ваш телефон войдет в загрузчик, быстро введите «fastboot boot boot.img». Это действие временно инициирует загрузочный образ с расширенными ШИМ для проверки работоспособности всех функций. Если устройство не запускается обычным способом, простая перезагрузка восстановит ранее работающий загрузочный образ.

После того, как ваш телефон успешно загрузился, вы можете увеличить уровень ШИМ, используя следующий код:

echo 0x05,0x43,0x43,0x03 > /sys/module/panel_google_hk3/parameters/freq_cmd

Начальный сегмент длиной 0x05 действует как множитель скорости ШИМ. На основе испытаний, проведенных с участием различных людей, было установлено, что некоторые телефоны могут достигать частоты 0x07, что соответствует частоте регулировки яркости ШИМ примерно 3840 Гц. Не стесняйтесь исследовать различные значения, если хотите, но не забудьте выключить, а затем включить дисплей, чтобы применить новую настройку.

Основываясь на моем обширном опыте работы инженером-робототехником, я понимаю, что иногда на этапах разработки и тестирования мы сталкиваемся с временными обходными путями для определенных функций. Одним из таких случаев является установка определенной скорости ШИМ, которая действует только до перезагрузки системы. Как человек, который был там, я могу вам сказать, что это может быть довольно неудобно.

Почему Google этого не делает?

Я сделал дисплей Pixel 8 Pro в 20 раз лучше с помощью одной строчки кода

Как любопытный поклонник сообщества ШИМ (широтно-импульсной модуляции), я часто размышлял над вопросом: почему технологические гиганты, такие как Apple, Samsung и Google, выбирают относительно низкие скорости ШИМ по сравнению с такими компаниями, как OnePlus, Motorola, Nothing , Honor, Xiaomi, Iqoo и многие другие, которые либо повышают скорость ШИМ, либо вообще отказываются от нее?

Согласно моему личному тестированию Pixel 8 Pro, дисплей не поддерживает частоту обновления выше 480 Гц без ущерба для качества изображения. Я использую частоту обновления 3840 Гц уже пять дней, и, хотя я не заметил каких-либо серьезных проблем, экран все же имеет заметный зеленый оттенок.

Если встроенный ночник на Pixel 8 Pro показался вам слишком теплым, вам придется пойти на компромисс между слегка зелеными и слегка теплыми оттенками, если вы решите увеличить ШИМ (широтно-импульсную модуляцию) устройства. ) ставка.

Я сделал дисплей Pixel 8 Pro в 20 раз лучше с помощью одной строчки кода

Я обнаружил, что технология LTPO Pixel 8 Pro иногда приводит к нестабильному отображению цвета при переключении между различными частотами обновления дисплея. Чтобы решить эту проблему, откройте параметры разработчика и активируйте параметр «Принудительно пиковая частота обновления». Это заставит ваше устройство работать с постоянной частотой обновления 120 Гц, что приведет к небольшому увеличению расхода заряда батареи.

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

Один программист может изменить эти настройки с помощью всего лишь одной строки кода. Точно так же этой властью обладают такие технологические гиганты, как Samsung, Google и Apple.

Другие компании успешно управляют качеством изображения и яркостью при повышенных частотах ШИМ (широтно-импульсной модуляции). Это наблюдение означает, что таким компаниям, как Google, Samsung и Apple, возможно, просто потребуются некоторые экспериментальные корректировки и точная настройка цветовых схем, чтобы обеспечить визуальную согласованность на таких более высоких скоростях.

Поскольку люди все чаще взаимодействуют со светодиодными дисплеями в своей повседневной жизни, технологическим гигантам важно использовать более удобные для пользователя альтернативы. Компания Samsung сделала шаг вперед, увеличив частоту ШИМ с 240 Гц до 480 Гц на Galaxy S24 Ultra и представив Galaxy Z Fold 6 с частотой ШИМ 480 Гц в своих последних моделях. Хотя это число не соответствует базовым стандартам освещения и отображения IEEE, оно означает позитивный прогресс в направлении более приятных для глаз технологий.

Смотрите также

2024-07-29 18:54