Aktivujte režim Wide Color Gamut DCI-P3 OnePlus 5 na OnePlus 3T

OnePlus 5 představuje nový režim širokého barevného gamutu s názvem DCI-P3. Vzhledem k tomu, že OnePlus 3T má stejný model displeje, je možné jej povolit na 3T.

Od OnePlus uběhlo něco málo přes týden oficiálně představila svůj nejnovější vlajkový smartphone - OnePlus 5. Zařízení je v současné době nejvýkonnější Android smartphone na trhu s vylepšeným Snapdragonem 835 SoC, 8 GB RAM a UFS 2.1 s dvoupásmovou ROM. Ale ve srovnání s jeho předchůdcem, OnePlus 3T, se displej OnePlus 5 nezdá být na povrchu výrazným zlepšením. Obě zařízení mají 5,5" 1080p AMOLED displej při ~401 ppi, ale ve výchozím nastavení je OnePlus 5 vybaven DCI-P3 široký barevný gamut, což je stejný barevný gamut, jaký lze nalézt v 4K Ultra High-Definition televizích a digitálních Kino.

Kromě OnePlus 5 existují i ​​jiné smartphony, které podporují DCI-P3 jako vlajková zařízení LG (i když zjevně ne moc přesně), nyní již neexistující Samsung Galaxy Note 7, Samsung Galaxy S8/S8+ a iPhone 7. Zdá se však, že existuje další smartphone, který může podporovat široký barevný gamut DCI-P3 – the 

OnePlus 3T. Brzy poté, co byl OnePlus 5 oficiálně oznámen, bylo zjištěno, že model displeje nalezený v OnePlus 5 je ve skutečnosti stejný displej jako v OnePlus 3T. Konkrétně použil Roland Quandt (@rquandt). AIDA64 zjistit, že OnePlus 5 používá Samsung S6E3FA5 displej (pro informaci, zařízení OnePlus 3T mají buď výše uvedené displeje Samsung S6E3FA5 nebo S6E3FA3).

Tento objev rozvířil míč a hned několik Čínští uživatelé OnePlus začali kopat do souborů souvisejících s jádrem umístěných v adresáři /sys, abyste zjistili, zda by mohli najít způsob, jak povolit DCI-P3 na OnePlus 3T. Jistě, nachází se uvnitř /sys/devices/virtual/graphics/fb0 adresář jsou 3 soubory, které lze upravit pro změnu režimu obrazovky. Tyto soubory jsou následující:

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

Zapsáním hodnoty '1' do souboru DCI_P3 (což vyžaduje přístup root), barevný režim lze aktivovat na OnePlus 3T. Po hodnědiskuse na OnePlus BBS fórech, bylo zjištěno, že tento trik funguje pouze na zařízeních OnePlus 3T s Samsung S6E3FA5 Zobrazit. Pokud je váš OnePlus 3T zakořeněný a má správný model zobrazení, můžete hned teď povolit úžasný režim zobrazení OnePlus 5.


Povolte DCI-P3 pro OnePlus 3T

Díky člen XDA soccerwuedo5 za dokumentaci objevů učiněných na čínských fórech OnePlus a psaní tutoriálu na našem fóru!

Zde je sada pokynů krok za krokem, jak povolit tento režim barevného gamutu. Všimněte si, že to funguje pouze na rootované telefony:

  1. Ověřte, zda je váš zobrazovací panel kompatibilní. Nainstalujte AIDA64 a zaškrtněte Display --> Panel ID. Pokud to zní „samsung s6e3fa5 1080p cmd mode dsi panel“, pak je displej vašeho zařízení kompatibilní s tímto režimem.
    Hodnota ID panelu AIDA64 pro OnePlus 3T. Poznámka: Toto je nesprávný model. (Kredity: soccerwuedo5).
    • Případně si můžete stáhnout prohlížeč souborů jako např MiXplorer a procházet na /sys/devices/virtual/graphics/fb0 adresář. Pokud vidíte soubor „DCI-P3“, je váš model kompatibilní.
  2. Nainstalujte Terminálový emulátor na telefonu a zadejte následující dva příkazy:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3

