Le OnePlus 5 introduit un nouveau mode de gamme de couleurs étendue appelé DCI-P3. Étant donné que le OnePlus 3T a le même modèle d'affichage, il est possible de l'activer sur le 3T.
Cela fait un peu plus d'une semaine depuis OnePlus a officiellement lancé son dernier smartphone phare - le OnePlus 5. L'appareil est actuellement le smartphone Android le plus puissant du marché avec un SoC Snapdragon 835 amélioré, 8 Go de RAM et UFS 2.1 avec ROM à deux voies. Mais par rapport à son prédécesseur, le OnePlus 3T, l'écran du OnePlus 5 ne semble pas être une nette amélioration en apparence. Les deux appareils disposent d'un écran AMOLED 1080p de 5,5 pouces à ~ 401ppi, mais par défaut, le OnePlus 5 est équipé du DCI-P3. large gamme de couleurs qui est la même gamme de couleurs que celle trouvée dans les téléviseurs 4K ultra haute définition et numériques Cinéma.
Outre le OnePlus 5, il existe d'autres smartphones prenant en charge DCI-P3, comme les appareils phares de LG (bien qu'apparemment, pas très précis
), le Samsung Galaxy Note 7, aujourd'hui disparu, le Samsung Galaxy S8/S8+ et l'iPhone 7. Cependant, il semble exister un autre smartphone susceptible de prendre en charge la large gamme de couleurs DCI-P3: le OnePlus 3T. Peu de temps après l'annonce officielle du OnePlus 5, il a été découvert que le modèle d'affichage du OnePlus 5 était en fait le même que celui du OnePlus 3T. En particulier, Roland Quandt (@rquandt) a utilisé AIDA64 de découvrir que le OnePlus 5 utilise le Samsung S6E3FA5 écran (pour référence, les appareils OnePlus 3T disposent des écrans Samsung S6E3FA5 ou S6E3FA3 susmentionnés).Cette découverte a lancé le bal, et plusieurs Les utilisateurs chinois de OnePlus ont commencé à creuser dans les fichiers liés au noyau situés dans le répertoire /sys pour voir s'ils pouvaient trouver un moyen d'activer DCI-P3 sur le OnePlus 3T. Effectivement, situé dans le /sys/devices/virtual/graphics/fb0
Le répertoire contient 3 fichiers modifiables pour changer le mode d'écran. Ces fichiers sont les suivants :
/sys/devices/virtual/graphics/fb0/SRGB
/sys/devices/virtual/graphics/fb0/Adobe_RBG
/sys/devices/virtual/graphics/fb0/DCI_P3
En écrivant une valeur de '1' dans le fichier DCI_P3 (qui nécessite un accès root), le le mode couleur peut être activé sur le OnePlus 3T. Après beaucoupdiscussion sur le OnePlus BBS forums, on a découvert que cette astuce ne fonctionne que sur les appareils OnePlus 3T avec le Samsung S6E3FA5 afficher. Si votre OnePlus 3T est rooté et dispose du bon modèle d'affichage, vous pouvez activer le mode d'affichage génial du OnePlus 5 dès maintenant.
Activer DCI-P3 pour le OnePlus 3T
Merci au membre XDA footballwuedo5 pour documenter les découvertes faites sur les forums chinois OnePlus et rédiger un tutoriel sur nos forums!
Voici un ensemble d’instructions étape par étape pour activer ce mode de gamme de couleurs. Notez que cela ne fonctionne que sur téléphones rootés:
- Vérifiez que votre panneau d'affichage est compatible. Installer AIDA64 et cochez Affichage -> ID du panneau. S'il lit "samsung s6e3fa5 Panneau dsi mode cmd 1080p", alors l'écran de votre appareil est compatible avec ce mode.
- Alternativement, vous pouvez télécharger un navigateur de fichiers tel que MiXplorateur et accédez au
/sys/devices/virtual/graphics/fb0
annuaire. Si vous voyez un fichier "DCI-P3", alors votre modèle est compatible.
- Alternativement, vous pouvez télécharger un navigateur de fichiers tel que MiXplorateur et accédez au
- Installer Émulateur de terminal sur votre téléphone et entrez les deux commandes suivantes:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3
La modification prendra effet immédiatement, mais le mode d'écran dans les paramètres ne sera pas mis à jour pour refléter cette modification. De plus, si vous redémarrez l'appareil, l'étalonnage reviendra à l'état « par défaut ». Si vous souhaitez annuler ces modifications immédiatement, vous pouvez saisir les commandes suivantes :
su
echo 0 > /sys/devices/virtual/graphics/fb0/DCI_P3
Si vous cherchez un moyen de conserver cette modification lors des redémarrages, vous pouvez utiliser un logiciel d'automatisation tel que Tasker, créer un script init.d ou utiliser ceci Module Magisk créé par XDA Senior Member doubleaykay.
Dans quelle mesure ça marche ?
Une fois activé, il y a une différence immédiate et notable dans la qualité de l’écran. Il y a une nette perte de saturation lors du changement du mode d'étalonnage en DCI-P3, et le changement est perceptible non quel que soit le mode d'écran que vous avez activé, ce qui indique que le profil est différent du profil par défaut ou sRGB modes. Bien que dans notre propre comparaison subjective, Mario Serrafero note que l'activation du DCI-P3 sur le OnePlus 3T n'entraîne pas un affichage identique par rapport au DCI-P3 du OnePlus 5. Notamment, les jaunes et les bleus semblent être un peu plus saturés sur le OnePlus 3T, et leur température diffère également légèrement. Pendant que le mode d'étalonnage de l'affichage non officiel change ne correspond pas parfaitement l'un des modes disponibles sur le OnePlus 5, il semble que ce soit le plus proche à DCI-P3. Une analyse plus approfondie de l’affichage pourrait déterminer exactement quelle est la différence et quelle est la précision de ce nouveau profil de couleur.
Dans l’ensemble, nous pensons que la modification vaut vraiment la peine d’être effectuée, ne serait-ce que pour l’essayer et vérifier si vous aimez les différents profils d’affichage.
DCI-P3 a-t-il été intentionnellement désactivé ?
Selon les utilisateurs des forums OnePlusBBS, la préférence permettant d'activer DCI-P3 sur le OnePlus 3T est masquée dans l'application des paramètres. Apparemment, il existe un fichier "OPScreenColorMode.java" qui contient une ligne supprimant la préférence des paramètres.
En modifiant cette ligne, en recompilant l'APK et en poussant le fichier système mis à jour sur l'appareil, la préférence est effectivement rendue disponible dans l'application des paramètres.
Chose intéressante, membre XDA footballwuedo5 a fait quelques recherches par lui-même et a trouvé références à un fragment de paramètres désactivés appelé "OPReadingMode" dans display_settings.xml qui contrôle probablement la nouvelle fonctionnalité de mode de lecture trouvée sur le 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" />
Ce n'est pas vraiment inattendu, même si OnePlus a affirmé à plusieurs reprises que le mode lecture utilise un capteur ambiant différent pour lire. non seulement l'intensité de la lumière ambiante, mais aussi le ton, et il serait donc logique que cette fonctionnalité soit proposée exclusivement sur le OnePlus 5. L'existence de cette chaîne indique qu'il pourrait être possible que la fonctionnalité soit ajoutée au OnePlus 3T dans un futur OxygenOS. sortie, sinon plus tôt grâce aux moddeurs sur nos forums, mais s'il y a du matériel en jeu, il pourrait fonctionner différemment du OnePlus 5.
Conclusion
Nous ne pouvons pas expliquer au nom de OnePlus pourquoi cette modification de l'étalonnage de l'affichage est possible sur le OnePlus 3T, mais nous avons contacté l'entreprise et mettrons à jour nos lecteurs dès que nous aurons une réponse. En attendant, pour tous les propriétaires de OnePlus 3T rootés, essayez certainement cette modification si votre écran est compatible.