Перейти к содержимому

Dc dimming oneplus 7 как включить

  • автор:

Что такое DC Dimming, и как убрать мерцание экрана на телефоне

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

Что такое DC Dimming, и как убрать мерцание экрана на телефоне. DC Dimming стал желанной функцией для тех, у кого болят глаза от AMOLED-экранов. Но, оказывается, можно обойтись и без этой технологии. Фото.

DC Dimming стал желанной функцией для тех, у кого болят глаза от AMOLED-экранов. Но, оказывается, можно обойтись и без этой технологии

Представители противоположного лагеря просто советуют выбирать смартфоны с DC Dimming — технологией, которая снижает нагрузку на глаза. Я решил разобраться, как она работает, и пришел к очень интересному выводу: DC Dimming больше не нужен, и, если раньше вы принципиально покупали телефоны с IPS по причине усталости глаз, сейчас самое время переходить на AMOLED. Впрочем, обо всем по порядку.

Что такое ШИМ

Вы когда-нибудь задумывались, как регулируется яркость экрана? Самый простой способ — изменить напряжение. Захотел поярче — повысил напряжение, решил сделать экран тусклее — понизил. Именно так меняется яркость на IPS-дисплеях, но на AMOLED все происходит иначе.

⚡ Подпишись на Androidinsider в Дзене, где мы публикуем эксклюзивные материалы

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

Что такое ШИМ. Так проявляется эффект Муры на AMOLED-экране. Фото.

Так проявляется эффект Муры на AMOLED-экране

Поэтому было решено менять яркость иначе, используя ШИМ — широтно-импульсную модуляцию. Напряжение в таком случае становится неизменным, но при этом подается прерывисто. Контроллер его просто включает и выключает. На смартфоне Samsung Galaxy S22 это происходит 240 раз в секунду, а потому частота ШИМ составляет 240 Гц. Такие данные предоставляет сайт notebookcheck.net, где вы можете узнать частоту ШИМ экрана своего устройства.

Что такое ШИМ. При понижении яркости экран смартфона большую часть времени остается выключенным. Фото.

При понижении яркости экран смартфона большую часть времени остается выключенным

Когда мы понижаем яркость, напряжение остается неизменным, но при этом увеличивается время простоя. То есть на 1% экран большую часть времени остается выключенным, но наши глаза воспринимают это как низкую яркость. Так и живем.

Почему болят глаза от телефона

240 мерцаний в секунду, которые выдает экран Galaxy S22, заметить сложно. Но это на 100% яркости. Как я уже отметил выше, при ее понижении время простоя увеличивается, и вот тут-то начинается самое интересное.

Почему болят глаза от телефона. Полосы на экране — признак ярко выраженной ШИМ. Фото.

Полосы на экране — признак ярко выраженной ШИМ

Большинство людей все равно не видит мерцание, происходящее с такой частотой, но кто-то замечает его хотя бы на подсознательном уровне, из-за чего мозг буквально впадает в ступор. Он не понимает: то ли это экран мерцает, то ли просто яркость низкая. У некоторых людей подобный диссонанс способен вызвать как жжение в глазах, так и головные боли. Надо что-то с этим делать!

❗ Поделись своим мнением или задай вопрос в нашем телеграм-чате

DC Dimming — что это

В 2019 году Xiaomi вместе со смартфоном Black Shark 2 Pro представила технологию Direct Current Dimming (или просто — DC Dimming), что в переводе означает затемнение постоянным током. После активации соответствующей функции увеличение или уменьшение яркости происходит не за счет ШИМ, а путем изменения напряжения.

DC Dimming — что это. Коротко о том, как работает DC Dimming. Фото.

Коротко о том, как работает DC Dimming

Хотя изменение яркости постоянным током не является новым и, в частности, использовалось на OLED-экране LG G Flex 2, компания Xiaomi предоставила владельцам Black Shark 2 Pro выбор: либо DC Dimming, либо ШИМ. При этом, как бы хорошо производитель ни откалибровал дисплей, в темных участках изображения на низком уровне яркости может быть заметна неравномерность подсветки. Кроме того, на некоторых смартфонах DC Dimming работает только при частоте обновления экрана 60 Гц. Следовательно, хваленые 90 Гц и 120 Гц уходят в небытие.

Как включить DC Dimming

В любом случае устранение мерцания является очень важной функцией, поэтому ее внедряют многие производители смартфонов от упомянутой ранее компании Xiaomi до OnePlus. Чтобы включить DC Dimming, нужно:

  1. Открыть настройки телефона.
  2. Перейти в раздел «Экран».
  3. Активировать опцию «Устранение мерцания».

Как включить DC Dimming. На вашем смартфоне опция может называться иначе. Фото.

На вашем смартфоне опция может называться иначе

Так эта функция называется на смартфонах Xiaomi, но на вашем устройстве она может именоваться иначе или вовсе отсутствовать. Тогда как убрать ШИМ на Самсунг, где DC Dimming никогда не было и не будет?

�� Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс

Как еще убрать ШИМ

Убрать мерцание можно при помощи специальных приложений — фильтров. И вот вам несколько примеров подобных программ, доступных для скачивания через Google Play:

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

Почему DC Dimming больше не нужен

