Abilita la modalità Wide Color Gamut DCI-P3 di OnePlus 5 su OnePlus 3T

click fraud protection

OnePlus 5 introduce una nuova modalità ad ampia gamma di colori chiamata DCI-P3. Poiché OnePlus 3T ha lo stesso modello di display, è possibile abilitarlo sul 3T.

È passata poco più di una settimana da OnePlus ha lanciato ufficialmente il suo ultimo smartphone di punta -OnePlus 5. Il dispositivo è attualmente il smartphone Android più potente sul mercato con un SoC Snapdragon 835 aggiornato, 8 GB di RAM e UFS 2.1 con ROM a due corsie. Ma rispetto al suo predecessore, il OnePlus 3T, il display del OnePlus 5 non sembra essere un netto miglioramento in apparenza. Entrambi i dispositivi sono dotati di un display AMOLED da 5,5" 1080p a ~401ppi, ma per impostazione predefinita OnePlus 5 presenta il DCI-P3 ampia gamma di colori che è la stessa gamma di colori presente nei televisori 4K ad altissima definizione e digitali Cinema.

Oltre a OnePlus 5, ci sono altri smartphone che supportano DCI-P3 come i dispositivi di punta LG (anche se a quanto pare, non molto accuratamente), l'ormai defunto Samsung Galaxy Note 7, il Samsung Galaxy S8/S8+ e l'iPhone 7. Tuttavia, sembra che ci sia un altro smartphone che potrebbe supportare l'ampia gamma di colori DCI-P3: il 

OnePlus 3T. Subito dopo l'annuncio ufficiale di OnePlus 5, si è scoperto che il modello di display trovato in OnePlus 5 è in realtà lo stesso display trovato in OnePlus 3T. In particolare, Roland Quandt (@rquandt) ha utilizzato AIDA64 per scoprire che il OnePlus 5 utilizza il Samsung S6E3FA5 display (per riferimento, i dispositivi OnePlus 3T sono dotati dei suddetti display Samsung S6E3FA5 o S6E3FA3).

Quella scoperta ha dato il via alla palla, e molti altri Gli utenti cinesi di OnePlus hanno iniziato a scavare nei file relativi al kernel situati nella directory /sys per vedere se riuscivano a trovare un modo per abilitare DCI-P3 su OnePlus 3T. Sicuramente, situato all'interno del /sys/devices/virtual/graphics/fb0 directory sono 3 file che possono essere modificati per cambiare la modalità dello schermo. Questi file sono i seguenti:

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

Scrivendo il valore '1' nel file DCI_P3 (che richiede l'accesso root), IL la modalità colore può essere abilitata su OnePlus 3T. Dopo tantodiscussione sul OnePlus BBS forum, si è scoperto che questo trucco funziona solo su dispositivi OnePlus 3T con Samsung S6E3FA5 Schermo. Se il tuo OnePlus 3T è rootato e ha il modello di display corretto, puoi abilitare subito la fantastica modalità display di OnePlus 5.


Abilita DCI-P3 per OnePlus 3T

Grazie al membro XDA footballwuedo5 per aver documentato le scoperte fatte sui forum cinesi di OnePlus e scrivere un tutorial sui nostri forum!

Ecco una serie di istruzioni dettagliate per abilitare questa modalità gamma di colori. Tieni presente che funziona solo su telefoni rootati:

  1. Verifica che il tuo pannello di visualizzazione sia compatibile. Installare AIDA64 e seleziona Display --> ID pannello. Se viene visualizzato "samsung s6e3fa5 Pannello dsi in modalità cmd 1080p", il display del tuo dispositivo è compatibile con questa modalità.
    Valore ID pannello AIDA64 per OnePlus 3T. Nota: questo è il modello errato. (Crediti: footballwuedo5).
    • In alternativa, puoi scaricare un browser di file come MiXplorer e sfogliare il file /sys/devices/virtual/graphics/fb0 directory. Se vedi un file "DCI-P3", il tuo modello è compatibile.
  2. Installare Emulatore di terminale sul telefono e inserisci i due comandi seguenti:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3

La modifica avrà effetto immediato, ma la modalità schermo nelle impostazioni non verrà aggiornata per riflettere questa modifica. Inoltre, se si riavvia il dispositivo, la calibrazione tornerà allo stato "predefinito". Se desideri annullare immediatamente queste modifiche, puoi inserire i seguenti comandi:

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

Se stai cercando un modo per far sì che questa modifica persista durante i riavvii, puoi utilizzare un software di automazione come Tasker, creare uno script init.d o utilizzare questo Modulo Magisk creato dal membro senior di XDA va bene così.


Quanto bene funziona?

Una volta abilitato, si nota una differenza immediata e notevole nella qualità dello schermo. C'è una chiara perdita di saturazione quando si cambia la modalità di calibrazione in DCI-P3, e il cambiamento non è evidente non importa quale modalità schermo hai abilitato, il che indica che il profilo è diverso da quello predefinito o sRGB modalità. Anche se nel nostro confronto soggettivo, Mario Serrafero nota che abilitando DCI-P3 sul OnePlus 3T non si ottiene un display identico rispetto al DCI-P3 del OnePlus 5. In particolare, i gialli e i blu sembrano essere un po' più saturi sul OnePlus 3T, e differiscono leggermente anche nella temperatura. Mentre la modalità di calibrazione del display non ufficiale cambia non corrisponde perfettamente sembra essere una qualsiasi delle modalità disponibili su OnePlus 5 più vicina a DCI-P3. Un'analisi più approfondita del display potrebbe determinare esattamente qual è la differenza e quanto è accurato questo nuovo profilo colore.

Nel complesso, riteniamo che valga la pena apportare la modifica, anche solo per provarla e verificare se vi piace il diverso profilo di visualizzazione.


DCI-P3 è stato disabilitato intenzionalmente?

Secondo gli utenti dei forum OnePlusBBS, la preferenza per abilitare DCI-P3 su OnePlus 3T è nascosta dall'applicazione delle impostazioni. Apparentemente, esiste un file "OPScreenColorMode.java" che contiene una riga che rimuove la preferenza dalle impostazioni.

Modificando questa riga, ricompilando l'APK e inviando il file di sistema aggiornato al dispositivo, la preferenza viene effettivamente resa disponibile nell'app delle impostazioni.

È interessante notare che, membro XDA footballwuedo5 ha fatto qualche scavo per conto suo e ha trovato riferimenti a un frammento di impostazioni disabilitato chiamato "OPReadingMode" all'interno display_settings.xml che probabilmente controlla la nuova funzionalità Modalità di lettura presente su 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" />

Ciò non è del tutto inaspettato, anche se OnePlus ha ripetutamente affermato che la modalità di lettura utilizza un sensore ambientale diverso per leggere non solo l'intensità della luce ambientale, ma anche il tono, e quindi avrebbe senso che la funzionalità fosse offerta esclusivamente su OnePlus5. L'esistenza di questa stringa indica che potrebbe essere possibile aggiungere la funzionalità a OnePlus 3T in un futuro OxygenOS rilascio, se non prima grazie ai modder sui nostri forum, ma se c'è dell'hardware in gioco potrebbe funzionare in modo diverso rispetto a OnePlus 5.


Conclusione

Non possiamo parlare a nome di OnePlus sul motivo per cui questa modifica della calibrazione del display sia possibile su OnePlus 3T, ma abbiamo contattato l'azienda e aggiorneremo i nostri lettori non appena riceveremo risposta. Nel frattempo, per tutti i possessori di OnePlus 3T rootati, prova sicuramente questa modifica se il tuo display è compatibile.