Aktiver OnePlus 5s DCI-P3 bredformatmodus på OnePlus 3T

Det har gått litt over en uke siden OnePlus offisielt lanserte sin siste flaggskipssmartphone - OnePlus 5. Enheten er for tiden den kraftigste Android-smarttelefonen på markedet med en oppgradert Snapdragon 835 SoC, 8 GB RAM, og UFS 2.1 med tofelts ROM. Men sammenlignet med forgjengeren, OnePlus 3T, ser ikke OnePlus 5s skjerm ut til å være en markant forbedring på overflaten. Begge enhetene har en 5, 5 ″ 1080p AMOLED skjerm på ~ 401ppi, men som standard har OnePlus 5 DCI-P3 brede fargespekter, som er den samme fargespekteret som finnes i 4K Ultra High-Definition-TVer og Digital Cinema.

Bortsett fra OnePlus 5, er det andre smarttelefoner som støtter DCI-P3 som LG flaggskip-enheter (men tilsynelatende ikke veldig nøyaktig), den nå nedlagte Samsung Galaxy Note 7, Samsung Galaxy S8 / S8 +, og iPhone 7. Imidlertid, ser det ut til å være en annen smarttelefon som kan støtte DCI-P3 brede fargespekter - OnePlus 3T . Rett etter at OnePlus 5 offisielt ble kunngjort, ble det oppdaget at skjermmodellen som ble funnet i OnePlus 5, faktisk er den samme skjermen som ble funnet i OnePlus 3T. Spesielt brukte Roland Quandt (@rquandt) AIDA64 for å oppdage at OnePlus 5 bruker Samsung S6E3FA5-skjermen (som referanse, OnePlus 3T-enheter har enten de nevnte Samsung S6E3FA5- eller S6E3FA3-skjermene).

Denne oppdagelsen fikk ballen til å rulle, og flere kinesiske OnePlus-brukere begynte å grave seg inn i kjernerelaterte filer lokalisert i / sys-katalogen for å se om de kunne finne en måte å aktivere DCI-P3 på OnePlus 3T. Visst nok, ligger i katalogen /sys/devices/virtual/graphics/fb0 er det tre filer som kan endres for å endre skjermmodus. Disse filene er følgende:

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

Ved å skrive en verdi på '1' til DCI_P3-filen (som krever root-tilgang ), kan fargemodus aktiveres på OnePlus 3T . Etter mye diskusjon om OnePlus BBS-fora ble det oppdaget at dette trikset bare fungerer på OnePlus 3T-enheter med Samsung S6E3FA5- skjerm. Hvis OnePlus 3T er forankret og har riktig skjermmodell, kan du aktivere OnePlus 5s fantastiske skjermmodus akkurat nå.


Aktiver DCI-P3 for OnePlus 3T

Takk til Member footballwuedo5 for å dokumentere funnene som ble gjort på det kinesiske OnePlus-forumet og skrive en tutorial på forumene våre!

Her er et trinn-for-trinn sett med instruksjoner for å aktivere denne fargespektermodusen. Merk at dette bare fungerer på forankrede telefoner :

  1. Kontroller at skjermpanelet ditt er kompatibelt. Installer AIDA64 og sjekk Display -> Panel ID. Hvis det står “samsung s6e3fa 5 1080p cmd mode dsi panel”, er enhetens skjerm kompatibel med denne modusen.

    AIDA64 Panel ID-verdi for OnePlus 3T. Merk: dette er feil modell. (Kreditter: fotballwuedo5).

    • Alternativt kan du laste ned en filleser som MiXplorer og bla til katalogen /sys/devices/virtual/graphics/fb0 . Hvis du ser en "DCI-P3" -fil, er modellen din kompatibel.
  2. Installer terminalemulator på telefonen din og skriv inn følgende to kommandoer:
 su echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3 