Как бы то ни было, DC Dimming имеет ряд недостатков, сказывающихся на качестве изображения, а приложения-фильтры — костыли, которые фактически заставляют использовать смартфон на максимальном уровне яркости в ущерб автономности. Ситуация кажется безвыходной, но все не так уж плохо.

Почему DC Dimming больше не нужен. Экраны хороших смартфонов мерцают так часто, что заметить ШИМ невозможно. Фото.

Экраны хороших смартфонов мерцают так часто, что заметить ШИМ невозможно

Чаще всего на усталость глаз от экрана жалуются владельцы смартфонов Samsung, чья стандартная частота ШИМ составляет 240 Гц. Такой показатель не соответствует требованиям ГОСТ Р 54945-2012, регулирующего помимо прочего допустимое значение пульсации освещенности помещения. В документе говорится, что только пульсация от 300 Гц и выше не оказывает влияние на глаза.

⚡ Подпишись на Androidinsider в Пульс Mail.ru, чтобы получать новости из мира Андроид первым

К счастью, другие производители намного внимательнее относятся к потребителям. Например, для экрана Xiaomi 12T заявлена частота ШИМ 1920 Гц, а для дисплея недавно вышедшего realme 10 Pro Plus — 2160 Гц. Их экраны мерцают настолько часто, что включение и выключение подачи напряжения становится незаметным даже самым внимательным пользователям. Очевидно, что безопасная частота ШИМ в ближайшее время станет отраслевым стандартом для большинства устройств с AMOLED-экранами. Интересно, пойдет ли на это Samsung?

Как включить DC Dimming и избавиться от мерцания на телефоне

Как включить DC Dimming

«Мерцающие OLED-дисплеи убивающие глаза остались в прошлом! Берегите зрение: в Xiaomi изобрели способ сделать OLED-дисплеи без мерцания! Спешите видеть: новая возможность доступна не только для нового флагмана, но и для старых устройств!» Сколько в этих утверждениях правды, а сколько — маркетинговой шелухи, что на самом деле сделали в компании Xiaomi и были ли они первыми на рынке?

В этой статье я отвечу на все эти вопросы, а также расскажу, как включить DC Dimming в Xiaomi, Samsung Galaxy, iPhone, OnePlus и Google Pixel. Точнее, как избавиться от мерцания на смартфонах Samsung Galaxy S8, S9 и S10. Наконец, я поделюсь информацией о том, как избавиться от PWM практически на любом смартфоне с Android как с root-доступом, так и без него.

Вред мерцания

Разговоры о вреде мерцания не стихают с тех самых пор, как дисплеи стали мерцать. «Через пять минут глаза начинают слезиться, через полчаса краснеть!» — жалуется пользователь на форуме. «У меня тоже есть нога, но она не болит!» — хором отвечают ему форумчане. «На AMOLED цвета, конечно, сочнее, но зато от IPS глаза не болят», — делятся наблюдением понимающие в теме и делают неожиданный вывод: «Наверное, дело в цветопередаче!»

К сожалению, нет: дело не в цветопередаче, точнее — не только в ней. Дело в том, что современные OLED-экраны, используемые в смартфонах, мерцают на достаточно низкой частоте в 240 Гц. По статистике, мерцания на этой частоте не замечает 70% пользователей, а из тех, кто замечает, большинство не придает этому внимания. В то же время нагрузка на глаз одинакова у всех; будут ли болеть глаза у конкретного человека, который смотрит на мерцающий экран, зависит не от того, видит ли он мерцание (это физиологическое свойство не глаз, а мозга, который обрабатывает поступающую от глазного нерва картинку), а от состояние глаз пользователя и, так сказать, оставшегося «запаса прочности» по зрению.

Я отношусь к тем, кто мерцание отлично видит и замечает. Лично мне мерцание мешает, а глаза от него устают. Наверное, я был единственным в своем городе человеком, который в 1995 году менял видеокарту в компьютере только для того, чтобы получить DAC, позволяющий на разрешении 800 × 600 достичь частоты обновления на ЭЛТ-мониторе не в 56, а в 75 Гц.

С мерцанием экранов OLED я впервые столкнулся в 2014 году в смартфонах Nexus 6 и Nokia Lumia 930. И если с мерцанием смартфона с Windows мне пришлось смириться, то ядро Nexus 6 я успешно модифицировал, полностью избавившись от мерцания. «А что, так можно было?» Да — если вы понимаете, чем жертвуете, и согласны терпеть «поехавшую» цветопередачу на низких уровнях яркости и мириться с неравномерными заливками в тенях.

Xiaomi — новаторы или нет?

Xiaomi — одна из первых компаний, которая решила избавиться от мерцания панелей OLED. Задолго до Xiaomi OLED-дисплеи без мерцания использовала компания LG в своих экспериментальных телефонах. Самым ярким представителем таких был телефон LG Flex 2, весьма противоречивый смартфон с изогнутым экраном P-OLED. В этом устройстве LG допустила столько ошибок, что их перечисление растянулось бы на несколько абзацев. Мы же рассмотрим только и исключительно экран.

