เปิดใช้งานโหมดช่วงสีกว้าง DCI-P3 ของ OnePlus 5 บน OnePlus 3T

น้อยกว่าหนึ่งสัปดาห์ตั้งแต่ OnePlus เปิดตัวสมาร์ทโฟนเรือธงรุ่นล่าสุดอย่างเป็นทางการ - OnePlus 5 ปัจจุบันอุปกรณ์ดังกล่าวเป็นสมาร์ทโฟน Android ที่ทรงพลังที่สุดในตลาดด้วย Snapdragon 835 SoC, RAM 8GB และ UFS 2.1 พร้อมสองเลน รอม. แต่เมื่อเทียบกับรุ่นก่อนหน้า OnePlus 3T หน้าจอของ OnePlus 5 ดูเหมือนจะไม่ได้รับการปรับปรุงอย่างเด่นชัดบนพื้นผิว อุปกรณ์ทั้งสองรุ่นมีจอแสดงผล AMOLED ขนาด 5.5″ 1080p ที่ ~ 401ppi แต่โดยค่าเริ่มต้น OnePlus 5 จะมีขอบเขตสีแบบกว้าง DCI-P3 ซึ่งเป็นช่วงสีเดียวกันกับที่พบในโทรทัศน์ความละเอียดสูง 4K พิเศษและโรงภาพยนตร์ดิจิตอล

นอกเหนือจาก OnePlus 5 ยังมีสมาร์ทโฟนอื่น ๆ ที่รองรับ DCI-P3 เช่นอุปกรณ์เรือธงของ LG (แต่เห็นได้ชัดว่าไม่ถูกต้องมาก), Samsung Galaxy Note 7 ที่หมดอายุแล้ว, Samsung Galaxy S8 / S8 + และ iPhone 7 อย่างไรก็ตาม ดูเหมือนว่าจะมีสมาร์ทโฟนเครื่องอื่นที่อาจรองรับช่วงสีกว้าง DCI-P3 - OnePlus 3T ไม่นานหลังจากที่ OnePlus 5 ได้มีการประกาศอย่างเป็นทางการแล้วก็พบว่ารุ่นจอแสดงผลที่พบใน OnePlus 5 นั้นเป็นจอแสดงผลแบบเดียวกันที่พบใน OnePlus 3T โดยเฉพาะ Roland Quandt (@rquandt) ใช้ AIDA64 เพื่อค้นหาว่า OnePlus 5 ใช้จอแสดงผล Samsung S6E3FA5 (สำหรับการอ้างอิงอุปกรณ์ OnePlus 3T มีทั้งจอ Samsung S6E3FA5 หรือ S6E3FA3) ดังที่กล่าวมา

การค้นพบนั้นทำให้ลูกบอลกลิ้งและผู้ใช้ชาวจีน OnePlus หลายคนเริ่มขุดลงในไฟล์ที่เกี่ยวข้องกับเคอร์เนลที่อยู่ในไดเรกทอรี / sys เพื่อดูว่าพวกเขาสามารถหาวิธีเปิดใช้งาน DCI-P3 ใน OnePlus 3T ได้หรือไม่ นั่นเองที่อยู่ภายในไดเรกทอรี /sys/devices/virtual/graphics/fb0 คือ 3 ไฟล์ที่สามารถแก้ไขได้เพื่อเปลี่ยนโหมดหน้าจอ ไฟล์เหล่านี้มีดังต่อไปนี้:

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

ด้วยการเขียนค่า '1' ไปยังไฟล์ DCI_P3 (ซึ่ง ต้องมีการเข้าถึงรูท ) โหมดสีสามารถเปิดใช้งานใน OnePlus 3T หลังจากการสนทนาในฟอรัม OnePlus BBS มากพบว่าเคล็ดลับนี้ ใช้งานได้กับอุปกรณ์ OnePlus 3T ด้วย จอแสดงผล Samsung S6E3FA5 หาก OnePlus 3T ของคุณถูกรูทและมีรุ่นจอแสดงผลที่ถูกต้องคุณสามารถเปิดใช้งานโหมดการแสดงผลที่ยอดเยี่ยมของ OnePlus 5 ได้ทันที