Změna se projeví okamžitě, ale režim obrazovky v nastavení nebude aktualizován, aby odrážel tuto změnu. Kromě toho, pokud restartujete zařízení, kalibrace se vrátí zpět do „výchozího“ stavu. Pokud chcete tyto změny okamžitě vrátit, můžete zadat následující příkazy:

su
echo 0 > /sys/devices/virtual/graphics/fb0/DCI_P3

Pokud hledáte způsob, jak zajistit, aby tato změna přetrvávala prostřednictvím restartování, můžete použít automatizační software, jako je Tasker, vytvořit skript init.d nebo použít tento Modul Magisk vytvořil XDA Senior Member doubleaykay.


jak dobře to funguje?

Po aktivaci je okamžitě patrný rozdíl v kvalitě obrazovky. Při změně režimu kalibrace na DCI-P3 je zřetelná ztráta saturace a změna není patrná. nezáleží na tom, jaký režim obrazovky jste povolili, což znamená, že profil se liší od výchozího nebo sRGB režimy. I když v našem vlastním subjektivním srovnání Mario Serrafero poznamenává, že povolení DCI-P3 na OnePlus 3T nevede k identickému zobrazení ve srovnání s DCI-P3 OnePlus 5. Je pozoruhodné, že žluté a modré se zdají být na OnePlus 3T o něco více nasycené a také se mírně liší teplotou. Zatímco se neoficiální režim kalibrace displeje mění dokonale neodpovídá Zdá se, že některý z dostupných režimů na OnePlus 5 je nejbližší na DCI-P3. Hlubší analýza zobrazení by mohla přesně určit, jaký je rozdíl a jak přesný je tento nový barevný profil.

Celkově se rozhodně domníváme, že úprava rozhodně stojí za provedení, už jen proto, abychom si ji vyzkoušeli a ověřili, zda se vám líbí jiný profil zobrazení.


Byl DCI-P3 úmyslně deaktivován?

Podle uživatelů na fórech OnePlusBBS je preference povolení DCI-P3 na OnePlus 3T skryta v aplikaci nastavení. Zřejmě existuje soubor "OPScreenColorMode.java", který obsahuje řádek odstraňující předvolbu z nastavení.

Úpravou tohoto řádku, překompilováním souboru APK a odesláním aktualizovaného systémového souboru do zařízení se předvolba skutečně zpřístupní v aplikaci nastavení.

Dost zajímavé, člen XDA soccerwuedo5 udělal nějaké vlastní kopání a našel odkazy na zakázaný fragment nastavení s názvem "OPReadingMode" v display_settings.xml, který pravděpodobně ovládá novou funkci Reading Mode, kterou najdete na 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" />

To není opravdu neočekávané, ačkoli OnePlus opakovaně tvrdil, že režim čtení využívá ke čtení jiný senzor okolí nejen intenzitu okolního světla, ale také tón, a proto by dávalo smysl, aby tato funkce byla nabízena výhradně na OnePlus 5. Existence tohoto řetězce naznačuje, že je možné, že tato funkce bude přidána do OnePlus 3T v budoucím OxygenOS. vydání, ne-li dříve díky modderům na našem fóru, ale pokud je ve hře hardware, může fungovat jinak než OnePlus 5.


Závěr

Nemůžeme mluvit za OnePlus o tom, proč je tato úprava kalibrace displeje možná na OnePlus 3T, ale oslovili jsme společnost a budeme naše čtenáře aktualizovat, až se ozveme. Mezitím pro všechny zakořeněné majitele OnePlus 3T - rozhodně tuto úpravu vyzkoušejte, pokud je váš displej kompatibilní.