В LG Flex 2 использовалась гибкая матрица P-OLED, управление яркости в которой на аппаратном уровне было реализовано через изменение подаваемого на пиксели тока. Контроллер дисплея не был оборудован модулем ШИМ (широтно-импульсная модуляция, или pulse width modulation, PWM); соответственно, никакого мерцания не было даже на самом низком уровне яркости.

Пользователи очень плохо восприняли этот дисплей, и их можно понять: на низкой яркости изображение покрывалось желтыми разводами и приобретало структуру «наждачной бумаги». Технология производства экспериментальных экранов в 2015 году была плохо отработана, и довольно большому числу пользователей не повезло получить смартфоны с ярко выраженными дефектами P-OLED.

В то же время в компании LG никак не использовали отсутствие мерцания в своих маркетинговых программах: не публиковались статьи о вреде мерцания, не выходили технические публикации, подобные тем, что делает Google в своем блоге. С учетом того что в 2015 году проблема мерцания экранов была неизвестна широкому кругу пользователей, а два человека из трех не способны заметить мерцание светодиодов на частоте 240 Гц, эксперимент LG провалился. Технологию немерцающих экранов OLED крупные производители положили под сукно.

А знаете ли вы, что львиная доля OLED-панелей для телевизоров многих известных производителей — от SONY и Philips до самой LG включительно — выпускается на заводах LG? Все эти панели используют структуру пикселей RGBW и не мерцают ни на каком уровне яркости — в отличие от подавляющего большинства LCD-экранов для телевизоров. Забавный парадокс, правда?

Действительно ли OLED без мерцания настолько плохи? В 2015 году технология производства действительно допускала гигантский по современным меркам уровень разброса параметров между соседними светодиодами. Сильнее всего разброс параметров проявлялся тогда, когда на светодиод подавался очень низкий ток. А вот при высоком токе разница между характеристиками соседних пикселей в глаза не бросалась. Этот эффект можно сравнить с цифровым шумом на фотографиях, сделанных в темноте с короткой выдержкой. Чем меньше фотонов попадает на светочувствительные ячейки (а для экрана — чем меньше фотонов излучается светодиодом), тем больше вероятность возникновения «цифрового шума».

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

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

Примерно так работает управление яркостью на уровне контроллера

Так, панели Samsung в смартфонах Galaxy S8+ мерцают всегда, даже на яркости в 99% от максимальной. Убедиться в этом можно на следующем изображении.

В Samsung Galaxy S8+ значимая модуляция дисплея присутствует даже при яркости в 75% от максимума

В Samsung Galaxy S8+ значимая модуляция дисплея присутствует даже при яркости в 75% от максимума (источник: ixbt.com)

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

Даже при яркости в 75% от максимума наблюдается значимая модуляция дисплея

Даже при яркости в 75% от максимума наблюдается значимая модуляция дисплея (источник: ixbt.com)

Со стороны Samsung это вполне сознательный подход, как можно убедиться, изучив патентную заявку US9269294B2.

Практически все другие компании используют гибридный подход к управлению яркостью. На высоких уровнях яркости контроллер дисплея варьирует ток, подаваемый на светодиоды. Когда яркость падает до заданного производителем уровня, контроллер перестает снижать ток и начинает использовать ШИМ. В разных моделях будут использованы разные уровни отсечки, которые могут зависеть как от характеристик матрицы, так и от пожелания OEM. Так, на момент выхода экран Xiaomi Mi 9 мерцал точно так же, как мерцают экраны в телефонах Samsung. Apple настроила экраны iPhone X, Xs и Xs Max таким образом, что мерцание ШИМ начинается на уровне яркости 50% и ниже.

DC Dimming oledmod

На уровнях яркости 50% и выше колебания яркости можно игнорировать: их амплитуда невелика, и светодиод никогда не гаснет полностью. Видимого мерцания на этих частотах нет (источник: ixbt.com)

Можно ли избавиться от мерцания экрана?

Можно ли уменьшить видимое мерцание, увеличив частоту пульсаций до уровня, когда даже самые критически настроенные пользователи не смогут увидеть ШИМ? Можно запросто, таких экранов множество. Еще в 2015 году Microsoft устанавливала OLED-экраны с частотой мерцания 500 Гц в телефон Lumia 950 (при этом в старшую модель 950 XL ставили обычные экраны с ШИМ на частоте 240 Гц). Практически все новые LCD-телевизоры мерцают на частоте 240 Гц, но в SONY не поленились установить во всех моделях контроллеры управления яркостью либо совсем без мерцания, либо с мерцанием на частоте 720 Гц (заметить его действительно очень трудно).

Почему так не делают? Экономия: контроллер, работающий на более высокой частоте, стоит на несколько десятков центов (для смартфонов) или даже долларов (для телевизоров) дороже самых дешевых, с мерцанием на низкой частоте. Это вы цените свои глаза дороже пары долларов, у производителя же — экономика масштабов: даже несколько десятков центов, масштабированных на миллионы устройств, позволят положить в карман лишние сотни тысяч, а то и миллионы долларов. При этом, если завтра в какой-нибудь юрисдикции законодательно зафиксируют санитарные нормы для смартфонов, в которых будет ограничиваться пульсация экрана, производители отреагируют на следующий же день, начав устанавливать панели с соответствующими настройками.