เปิดใช้งาน DCI-P3 สำหรับ OnePlus 3T

ขอบคุณ Member soccerwuedo5 สำหรับบันทึกการค้นพบที่เกิดขึ้นในฟอรัม Chinese OnePlus และเขียนบทแนะนำบนฟอรัมของเรา!

นี่คือชุดคำแนะนำทีละขั้นตอนเพื่อเปิดใช้งานโหมดขอบเขตสีนี้ โปรดทราบว่าจะใช้งานได้บน โทรศัพท์ที่รูทแล้วเท่านั้น :

  1. ตรวจสอบว่าจอแสดงผลของคุณใช้งานร่วมกันได้ ติดตั้ง AIDA64 แล้วตรวจสอบ Display -> Panel ID หากมันอ่าน“ แผงควบคุมโหมดซัมซุง s6e3fa 5 1080p cmd dsi” แสดงว่าอุปกรณ์ของคุณเข้ากันได้กับโหมดนี้

    AIDA64 ค่า ID แผงสำหรับ OnePlus 3T หมายเหตุ: นี่เป็นรุ่นที่ไม่ถูกต้อง (เครดิต: soccerwuedo5)

    • อีกวิธีหนึ่งคุณสามารถดาวน์โหลดไฟล์เบราว์เซอร์เช่น MiXplorer และเรียกดูไดเรกทอรี /sys/devices/virtual/graphics/fb0 หากคุณเห็นไฟล์“ DCI-P3” แสดงว่าแบบจำลองของคุณใช้งานร่วมกันได้
  2. ติดตั้ง Terminal Emulator บนโทรศัพท์ของคุณและป้อนคำสั่งสองคำสั่งต่อไปนี้:
 su echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3 

การเปลี่ยนแปลงจะมีผลทันที แต่โหมดหน้าจอในการตั้งค่าจะไม่ได้รับการอัปเดตเพื่อแสดงถึงการเปลี่ยนแปลงนี้ นอกจากนี้หากคุณรีบูทอุปกรณ์การปรับเทียบจะเปลี่ยนกลับเป็นสถานะ“ เริ่มต้น” หากคุณต้องการยกเลิกการเปลี่ยนแปลงเหล่านี้ทันทีคุณสามารถป้อนคำสั่งต่อไปนี้:

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

หากคุณกำลังมองหาวิธีที่จะให้การเปลี่ยนแปลงนี้ยังคงมีอยู่ผ่านการรีบูตคุณสามารถใช้ซอฟต์แวร์ระบบอัตโนมัติเช่น Tasker สร้างสคริปต์ init.d หรือใช้โมดูล Magisk นี้ที่สร้างขึ้นโดยสมาชิกอาวุโส doubleaykay


มันใช้งานได้ดีแค่ไหน?

ด้านบน: OnePlus 5 (DCI-P3) ด้านล่าง: OnePlus 3T (DCI-P3)

ด้านบน: OnePlus 5 (DCI-P3) ด้านล่าง: OnePlus 3T (DCI-P3)

ด้านบน: OnePlus 5 (DCI-P3) ด้านล่าง: OnePlus 3T (มาตรฐาน)