Endringen vil påvirke umiddelbart, men skjermmodus i innstillinger vil ikke bli oppdatert for å gjenspeile denne endringen. Hvis du videre starter enheten, vil kalibreringen gå tilbake til "standard" -tilstanden. Hvis du ønsker å tilbakestille disse endringene umiddelbart, kan du angi følgende kommandoer:

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

Hvis du leter etter en måte å få denne endringen til å fortsette gjennom omstarter, kan du bruke automatiseringsprogramvare som Tasker, opprette et init.d-skript, eller bruke denne Magisk-modulen opprettet av Senior Member doubleaykay.


Hvor bra fungerer det?

Topp: OnePlus 5 (DCI-P3). Nederst: OnePlus 3T (DCI-P3).

Topp: OnePlus 5 (DCI-P3). Nederst: OnePlus 3T (DCI-P3).

Topp: OnePlus 5 (DCI-P3). Nederst: OnePlus 3T (Standard).

Når den er aktivert, er det en øyeblikkelig, merkbar forskjell i skjermkvaliteten. Det er et klart metningstap når du endrer kalibreringsmodus til DCI-P3, og endringen merkes uansett hvilken skjermmodus du har aktivert, noe som indikerer at profilen er annerledes enn standard- eller sRGB-modus. Selv om i vår egen subjektive sammenligning, bemerker Mario Serrafero at det å aktivere DCI-P3 på OnePlus 3T ikke resulterer i en identisk skjerm sammenlignet med OnePlus 5s DCI-P3. Spesielt virker gult og blått å være en smule mer mettet på OnePlus 3T, og de varierer litt i temperatur også. Selv om den uoffisielle endring av skjermkalibreringsmodus ikke passer perfekt til noen av de tilgjengelige modusene på OnePlus 5, ser det ut til å være nærmest DCI-P3. En dypere skjermanalyse kan bestemme nøyaktig hva forskjellen er og hvor nøyaktig denne nye fargeprofilen er.

Totalt sett føler vi absolutt at modifiseringen absolutt er verdt å gjøre, om enn bare for å prøve den og sjekke om du liker den forskjellige visningsprofilen.


Var DCI-P3 med hensikt deaktivert?

I følge brukere på OnePlusBBS-forumene, er preferansen for å aktivere DCI-P3 på OnePlus 3T skjult for innstillingsprogrammet. Tilsynelatende er det en "OPScreenColorMode.java" -fil som inneholder en linje som fjerner preferansen fra innstillingene.

Ved å redigere denne linjen, kompilere APK på nytt og skyve den oppdaterte systemfilen til enheten, blir preferansen virkelig gjort tilgjengelig i innstillingsappen.

Interessant nok gjorde Member footballwuedo5 noen graver av seg selv og fant referanser til et deaktivert innstillingsfragment kalt “OPReadingMode” i display_settings.xml som sannsynligvis kontrollerer den nye lesemodusfunksjonen som er funnet på OnePlus 5.

Dette er egentlig ikke uventet, selv om OnePlus gjentatte ganger hevdet at Lesemodus bruker en annen omgivelsesføler for å lese ikke bare omgivelseslysintensitet, men også tone, og dermed ville det være fornuftig at funksjonen utelukkende tilbys på OnePlus 5 Eksistensen av denne strengen indikerer at det kan være mulig for funksjonen å bli lagt til OnePlus 3T i en fremtidig OxygenOS-utgivelse, hvis ikke tidligere takket være modders på forumene våre, men hvis det er maskinvare å spille kan det fungere annerledes enn OnePlus 5.


Konklusjon

Vi kan ikke snakke for OnePlus om hvorfor denne skjermkalibreringsmodifiseringen er mulig på OnePlus 3T, men vi har nådd ut til selskapet og vil oppdatere leserne våre når vi hører tilbake. I mellomtiden, for alle forankrede OnePlus 3T-eiere - absolutt gi denne modifiseringen et skudd hvis skjermen din er kompatibel.