А можно ли вообще избавиться от мерцания, полностью переведя панели на прямое управление яркостью? Сегодня и это проделать можно, а вот еще два-три года назад вам пришлось бы терпеть слишком много компромиссов. Я до сих пор помню телефон Lumia 930, OLED-экран которого на минимальной яркости становился нежно-розового цвета — и это несмотря на мерцание.

Сегодня же ТВ с OLED-экранами не мерцают вообще. Если вас не убеждают компьютерные мониторы, уже много лет работающие без мерцания, то свежий пример — компания SONY, реализующая именно такую схему управления в своих телевизорах на фоне повального увлечения рынком моделями с ШИМ в 240 Гц. Однако такая схема управления уже не просто дороже, а требует использования более качественных компонентов: светодиодов подсветки в панелях LCD (это проще) или OLED-панелей с более жесткими стандартами контроля качества (именно на этом прогорела и продолжает прогорать компания LG, которая никак не может наладить выпуск качественных OLED-экранов для смартфонов).

Пока же нам приходится иметь дело с мерцающими экранами — и пытаться что-то с этим сделать самостоятельно.

DC Dimming от Xiaomi

Несмотря на то что Xiaomi не была первой компанией, отказавшейся от модуляции ШИМ в OLED-дисплеях смартфонов, именно Xiaomi первой использовала немерцающий OLED в качестве маркетинговой фишки смартфона Black Shark 2 Pro.

Сам термин DC Dimming также маркетинговое изобретение компании. Аналогичную маркетинговую кампанию провел в свое время производитель мониторов BenQ, выпустив в 2013 году линейку мониторов Flicker Free. С тех пор мерцание в компьютерных LCD-мониторах постепенно стало дурным тоном, от него отказались практически все производители.

DC Dimming что это такое

Изобретение Xiaomi неожиданно для самой компании отлично восприняли пользователи и журналисты. «Мы тоже!» — поспешила компания OnePlus, активировав подобный режим в OnePlus 7. «И мы!» — сказала материнская компания OPPO, выпустив смартфон Reno с такой же возможностью. «И мы тоже!» — присоединилась к банкету Huawei, выпустившая обновление для смартфона P30 Pro.

«Ах, так?» — подумали в Xiaomi и анонсировали поддержку DC Dimming для ранее выпущенных моделей, таких как Mi 9. «Мы не хуже!» — сказали OnePlus, но… оказалось, не все так просто. Для моделей OnePlus 6 и 6T соответствующая опция доступна, но лишь в «лабораторных» настройках. Дело в том, что прямое управление яркостью светодиодов на низкой яркости обнажает недостатки OLED — здесь и «поехавшая» цветопередача, требующая программной компенсации, и структура «наждачной бумаги». В результате более современные матрицы OnePlus 7 и 7 Pro выглядят в режиме «без мерцания» намного лучше более старых матриц из OP6 и 6T.

Реклама режима DC Dimming для Xiaomi Mi 9 с китайского сайта

Реклама режима DC Dimming для Xiaomi Mi 9 с китайского сайта

А что же Xiaomi? Если в смартфоне Black Shark 2 возможность прямого управления яркостью заложена в настройки контроллера, то в предыдущих моделях контроллер перепрограммировать не удалось. DC Dimming для этих моделей доступен в виде своеобразного хака: для активации режима нужно ввести в приложении «Телефон» код < strong > * #*#3225#*#*</strong> .

Обратная сторона медали

Итак, мы выяснили, что в Xiaomi Mi 9 мерцание отключается чисто программным хаком. Более того, из некоторых особенностей становится понятно, что режим DC Dimming, вероятно, реализован даже не на уровне ядра, а на уровне framework-прошивки — где-то недалеко от «ночного» режима (Режим для чтения в терминологии Xiaomi), который в ночное время уводит температуру экрана в теплые оттенки.

Что заставляет меня сделать такой вывод? Следующие наблюдения.

Во-первых, на экране блокировки (в момент, когда телефон заблокирован) не работает ни «ночной» режим, ни DC Dimming. В темное ночное время на заблокированном экране дисплей мерцает, а цветопередача — все в тех же «холодных» оттенках без малейшего признака «ночного» режима. Но стоит разблокировать аппарат, как мерцание тотчас же пропадает, а цвета приобретают янтарный оттенок «ночного» режима.

Во-вторых, активация режима DC Dimming дурно влияет на функцию автоматической яркости: телефон постоянно стремится сделать экран максимально темным; постоянные нервные передвижения ползунка яркости помогают в течение 10–15 секунд, после чего яркость начинает медленно ползти вниз. Очевидно, что датчик освещения и способ управления яркостью экрана никак не связаны (это легко проверить, установив стороннее приложение для управления яркостью, например Lux Dash); такая ошибка возможна только при безграмотной реализации автояркости.

Наконец, никакого контроля цветопередачи на пониженной яркости тоже не наблюдается: тестовые шаблоны при активированном режиме DC Dimming выглядят точно так же, как при использовании наложения серого фильтра (screen overlay) приложением Lux Dash, Darker или одним из множества подобных.

