Включите режим широкой цветовой гаммы DCI-P3 OnePlus 5 на OnePlus 3T

Прошло чуть больше недели с тех пор, как OnePlus официально представила свой последний флагманский смартфон. OnePlus 5. В настоящее время это самый мощный Android-смартфон на рынке с обновленным процессором Snapdragon 835 SoC, 8 ГБ ОЗУ и UFS 2.1 с двухполосным ПЗУ. Но по сравнению со своим предшественником, OnePlus 3T, дисплей OnePlus 5 не кажется заметным улучшением на первый взгляд. Оба устройства оснащены 5,5-дюймовым AMOLED-дисплеем с разрешением 1080p и частотой ~ 401 ppi, но по умолчанию OnePlus 5 имеет широкую цветовую гамму DCI-P3, которая является той же цветовой гаммой, что и телевизоры 4K Ultra High-Definition и Digital Cinema.

Помимо OnePlus 5, есть и другие смартфоны, поддерживающие DCI-P3, такие как флагманские устройства LG (хотя, по-видимому, не очень точно), ныне несуществующий Samsung Galaxy Note 7, Samsung Galaxy S8/S8+ и iPhone 7. Однако, похоже, есть еще один смартфон, который может поддерживать широкую цветовую гамму DCI-P3 — OnePlus 3T. Вскоре после официального анонса OnePlus 5 было обнаружено, что модель дисплея OnePlus 5 на самом деле такая же, как и в OnePlus 3T. В частности, Роланд Квандт (@rquandt) использовал АИДА64 обнаружить, что OnePlus 5 использует Samsung S6E3FA5. дисплей (для справки, устройства OnePlus 3T оснащены вышеупомянутыми дисплеями Samsung S6E3FA5 или S6E3FA3).

Это открытие дало ход делу, и несколько Китайские пользователи OnePlus начали копать в связанные с ядром файлы, расположенные в каталоге /sys, чтобы узнать, смогут ли они найти способ включить DCI-P3 на OnePlus 3T. Конечно же, расположен в /sys/devices/virtual/graphics/fb0 директории находятся 3 файла, которые можно изменить, чтобы изменить режим экрана. Эти файлы следующие:

  • /sys/devices/virtual/graphics/fb0/SRGB
  • /sys/devices/virtual/graphics/fb0/Adobe_RBG
  • /sys/devices/virtual/graphics/fb0/DCI_P3

Записав значение «1» в файл DCI_P3 (который требуется root-доступ), цветной режим можно включить на OnePlus 3T. После много обсуждение на OnePlus BBS форумы, было обнаружено, что этот трюк работает только на устройствах OnePlus 3T с Samsung S6E3FA5 отображать. Если ваш OnePlus 3T рутирован и имеет правильную модель дисплея, вы можете включить потрясающий режим дисплея OnePlus 5 прямо сейчас.


Включить DCI-P3 для OnePlus 3T

Благодаря члену XDA футболвуэдо5 за документирование открытий, сделанных на китайских форумах OnePlus и написание учебника на нашем форуме!

Ниже приведен пошаговый набор инструкций по включению этого режима цветовой гаммы. Обратите внимание, что это работает только на рутированные телефоны:

  1. Убедитесь, что ваша панель дисплея совместима. Установить АИДА64 и проверьте Дисплей -> Идентификатор панели. Если он читает «samsung s6e3fa5 1080p cmd mode dsi panel», то дисплей вашего устройства совместим с этим режимом.

    Значение идентификатора панели AIDA64 для OnePlus 3T. Примечание: это неправильная модель. (Кредиты: футболвуэдо5).

    • Кроме того, вы можете загрузить файловый браузер, например MiXplorer и перейдите к /sys/devices/virtual/graphics/fb0 каталог. Если вы видите файл «DCI-P3», ваша модель совместима.
  2. Установить Эмулятор терминала на телефоне и введите следующие две команды:

su\necho 1 > /sys/devices/virtual/graphics/fb0/DCI_P3

Изменение вступит в силу немедленно, но режим экрана в настройках не будет обновлен, чтобы отразить это изменение. Кроме того, если вы перезагрузите устройство, калибровка вернется к состоянию «по умолчанию». Если вы хотите немедленно отменить эти изменения, вы можете ввести следующие команды:

su\necho 0 > /sys/devices/virtual/graphics/fb0/DCI_P3

Если вы ищете способ сохранить это изменение после перезагрузки, вы можете использовать программное обеспечение для автоматизации, такое как Tasker, создать сценарий init.d или использовать этот Магиск модуль создано старшим членом XDA даблайкай.


Насколько хорошо это работает?

После включения сразу же появляется заметная разница в качестве экрана. При изменении режима калибровки на DCI-P3 наблюдается явная потеря насыщенности, и изменение заметно независимо от того, какой режим экрана вы включили, что указывает на то, что профиль отличается от режима по умолчанию или режима sRGB. Хотя в нашем собственном субъективном сравнении Марио Серраферо отмечает, что включение DCI-P3 на OnePlus 3T не приводит к идентичному дисплею по сравнению с DCI-P3 OnePlus 5. Примечательно, что желтые и синие тона кажутся немного более насыщенными на OnePlus 3T, и они также немного различаются по температуре. В то время как неофициальный режим калибровки дисплея меняется не совсем совпадает любой из доступных режимов на OnePlus 5, похоже, ближайший к DCI-P3. Более глубокий анализ дисплея может точно определить, в чем разница и насколько точен этот новый цветовой профиль.

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


Был ли DCI-P3 отключен намеренно?

По словам пользователей на форумах OnePlusBBS, настройка включения DCI-P3 на OnePlus 3T скрыта в приложении настроек. Судя по всему, есть файл «OPScreenColorMode.java», содержащий строку, удаляющую настройку из настроек.

Редактируя эту строку, перекомпилируя APK и отправляя обновленный системный файл на устройство, настройка действительно становится доступной в приложении настроек.

Интересно, что член XDA футболвуэдо5 покопался сам и нашел ссылки на отключенный фрагмент настроек под названием «OPReadingMode» в display_settings.xml, который, вероятно, управляет новой функцией режима чтения в OnePlus 5.

<PreferenceScreen android:title="@string/oneplus_night_mode_enabled_op" android:key="oneplus_night_mode" android:fragment="com.oneplus.settings.better.OPNightMode" />\n<PreferenceScreen android:title="@string/oneplus_reading_mode" android:key="oneplus_reading_mode" android:fragment="com.oneplus.settings.better.OPReadingMode" />\n<PreferenceScreen android:title="@string/oneplus_screen_color_mode_title" android:key="screen_color_mode" android:fragment="com.oneplus.settings.better.OPScreenColorMode" />

В этом нет ничего неожиданного, хотя OnePlus неоднократно заявлял, что в режиме чтения используется другой датчик окружающей среды для считывания не только интенсивности окружающего освещения, но и тона, и поэтому имеет смысл предлагать эту функцию исключительно на OnePlus 5. Существование этой строки указывает на то, что эта функция может быть добавлена ​​в OnePlus 3T в будущем выпуске OxygenOS, если не раньше, благодаря моддерам на наших форумах, но если есть аппаратное обеспечение, оно может работать по-другому. чем OnePlus 5.


Вывод

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

Похожие записи

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

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