เมื่อเปิดใช้งานจะมีความแตกต่างที่เห็นได้ชัดเจนในคุณภาพของหน้าจอทันที มีการสูญเสียความอิ่มตัวอย่างชัดเจนเมื่อเปลี่ยนโหมดการปรับเทียบเป็น DCI-P3 และการเปลี่ยนแปลงนั้นสังเกตได้ไม่ว่าคุณจะเปิดใช้งานโหมดหน้าจอใดซึ่งแสดงว่าโปรไฟล์นั้นแตกต่างจากโหมดเริ่มต้นหรือโหมด sRGB แม้ว่าในการเปรียบเทียบอัตนัยของเราเอง Mario Serrafero ตั้งข้อสังเกตว่าการเปิดใช้งาน DCI-P3 บน OnePlus 3T ไม่ได้ส่งผลให้มีการแสดงผลที่เหมือนกันเมื่อเปรียบเทียบกับ DCI-P3 ของ OnePlus 5 โดยเฉพาะอย่างยิ่งสีเหลืองและบลูดูเหมือนว่าจะอิ่มตัวใน OnePlus 3T มากกว่าและมีอุณหภูมิที่แตกต่างกันเล็กน้อยเช่นกัน ในขณะที่การเปลี่ยนแปลงโหมดการปรับเทียบการแสดงผลที่ไม่เป็นทางการ นั้นไม่ตรงกับ โหมดที่มีอยู่ใน OnePlus 5 อย่างสมบูรณ์ แต่ดูเหมือนว่าจะ ใกล้เคียง กับ DCI-P3 มากที่สุด การวิเคราะห์การแสดงผลที่ลึกสามารถกำหนดได้อย่างชัดเจนว่าอะไรคือความแตกต่างและความแม่นยำของโปรไฟล์สีใหม่นี้

โดยรวมแล้วเรารู้สึกว่าการปรับเปลี่ยนนั้นคุ้มค่าที่จะทำอย่างแน่นอนหากเพียงลองใช้งานและตรวจสอบว่าคุณชอบโปรไฟล์การแสดงผลที่แตกต่างกันหรือไม่


DCI-P3 ถูกปิดใช้งานโดยเจตนาหรือไม่

ตามที่ผู้ใช้งานในฟอรัม OnePlusBBS การตั้งค่าเพื่อเปิดใช้งาน DCI-P3 ใน OnePlus 3T ถูกซ่อนจากแอปพลิเคชันการตั้งค่า เห็นได้ชัดว่ามีไฟล์“ OPScreenColorMode.java” ที่มีบรรทัดที่นำการกำหนดลักษณะออกจากการตั้งค่า

ด้วยการแก้ไขบรรทัดนี้ให้คอมไพล์ไฟล์ APK อีกครั้งและผลักไฟล์ระบบที่อัปเดตไปยังอุปกรณ์

ที่น่าสนใจมากคือ Member soccerwuedo5 ทำการขุดของตัวเองและพบการอ้างอิงถึงส่วนการตั้งค่าที่ปิดใช้งานที่เรียกว่า "OPReadingMode" ภายใน display_settings.xml ซึ่งมีแนวโน้มที่จะควบคุมคุณสมบัติโหมดการอ่านใหม่ที่พบใน OnePlus 5

นี่ไม่ใช่สิ่งที่คาดไม่ถึงจริง ๆ แม้ว่า OnePlus จะอ้างซ้ำ ๆ ว่าโหมดการอ่านใช้ประโยชน์จากเซ็นเซอร์แอมเบียนต์ที่แตกต่างกันเพื่ออ่านไม่เพียง แต่ความเข้มของแสงแวดล้อม แต่ยังใช้โทนและดังนั้นจึงเหมาะสมสำหรับคุณสมบัติที่จะนำเสนอเฉพาะบน OnePlus 5 การมีอยู่ของสตริงนี้บ่งบอกว่ามันอาจเป็นไปได้สำหรับคุณสมบัติที่จะเพิ่มไปยัง OnePlus 3T ในการเปิดตัว OxygenOS ในอนาคตหากไม่ช้าก็ต้องขอบคุณ modders ในฟอรัมของเรา แต่ถ้ามีฮาร์ดแวร์ที่เล่น กว่า OnePlus 5


ข้อสรุป

เราไม่สามารถพูดถึง OnePlus ว่าทำไมการปรับเปลี่ยนการปรับเทียบการแสดงผลนี้เป็นไปได้ใน OnePlus 3T แต่เราได้ติดต่อกับ บริษัท และจะอัปเดตผู้อ่านของเราเมื่อเราได้ยินกลับมา ในระหว่างนี้สำหรับเจ้าของ OnePlus 3T ที่มีรูทใด ๆ - ให้การดัดแปลงนี้อย่างแน่นอนหากจอแสดงผลของคุณเข้ากันได้