В то же время качество матрицы у Mi 9 на высоте: даже на минимальных уровнях яркости заливка экрана серым цветом выглядит равномерно; нет ни структуры «наждачной бумаги», ни грязных желтых пятен, как в LG G Flex 2. Однако достигается это не совсем честным образом: на самых низких значениях яркости (ниже 10%) экран Mi 9 все-таки начинает мерцать, так что о полном и безоговорочном отсутствии мерцания говорить не приходится. Xiaomi корректно описывает «уменьшение» уровня мерцания, но не полное избавление от него.

В целом решение Xiaomi портировать DC Dimming на предыдущие модели можно похвалить за намерение и популяризацию проблемы — и серьезно покритиковать за кривую реализацию.

По имеющейся информации, в Xiaomi сейчас работают над полностью аппаратным решением проблемы мерцания OLED для новых моделей смартфонов.

Как включить DC Dimming в OnePlus 7 и 7 Pro

Сразу после Xiaomi о поддержке DC Dimming заявила компания OnePlus — в первую очередь для смартфонов OP7 и 7 Pro. Во второй волне (в вышедших буквально на днях прошивках OxygenOS 9.0.16 для OnePlus 6T и 9.0.8 для OnePlus 6) возможность появилась и для прошлогодних флагманов компании. Новая возможность по умолчанию выключена; ее можно активировать в настройках OnePlus Laboratory.

Источник: www.smartprix.comИсточник: www.smartprix.com

Решение OnePlus также чисто софтовое. Судя по отзывам пользователей, DC Dimming не распространяется на экран блокировки. Вероятно, это связано с тем, что встроенный в экран оптический датчик отпечатков пальцев не может работать при активном оверлее. Эту проблему можно решить настройками на уровне контроллера дисплейного модуля; надеюсь, контроллеры с соответствующими настройками появятся в ближайшем будущем.

Как включить DC Dimming в Google Pixel 3 XL

Если для отключения мерцания на Xiaomi Mi 9 вам достаточно ввести код в номеронабирателе, то для Pixel 3 XL этот трюк не сработает. В этом смартфоне используется матрица от LG довольно низкого качества — заметный разброс параметров и ускоренное выгорание пикселей в сравнении с панелями от Samsung, которые Google устанавливает в младшую модель Pixel 3. В то же время в отличие от младшей модели в Pixel 3 XL используется гибридная схема управления яркостью: контроллер довольно долго ограничивает ток перед тем, как все-таки активировать ШИМ. Эта особенность позволила разработчикам модифицировать ядро смартфона так, чтобы ШИМ не включался вообще, а управление яркостью всегда происходило напрямую.

Для отключения мерцания на Pixel 3 XL нужно проделать следующее.

  1. Разблокировать загрузчик. Это необходимо для установки кастомного ядра.
  2. Зайти на XDA и скачать ядро ImageBreaker.
  3. Прошить ядро через fastboot или установить через TWRP.

К сожалению, ядро уже устарело, обновлений нет. Увы, но, если вы хотите Pixel 3 XL без мерцания, вам придется действовать так же, как и пользователям других смартфонов; об этом ниже.

Как включить DC Dimming в Samsung Galaxy S8+

Еще в 2017 году для этого смартфона энтузиасты собрали ядро, в котором отключено мерцание. Ядро и инструкции по его установке доступны на сайте XDA.

Мерцание доМерцание до Мерцание после Мерцание после

Недостатки: неравномерность заливки на яркости ниже 40 кд/м2.

lux

Проблема здесь та же, что и с ядром для Pixel 3 XL: собранное ядро было заброшено и развития не получило.

Как включить DC Dimming на других смартфонах без root

До восьмой версии Android для понижения яркости можно было использовать обычные экранные фильтры. С одной стороны, включать-выключать фильтр вручную довольно неудобно; с другой — приложения вроде Darker могут как активироваться самостоятельно в заданное время суток, так и временно отключать фильтр, если датчик освещения показывает, что снаружи достаточно светло. Наконец, приложение Lux Auto Brightness полностью автоматизирует процесс, позволяя задать минимальный уровень яркости (в процентах), ниже которого программа будет использовать серый фильтр overlay переменной прозрачности (чем ниже яркость, тем менее прозрачен фильтр).

В Android 8 Oreo разработчики Google ограничили возможности экранных фильтров. В Android 8 и 9 приложения, использующие фильтры, больше не могут распространить их действие на верхнюю область с часами и уведомлениями, что сводит их практическую полезность на нет.

Спустя некоторое время нашелся обходной путь: оказалось, что использование сервиса Accessibility позволяет это ограничение обойти. На сегодня мне известны всего три приложения, которые умеют использовать для затемнения экрана сервис Accessibility.

Первое доступно в Google Play, но платное: Lower Brightness Pro.

lux

В отличие от Darker, Lux Auto Brightness и массы подобных им приложений, в этом действительно затемняется и строка уведомлений. К сожалению, управление яркостью реализовано не слишком удобно (кнопками + и -). Автоматическое управление яркостью сохраняется. Это неплохо для Android 8/8.1, где можно зафиксировать положение ползунка яркости, но сводит с ума автоматическую регулировку яркости в Android 9 и прошивках, имитирующих iOS (то есть таких, в которых автоматическое изменение уровня яркости экрана сдвигает положение движка управления яркостью).

