OnePlus 5 представляет новый режим широкой цветовой гаммы под названием DCI-P3. Поскольку OnePlus 3T имеет ту же модель дисплея, ее можно включить на 3T.
Прошло чуть больше недели с момента выхода OnePlus официально представила свой последний флагманский смартфон - OnePlus 5. В настоящее время устройство самый мощный Android-смартфон на рынке с обновленной SoC Snapdragon 835, 8 ГБ ОЗУ и UFS 2.1 с двухполосным ПЗУ. Но по сравнению со своим предшественником OnePlus 3T дисплей OnePlus 5 на первый взгляд не выглядит заметным улучшением. Оба устройства оснащены 5,5-дюймовым AMOLED-дисплеем с разрешением 1080p и плотностью ~401 пикселей на дюйм, но по умолчанию OnePlus 5 оснащен DCI-P3. широкая цветовая гамма, аналогичная цветовой гамме телевизоров сверхвысокой четкости 4K и цифровых Кино.
Помимо 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 есть root-доступ и правильная модель дисплея, вы можете включить потрясающий режим отображения OnePlus 5 прямо сейчас.
Включите DCI-P3 для OnePlus 3T.
Спасибо участнику XDA футболууэдо5 за документирование открытий, сделанных на китайских форумах OnePlus и написание учебника на нашем форуме!
Ниже приведен пошаговый набор инструкций по включению этого режима цветовой гаммы. Обратите внимание, что это работает только на рутированные телефоны:
- Убедитесь, что ваша панель дисплея совместима. Установить АИДА64 и проверьте Дисплей --> Идентификатор панели. Если там написано «samsung s6e3fa5 1080p cmd mode dsi Panel», то дисплей вашего устройства совместим с этим режимом.
- Кроме того, вы можете загрузить файловый браузер, например МиХплорер и перейдите к
/sys/devices/virtual/graphics/fb0
каталог. Если вы видите файл «DCI-P3», значит ваша модель совместима.
- Кроме того, вы можете загрузить файловый браузер, например МиХплорер и перейдите к
- Установить Эмулятор терминала на своем телефоне и введите следующие две команды:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3
Изменение вступит в силу немедленно, но режим экрана в настройках не будет обновлен с учетом этого изменения. Более того, если вы перезагрузите устройство, калибровка вернется к состоянию «по умолчанию». Если вы хотите немедленно отменить эти изменения, вы можете ввести следующие команды:
su
echo 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.
<PreferenceScreenandroid: title="@string/oneplus_night_mode_enabled_op"android: key="oneplus_night_mode"android: fragment="com.oneplus.settings.better.OPNightMode" />
<PreferenceScreenandroid: title="@string/oneplus_reading_mode"android: key="oneplus_reading_mode"android: fragment="com.oneplus.settings.better.OPReadingMode" />
<PreferenceScreenandroid: title="@string/oneplus_screen_color_mode_title"android: key="screen_color_mode"android: fragment="com.oneplus.settings.better.OPScreenColorMode" />
В этом нет ничего неожиданного, хотя OnePlus неоднократно заявлял, что в режиме чтения для чтения используется другой датчик окружающей среды. не только интенсивность окружающего освещения, но и тон, поэтому было бы разумно предлагать эту функцию исключительно на ОнеПлюс 5. Существование этой строки указывает на то, что эта функция может быть добавлена в OnePlus 3T в будущей версии OxygenOS. релиз, если не раньше, благодаря моддерам на наших форумах, но если есть аппаратное обеспечение, оно может работать иначе, чем OnePlus 5.
Заключение
Мы не можем говорить от имени OnePlus о том, почему эта модификация калибровки дисплея возможна на OnePlus 3T, но мы обратились к компании и сообщим нашим читателям, когда получим ответ. А пока всем владельцам OnePlus 3T с root-правами обязательно попробуйте эту модификацию, если ваш дисплей совместим.