Omogućite način rada OnePlus 5 DCI-P3 Wide Color Gamut na OnePlus 3T

OnePlus 5 predstavlja novi mod široke palete boja nazvan DCI-P3. Budući da OnePlus 3T ima isti model zaslona, ​​moguće ga je omogućiti na 3T.

Prošlo je nešto više od tjedan dana od OnePlusa službeno lansirao svoj najnoviji vodeći pametni telefon - OnePlus 5. Uređaj je trenutno najmoćniji Android pametni telefon na tržištu s nadograđenim Snapdragon 835 SoC-om, 8 GB RAM-a i UFS 2.1 s dvoslojnim ROM-om. Ali u usporedbi sa svojim prethodnikom, OnePlus 3T, zaslon OnePlusa 5 ne čini se da je značajno poboljšan na površini. Oba uređaja imaju 5,5" 1080p AMOLED zaslon pri ~401ppi, ali prema zadanim postavkama OnePlus 5 ima DCI-P3 široki raspon boja koji je isti raspon boja koji se nalazi u 4K Ultra High-Definition televizorima i digitalnim Kino.

Osim OnePlus 5, postoje i drugi pametni telefoni koji podržavaju DCI-P3 poput LG vodećih uređaja (iako očito, ne baš točno), sada nepostojeći Samsung Galaxy Note 7, Samsung Galaxy S8/S8+ i iPhone 7. Međutim, čini se da postoji još jedan pametni telefon koji bi mogao podržavati DCI-P3 široku paletu boja - 

OnePlus 3T. Ubrzo nakon što je OnePlus 5 službeno najavljen, otkriveno je da je model zaslona koji se nalazi u OnePlusu 5 zapravo isti zaslon koji se nalazi u OnePlusu 3T. Posebno je koristio Roland Quandt (@rquandt). AIDA64 otkriti da je OnePlus 5 koristi Samsung S6E3FA5 zaslon (za referencu, OnePlus 3T uređaji imaju ili gore spomenute Samsung S6E3FA5 ili S6E3FA3 zaslone).

To otkriće pokrenulo je loptu, i to nekoliko Kineski korisnici OnePlusa počeli su kopati u datoteke povezane s kernelom koje se nalaze u direktoriju /sys kako bi vidjeli mogu li pronaći način da omoguće DCI-P3 na OnePlus 3T. Naravno, nalazi se unutar /sys/devices/virtual/graphics/fb0 direktorij su 3 datoteke koje se mogu modificirati za promjenu načina rada zaslona. Ove datoteke su sljedeće:

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

Zapisivanjem vrijednosti '1' u datoteku DCI_P3 (koja zahtijeva root pristup), the način rada u boji može se omogućiti na OnePlus 3T. Nakon mnogorasprava na OnePlus BBS forumima, otkriveno je da ovaj trik radi samo na OnePlus 3T uređajima sa Samsung S6E3FA5 prikaz. Ako je vaš OnePlus 3T ukorijenjen i ima pravi model zaslona, ​​tada možete odmah omogućiti fantastičan način prikaza OnePlus 5.


Omogućite DCI-P3 za OnePlus 3T

Hvala članu XDA soccerwuedo5 za dokumentiranje otkrića napravljenih na kineskim OnePlus forumima i pisanje tutorijala na našim forumima!

Ovdje je skup uputa korak po korak za omogućavanje ovog načina rada raspona boja. Imajte na umu da ovo radi samo na rootani telefoni:

  1. Provjerite je li vaša ploča zaslona kompatibilna. Instalirati AIDA64 i provjerite Display --> Panel ID. Ako piše "samsung s6e3fa5 1080p cmd način dsi panel", tada je zaslon vašeg uređaja kompatibilan s ovim načinom rada.
    AIDA64 ID vrijednost ploče za OnePlus 3T. Napomena: ovo je neispravan model. (Zasluge: soccerwuedo5).
    • Alternativno, možete preuzeti preglednik datoteka kao što je MiXplorer i potražite /sys/devices/virtual/graphics/fb0 imenik. Ako vidite datoteku "DCI-P3", vaš model je kompatibilan.
  2. Instalirati Emulator terminala na svom telefonu i unesite sljedeće dvije naredbe:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3

