Aktivieren Sie den DCI-P3 Wide Color Gamut-Modus des OnePlus 5 auf dem OnePlus 3T

Vor etwas mehr als einer Woche hat OnePlus sein neuestes Flaggschiff-Smartphone, das OnePlus 5, offiziell vorgestellt. Das Gerät ist derzeit das leistungsstärkste Android-Smartphone auf dem Markt mit einem aktualisierten Snapdragon 835 SoC, 8 GB RAM und UFS 2.1 mit zwei Spuren ROM. Im Vergleich zu seinem Vorgänger, dem OnePlus 3T, scheint das Display des OnePlus 5 keine deutliche Verbesserung der Oberfläche zu sein. Beide Geräte verfügen über ein 5, 5-Zoll-1080p-AMOLED-Display mit ~ 401ppi. Standardmäßig verfügt das OnePlus 5 jedoch über den DCI-P3-Farbraum, der dem Farbraum von 4K-Ultra-High-Definition-Fernsehern und Digital Cinema entspricht.

Neben dem OnePlus 5 gibt es noch andere Smartphones, die DCI-P3 unterstützen, wie LG-Flaggschiffe (anscheinend jedoch nicht sehr genau), das inzwischen eingestellte Samsung Galaxy Note 7, das Samsung Galaxy S8 / S8 + und das iPhone 7. Allerdings Es scheint ein anderes Smartphone zu geben, das den DCI-P3-Farbraum unterstützt - das OnePlus 3T . Kurz nach der offiziellen Ankündigung des OnePlus 5 wurde festgestellt, dass es sich bei dem im OnePlus 5 enthaltenen Anzeigemodell tatsächlich um das gleiche Display handelt, das im OnePlus 3T zu finden ist. Insbesondere Roland Quandt (@rquandt) stellte mit AIDA64 fest, dass das OnePlus 5 das Samsung S6E3FA5-Display verwendet (als Referenz bieten OnePlus 3T-Geräte entweder die oben genannten Samsung S6E3FA5- oder S6E3FA3-Displays).

Diese Entdeckung brachte den Ball ins Rollen, und mehrere chinesische OnePlus-Benutzer begannen, in kernelbezogenen Dateien im Verzeichnis / sys zu stöbern, um herauszufinden, ob sie DCI-P3 auf dem OnePlus 3T aktivieren können. /sys/devices/virtual/graphics/fb0 Verzeichnis /sys/devices/virtual/graphics/fb0 befinden sich 3 Dateien, die geändert werden können, um den Bildschirmmodus zu ändern. Diese Dateien sind die folgenden:

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

Durch Schreiben des Werts '1' in die DCI_P3-Datei (für die Root-Zugriff erforderlich ist ) kann der Farbmodus auf dem OnePlus 3T aktiviert werden . Nach vielen Diskussionen in den OnePlus BBS-Foren wurde festgestellt, dass dieser Trick nur auf OnePlus 3T-Geräten mit dem Samsung S6E3FA5- Display funktioniert . Wenn Ihr OnePlus 3T verwurzelt ist und über das richtige Anzeigemodell verfügt, können Sie den hervorragenden Anzeigemodus des OnePlus 5 jetzt aktivieren.


Aktivieren Sie DCI-P3 für OnePlus 3T

Vielen Dank an Member soccerwuedo5 für die Dokumentation der in den chinesischen OnePlus-Foren gemachten Entdeckungen und das Schreiben eines Tutorials in unseren Foren!

Hier finden Sie eine schrittweise Anleitung zum Aktivieren dieses Farbskalenmodus. Beachten Sie, dass dies nur auf gerooteten Telefonen funktioniert:

  1. Stellen Sie sicher, dass Ihr Anzeigefeld kompatibel ist. Installieren Sie AIDA64 und überprüfen Sie Display -> Panel ID. Wenn die Meldung "Samsung S6E3FA 5 1080P CMD-Modus DSI-Panel" angezeigt wird, ist das Display Ihres Geräts mit diesem Modus kompatibel.

    AIDA64-Panel-ID-Wert für OnePlus 3T. Hinweis: Dies ist das falsche Modell. (Credits: soccerwuedo5).

    • Alternativ können Sie einen Dateibrowser wie MiXplorer herunterladen und zum Verzeichnis /sys/devices/virtual/graphics/fb0 . Wenn Sie eine „DCI-P3“ -Datei sehen, ist Ihr Modell kompatibel.
  2. Installieren Sie Terminal Emulator auf Ihrem Telefon und geben Sie die folgenden zwei Befehle ein:
 su echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3 