Есть и бесплатная альтернатива с XDA — утилита PWMfree. К сожалению, в Google Play приложения нет. Скачать приложение можно непосредственно из ветки разработчика на XDA. Несмотря на бесплатность, утилита понравилась мне заметно больше конкурента из Play Store: в ней удобное управление яркостью движком из панели уведомлений, включение-выключение одной кнопкой. Датчик освещения отключается при активации серого оверлея и включается обратно при деактивации.

Однако оптимальным решением будет, пожалуй, бесплатное приложение OLED Saver, обладающее рядом достоинств по сравнению с конкурентами:

  1. Работает в том числе и в зоне уведомлений.
  2. Есть настройка порогового значения аппаратной регулировки уровня яркости (как в Lux).
  3. Есть быстрый переключатель для временного отключения сервиса.
  4. Регулировка яркости как ползунком, так и кнопками (удобно).
  5. Собственная реализация автояркости (она работает, хоть и неидеально).
  6. Несмотря на то что приложение использует службу Accessibility, оно доступно в Google Play.

Как включить DC Dimming на других смартфонах с root

Если на вашем смартфоне есть root-доступ, можно использовать несколько способов отключения ШИМ. Первым делом установите приложение Lux Auto Brightness. Далее настройте значение, ниже которого Lux будет использовать серый фильтр вместо системного управления яркостью.

lux

Без root-доступа все будет работать уже на этом этапе, но строка состояния и область уведомлений в Android Oreo и Pie не будут покрыты оверлеем. Настроить альтернативный механизм управления яркостью можно в следующем окне.

lux включить

Если вы установили кастомное ядро и оно поддерживает KCAL — выберите соответствующую опцию. Если же ядро не поддерживает KCAL, установите еще одно приложение из Play Store — CF.Lumen. Это приложение использует свой собственный драйвер для управления настройками экрана. Запустите его и предоставьте root-доступ, после чего в настройках Lux выберите пункт «Интеграция с CF.Lumen Pro».

Далее вам придется натренировать приложение таким образом, чтобы при заданных показаниях датчика освещенности экран горел с удобной вам яркостью. Задача решена, автояркость работает.

DC Dimming в iPhone X, Xs и Xs Max

Традиционно Apple использовали в iPhone матрицы, выполненные по технологии IPS. OLED-экран впервые появился в iPhone X, и в нем же пользователи смартфонов компании впервые столкнулись с мерцанием. В то же время в iOS есть встроенный механизм, позволяющий по желанию пользователя включать и отключать экранный фильтр заданной плотности, что позволяет полностью избавиться от мерцания дисплея на низкой яркости.

Как проверить экран на мерцание

Наличие или отсутствие мерцания можно проверить без специального оборудования, используя камеру другого смартфона. Открой на смартфоне страницу с белым фоном (например, about:blank в браузере Safari или Chrome), выключи свет и понизь яркость до минимума. Если теперь навести на экран камеру другого смартфона, то мерцание экрана будет выглядеть примерно так:

Чтобы определить, на каком уровне яркости прекращается мерцание экрана, открой «Центр управления» и плавно двигай ползунок яркости. Исчезновение диагональных полос означает отсутствие ШИМ на данном уровне яркости.

проверка мерцания на телефоне

проверка мерцания на телефоне

Экспериментально установлено, что у iPhone X минимальный уровень яркости без мерцания — 50%. Но если держать яркость на этом уровне, то в темноте устройством будет пользоваться некомфортно. Задача — понизить эффективный уровень яркости экрана, но не допустить мерцания.

Включаем серый фильтр

В настройках iOS есть специальный режим, который можно найти в настройках Accessibility —> Display Accomodations.

включение серого фильтра на телефоне

В этом режиме экран искусственно затемняется программным фильтром. Я не совсем понимаю, для чего нужен этот режим в устройствах с матрицей IPS (он заметно снижает яркость белого цвета и уменьшает контрастность экрана на том же уровне яркости подсветки, что приводит к ускоренному разряду аккумулятора), однако для дисплеев OLED он более чем полезен.

Чтобы включить фильтр, зайди в Display Accomodations. Теперь нужно нажать на надпись Display Accomodations и активировать ползунок Reduce White Point (см. скриншот). Значение плотности фильтра подбери экспериментально; попробуй начать со значения в промежутке от 85 до 100% и настрой до комфортного для собственных глаз уровня (яркость экрана в центре управления должна быть на уровне 50%).

включение серого фильтра на телефоне

Отключение ШИМ тремя кликами

На этом настройка не закончена; включать и выключать фильтр из настроек — долго и неудобно. Рекомендую повесить соответствующую команду на тройной клик кнопкой включения экрана.

Для этого найди в настройках опцию Accessibility Shortcuts (никогда не могу запомнить, в каком именно пункте меню она находится; проще всего использовать поиск по настройкам) и назначь на нее включение и отключение функции Reduce White Point (см. скриншоты).

уменьшение мерцания на телефоне

На этом все. После активации этой функции мы получили iPhone, мерцание экрана которого можно быстро включать и отключать трехкратным нажатием на боковую кнопку. Теперь можно спокойно пользоваться устройством в темноте.