Promjena će odmah stupiti na snagu, ali način rada zaslona u postavkama neće biti ažuriran kako bi odražavao ovu promjenu. Nadalje, ako ponovno pokrenete uređaj, kalibracija će se vratiti na "zadano" stanje. Ako želite odmah vratiti ove promjene, možete unijeti sljedeće naredbe:

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

Ako tražite način da ova promjena traje kroz ponovno pokretanje, možete koristiti softver za automatizaciju kao što je Tasker, stvoriti init.d skriptu ili koristiti ovo Magisk modul kreirao stariji član XDA dvostruko dobro.


Koliko dobro radi?

Nakon što je omogućeno, postoji trenutna, primjetna razlika u kvaliteti zaslona. Postoji jasan gubitak zasićenja pri promjeni načina kalibracije na DCI-P3, a promjena je primjetna ne bez obzira koji način zaslona ste omogućili, što znači da je profil drugačiji od zadanog ili sRGB modovi. Iako u našoj subjektivnoj usporedbi, Mario Serrafero napominje da omogućavanje DCI-P3 na OnePlus 3T ne rezultira identičnim zaslonom u usporedbi s DCI-P3 na OnePlus 5. Naime, čini se da su žuta i plava nešto zasićenije na OnePlus 3T, a također se neznatno razlikuju u temperaturi. Dok se mijenja način neslužbene kalibracije zaslona ne podudara se savršeno bilo koji od dostupnih načina na OnePlus 5, čini se da jest najbliži na DCI-P3. Dublja analiza zaslona mogla bi točno odrediti u čemu je razlika i koliko je točan ovaj novi profil boja.

Sveukupno, definitivno smatramo da se modifikacija isplati učiniti, makar samo da je isprobate i provjerite sviđa li vam se drugačiji profil prikaza.


Je li DCI-P3 namjerno onemogućen?

Prema korisnicima na forumima OnePlusBBS, preferencija za omogućavanje DCI-P3 na OnePlus 3T skrivena je od aplikacije postavki. Očigledno postoji datoteka "OPScreenColorMode.java" koja sadrži redak koji uklanja postavke iz postavki.

Uređivanjem ovog retka, ponovnim kompajliranjem APK-a i guranjem ažurirane sistemske datoteke na uređaj, postavka je doista dostupna u aplikaciji postavki.

Zanimljivo, član XDA soccerwuedo5 malo je sam kopao i pronašao reference na onemogućeni fragment postavki pod nazivom "OPReadingMode" unutar display_settings.xml koji vjerojatno kontrolira novu značajku načina čitanja koja se nalazi 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" />

Ovo zapravo nije neočekivano, iako je OnePlus opetovano tvrdio da način čitanja koristi različite senzore okoline za čitanje ne samo intenzitet ambijentalnog svjetla, već i ton, pa bi stoga imalo smisla da se značajka nudi isključivo na OnePlus 5. Postojanje ovog niza ukazuje na to da je moguće da se značajka doda OnePlus 3T u budućem OxygenOS-u izdanje, ako ne i ranije zahvaljujući moderima na našim forumima, ali ako postoji hardver u igri, mogao bi raditi drugačije od OnePlusa 5.


Zaključak

Ne možemo govoriti u ime OnePlusa o tome zašto je ova modifikacija kalibracije zaslona moguća na OnePlus 3T, ali smo kontaktirali tvrtku i obavijestit ćemo naše čitatelje kada dobijemo odgovor. U međuvremenu, za sve one koji posjeduju OnePlus 3T - svakako isprobajte ovu modifikaciju ako je vaš zaslon kompatibilan.