Die Änderung wird sofort wirksam, aber der Bildschirmmodus in den Einstellungen wird nicht aktualisiert, um diese Änderung widerzuspiegeln. Wenn Sie das Gerät neu starten, wird die Kalibrierung auf den Standardzustand zurückgesetzt. Wenn Sie diese Änderungen sofort rückgängig machen möchten, können Sie die folgenden Befehle eingeben:

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

Wenn Sie nach einer Möglichkeit suchen, diese Änderung durch Neustarts beizubehalten, können Sie Automatisierungssoftware wie Tasker verwenden, ein init.d-Skript erstellen oder dieses von Senior Member doubleaykay erstellte Magisk-Modul verwenden.


Wie gut funktioniert es

Oben: OnePlus 5 (DCI-P3). Unten: OnePlus 3T (DCI-P3).

Oben: OnePlus 5 (DCI-P3). Unten: OnePlus 3T (DCI-P3).

Oben: OnePlus 5 (DCI-P3). Unten: OnePlus 3T (Standard).

Einmal aktiviert, gibt es einen sofort spürbaren Unterschied in der Bildschirmqualität. Wenn Sie den Kalibrierungsmodus auf DCI-P3 ändern, tritt ein deutlicher Sättigungsverlust auf, und die Änderung ist unabhängig vom aktivierten Bildschirmmodus spürbar, was darauf hinweist, dass sich das Profil vom Standard- oder sRGB-Modus unterscheidet. Obwohl Mario Serrafero in unserem subjektiven Vergleich feststellt, dass das Aktivieren von DCI-P3 auf dem OnePlus 3T nicht zu einer identischen Anzeige im Vergleich zum DCI-P3 des OnePlus 5 führt. Bemerkenswerterweise scheinen Gelb und Blau beim OnePlus 3T etwas gesättigter zu sein, und sie unterscheiden sich auch geringfügig in der Temperatur. Die inoffizielle Änderung des Anzeigekalibrierungsmodus entspricht zwar keinem der verfügbaren Modi des OnePlus 5, scheint jedoch dem DCI-P3 am nächsten zu sein. Eine genauere Analyse der Anzeige könnte genau bestimmen, wie groß der Unterschied ist und wie genau dieses neue Farbprofil ist.

Insgesamt halten wir die Modifikation auf jeden Fall für sinnvoll, um sie einmal auszuprobieren und zu prüfen, ob Ihnen das unterschiedliche Anzeigeprofil gefällt.


Wurde DCI-P3 absichtlich deaktiviert?

Laut Angaben der Benutzer in den OnePlusBBS-Foren ist die Aktivierung von DCI-P3 auf dem OnePlus 3T in der Anwendung "Einstellungen" nicht sichtbar. Anscheinend gibt es eine "OPScreenColorMode.java" -Datei, die eine Zeile enthält, in der die Voreinstellung aus den Einstellungen entfernt wird.

Durch Bearbeiten dieser Zeile, erneutes Kompilieren des APK und Übertragen der aktualisierten Systemdatei auf das Gerät wird die Einstellung tatsächlich in der Einstellungs-App verfügbar gemacht.

Interessanterweise hat Member soccerwuedo5 einige seiner eigenen Grabungen durchgeführt und Verweise auf ein inaktiviertes Einstellungsfragment namens „OPReadingMode“ in display_settings.xml gefunden, das wahrscheinlich die neue Lesemodus-Funktion des OnePlus 5 steuert.

Dies ist nicht wirklich unerwartet, obwohl OnePlus wiederholt behauptet hat, dass der Lesemodus einen anderen Umgebungssensor verwendet, um nicht nur die Intensität des Umgebungslichts, sondern auch den Ton zu lesen. Daher ist es sinnvoll, die Funktion ausschließlich für OnePlus 5 anzubieten Das Vorhandensein dieses Strings deutet darauf hin, dass das Feature möglicherweise in einer zukünftigen OxygenOS-Version zum OnePlus 3T hinzugefügt wird, wenn dies nicht früher dank Modder in unseren Foren möglich ist als der OnePlus 5.


Fazit

Wir können nicht für OnePlus sprechen, warum diese Änderung der Anzeigekalibrierung beim OnePlus 3T möglich ist, aber wir haben uns an das Unternehmen gewandt und werden unsere Leser aktualisieren, sobald wir davon erfahren. In der Zwischenzeit sollten Sie für alle verwurzelten OnePlus 3T-Besitzer auf jeden Fall diese Änderung ausprobieren, wenn Ihr Display kompatibel ist.