Выводим включение фильтра в «Центр управления»

Если вы предпочитаете включать/выключать экранный фильтр не кликом на кнопку включения экрана, а командой в «Центре управления» — вы можете это сделать при помощи Accessibility Shortcuts (требуется iOS 12 или 13).

Открой настройки и найди Control Center (в меню General), далее Customize Controls.

уменьшение мерцания на смартфоне

Иконка Accessibility Shortcuts находится под пунктом More Controls. Нажми на Accessibility Shortcuts.

включить фильтр серого на телефоне

Иконка Accessibility Shortcuts будет добавлена в список доступных элементов управления.

включить фильтр серого на телефоне

Проверь, что иконка добавилась в «Центр управления». Расположение иконки можно изменить, перетащив ее в нужное место.

включить фильтр серого на телефоне

Для включения или выключения экранного фильтра теперь достаточно зайти в «Центр управления» и нажать на иконку Accessibility Shortcuts.

включить фильтр серого на смартфоне

Заключение

Широтно-импульсная модуляция — вещь противоречивая. С одной стороны, ШИМ приводит к повышенной утомляемости и усталости глаз приблизительно 30% пользователей (остальные 70% его не замечают, но при длительном использовании мерцающих устройств со временем устает и их мозг). С другой — использование ШИМ не только позволяет производителям сэкономить несколько десятков центов на каждом устройстве, но и дает им возможность эффективно маскировать недостатки OLED-панелей. Впервые OLED-экран без мерцания появился еще в 2015 году, но эксперимент оказался неудачным: на тот момент технология производства дисплеев не позволяла создать панель, обладающую удовлетворительными характеристиками на низких уровнях яркости.

Начиная примерно с 2017 года качество панелей достигло такого уровня, что производители стали массово использовать гибридную схему управления яркостью; в относительно свежих устройствах ШИМ часто появляется лишь на самых низких (25% и ниже) уровнях яркости.

На сегодняшний день Samsung (LG предлагаю оставить в покое) выпускает достаточно качественные панели OLED, на которых полное отключение ШИМ уже не приводит к заметной на глаз деградации картинки. Сейчас самое время отказаться от ШИМ в OLED-экранах. Китайские производители (Xiaomi, OnePlus, Oppo, Huawei) уже начали это делать; для крупных же производителей процесс наверняка растянется на несколько лет. Предлагаю взять заботу о своих глазах в собственные руки, используя описанные в статье методы избавления от мерцания.

Как включить скрытое затемнение DC на любом OnePlus с помощью ADB

В этом руководстве мы покажем вам, как включить скрытую функцию затемнения DC на вашем устройстве OnePlus с помощью одной строки команд ADB. На рынке довольно много устройств с OLED-экраном. Из всего хорошего в этом экране есть и явный недостаток. И это его неспособность эффективно справляться с низкой яркостью.

В этих сценариях он начинает довольно сильно мерцать. Это связано с тем, что в условиях низкой освещенности панель OLDE через равные промежутки времени излучает импульсы яркого света. Поскольку яркость устройства уже установлена ​​на низкий уровень, мы видим эти вспышки яркого света как мерцание экрана. Это является серьезной причиной для беспокойства с разных сторон, в том числе из-за того, что это вызывает нагрузку на наши глаза.

Здесь пригодится функция DC Dimming. Он обрабатывает всю ситуацию с затемнением OLED-панели оптимизированным и тонким способом. Другими словами, вы не заметите мерцания экрана как такового, когда он обрабатывает эти яркие огни. По этой причине многие OEM-производители уже включили эту функцию в свои устройства.

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

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Как включить скрытое затемнение DC на любом OnePlus с помощью ADB

включить затемнение постоянного тока oneplus

Приведенные ниже инструкции перечислены в отдельных разделах для простоты понимания. Обязательно следуйте в той же последовательности, как указано.

Установите пакет SDK для Android

установить окна инструментов платформы adb

Прежде всего, вам нужно будет установить Android SDK Platform Tools на свой компьютер. Это официальный бинарный файл ADB и Fastboot, предоставленный Google, и единственный рекомендуемый. Поэтому загрузите его, а затем распакуйте в любое удобное место на вашем ПК. Это даст вам папку platform-tools, которая будет использоваться в этом руководстве.

Включить отладку по USB

Далее вам также нужно будет включить отладку по USB на вашем устройстве. Это сделает ваше устройство распознаваемым ПК в режиме ADB и позволит нам выполнить нужную команду ADB.

отладка по usb oneplus

Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB».

Запустите CMD внутри каталога ADB

Перейдите в папку с инструментами платформы, введите CMD в адресной строке и нажмите Enter. Это запустит окно командной строки внутри папки ADB.

командная строка внутри adb

Включить скрытое затемнение DC на OnePlus с помощью ADB

  1. Прежде всего, выполните приведенную ниже команду в окне CMD, чтобы получить запрос оболочки. При этом отобразится имя вашего устройства (см. скриншот, в моем случае OnePlus 7T): adb shell
  2. Теперь введите приведенную ниже команду, чтобы включить затемнение DC на вашем устройстве OnePlus: am start-activity -a oneplus.intent.action.ONEPLUS_LAB_FEATURE_DETAILS -e oneplus_lab_feature_key oneplus_dc_dimming_value

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

Что такое DC Dimming? Как включить на телефонах Xiaomi, OnePlus, Realme

OnePlus 7 Pro (Обзор) получил новое обновление программного обеспечения, которое добавляет очень интересную функцию: DC Dimming. Это не совсем неожиданно, потому что генеральный директор OnePlus Пит Лау ранее подтвердил на Weibo, что DC Dimming появится на телефонах OnePlus в качестве тестовой функции в лаборатории. Если вам интересно, о чем именно мы здесь говорим, это понятно. Давайте уточним.

Что такое DC Dimming?

Самым недорогим решением для снижения яркости ЖК- и OLED-экранов является ШИМ (или широтно-импульсная модуляция).

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

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

ШИМ при яркости 50%. Подсветка или OLED активны в течение полупериода

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

DC Dimming, с другой стороны, прост в теории и является наиболее очевидным способом уменьшения яркости. Это включает уменьшение тока или напряжения через подсветку для уменьшения яркости.

Однако DC Dimming непросто реализовать для OLED-экранов, которые OnePlus использует на своих телефонах. Это связано с тем, что в дисплеях AMOLED каждый пиксель получает питание отдельно, и уменьшение напряжения или тока через эти OLED также вызывает изменение цвета.

То есть с DC Dimming вы заметите разные цвета на разных уровнях яркости. Таким образом, производители оригинального оборудования постоянно пропускают большой ток через OLED и маневрируют во время цикла ШИМ для снижения яркости.

Изображения, снятые при минимальной яркости дисплея

Вот почему OnePlus включил затемнение постоянного тока в качестве дополнительной функции в лаборатории. Цвета сильно страдают, и поэтому пользователи, которые не чувствительны к ШИМ или мерцанию, могут отказаться.

Судя по нашему опыту, нет существенного ухудшения цвета даже при включении DC Dimming на OnePlus 7 Pro.

Как другие производители, такие как Samsung, Apple и LG, уменьшают яркость дисплеев AMOLED?

Такие производители, как Samsung, Apple и LG, используют ШИМ в сочетании с аналоговым управлением яркостью, чтобы уменьшить мерцание на своих OLED-экранах для смартфонов и телевизоров. В этом подходе начальное затемнение выполняется за счет уменьшения тока через OLED, а для низкого уровня яркости применяется ШИМ.

Изображение показывает яркость дисплея iPhone X; ШИМ-импульс проявляется при яркости ниже 50%

Xiaomi — еще один OEM, который добавил поддержку DC Dimming в Mi 9. Black Shark 2, игровой телефон, производимый дочерней компанией Xiaomi, также поддерживает DC Dimming.

Oppo начала предлагать DC Dimming в качестве опции дисплея без мерцания в своих телефонах высокого класса.

Huawei по-прежнему использует ШИМ, и мерцание экрана очень заметно на флагманах, таких как Huawei P30 Pro. Хорошо то, что параметр DC Dimming можно активировать с помощью обновления OTA.

Список телефонов, поддерживающих DC Dimming?

  • OnePlus 7 Pro и OnePlus 7 (поддержка будет расширена и на более старые телефоны OnePlus)
  • Черная акула 2
  • Xiaomi Mi 9
  • Xiaomi Mi 8
  • Redmi K20 Pro и Redmi K20
  • Oppo Reno 10-кратный зум
  • Realme X

ШИМ — не единственная причина

Дисплей с низкой частотой обновления (ниже 60 Гц) или видео с низкой частотой обновления также могут добавить мерцания. Еще одним фактором является прокрутка или быстрая анимация на дисплеях с низкой частотой обновления.

Чтобы защитить глаза от мерцания, по возможности избегайте использования телефона в темноте. Вы также можете выбрать экраны и мониторы с высокой частотой обновления (более 120 Гц) на рабочем месте.

Если вы используете телефон с OLED-дисплеем, не рекомендуется использовать его при минимальной яркости для просмотра видео. iPhone X, например, не мерцает при 50-процентной яркости, но показывает сильное мерцание при более низких уровнях яркости. Но это не всегда решение. P30 Pro от Huawei демонстрирует чрезмерное мерцание при яркости ниже 100%.

Как включить затемнение постоянного тока на телефонах Oppo и Realme?

На телефонах с цветной ОС от Oppo и Realme просто перейдите в «Настройки» >> «Дисплей и яркость» и включите опцию «Уход за глазами без мерцания при слабом освещении».

Как включить DC Dimming на телефонах Xiaomi

На телефонах Xiaomi с программным обеспечением MIUI 10 перейдите в настройки дисплея и включите «Режим защиты от мерцания».

Как включить DC Dimming на телефонах OnePlus

В настоящее время эта опция доступна только на 7 Pro и 7. Вы также можете включить затемнение постоянного тока прямо перед использованием в ночное время и выключить его позже. Автоматический планировщик помог бы.

Шаг 1: Откройте главное меню настроек и прокрутите вниз до Утилиты.

Шаг 2: Теперь нажмите на лабораторию OnePlus и включите DC Dimming.

Это наверняка оценят люди, чувствительные к мерцанию.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *