หลังจาก Red Hat โฮสต์ HDR hackfest เมื่อเดือนที่แล้วซึ่งรวบรวมผู้มีส่วนได้ส่วนเสียบนเดสก์ท็อป Linux จำนวนมากตั้งแต่นักพัฒนาไดรเวอร์ GPU ไปจนถึงนักพัฒนาสภาพแวดล้อมเดสก์ท็อป Xaver Hugl ผู้พัฒนา KDE ได้แบ่งปันการอัปเดตเกี่ยวกับความคืบหน้าในการรองรับการแสดงผลช่วงไดนามิกสูง (HDR) จากฝั่ง KWin.

Xaver เข้าร่วมใน HDR hackfest ล่าสุดและช่วยเป็นผู้นำในการสนับสนุน KDE สำหรับการแสดง HDR Xaver แชร์ในบล็อกโพสต์วันนี้:

“ด้วยโปรโตคอล Wayland ที่กำลังทำงานอยู่ แอปพลิเคชันจะแท็กเนื้อหาด้วย colorspace และข้อมูลเมตาอื่นๆ และผู้เรียบเรียงจะทำการแปลงที่จำเป็นเพื่อ แสดงอย่างถูกต้องบนจอแสดงผลที่ใช้ โดยใช้ shaders หรือบล็อกฮาร์ดแวร์ฟังก์ชันคงที่ที่มีประสิทธิภาพมากกว่าบน GPU

เราไม่ได้ทำการแฮ็กมากมายที่งานแฮ็กเฟสต์ แต่ฉันจัดการเพื่อขับเคลื่อน หน้าจอ HDR ที่มีขอบเขตสีกว้างและเปิดใช้งานโหมด HDR ในขณะที่ให้ KWin ทำการแปลงสีที่จำเป็นเพื่อทำให้เนื้อหา SDR ดูถูกต้อง

สัปดาห์ที่แล้วฉันยังเข้าร่วมการแข่งขัน Plasma 6 sprint ในเมืองเอาก์สบวร์ก ซึ่งน่าทึ่งมากเช่นกัน และ ในขณะที่ส่วนใหญ่ไม่เกี่ยวข้องกับ HDR แต่ Kai Uwe บังเอิญมีจอภาพ OLED แบบพกพา… ดังนั้นแน่นอนว่าฉันเริ่มทดสอบ KWin ด้วย HDR บนนั้นทันที การแฮ็กเพิ่มเติมจากสิ่งที่ฉันรวบรวมไว้ในงานแฮ็กเฟสต์ วิดีโอใน”HDR”ล้อมรอบด้วยเนื้อหา SDR

ฉันเขียน”HDR”ในเครื่องหมายคำพูดเพราะจริงๆ แล้วฉันไม่มีเวลาที่จะใช้ไคลเอนต์ทดสอบ HDR ที่เหมาะสม (แต่) และมีเพียง KWin ที่ฮาร์ดโค้ดเท่านั้นที่จะเพิ่มประสิทธิภาพ ช่วงความสว่างของเครื่องเล่นวิดีโอ แม้แต่การแฮ็คที่เรียบง่ายสุด ๆ นี้ก็ยังดูน่าทึ่งอยู่แล้ว โดยเฉพาะบนหน้าจอ OLED

ตั้งแต่นั้นมาฉันก็ขัดเกลาโค้ด แก้ไข เอฟเฟ็กต์ KWin จำนวนมากเพื่อทำการแปลงสีที่จำเป็น และตอนนี้ บิตแรกของการสนับสนุน HDR และการจัดการสีพื้นฐานถูกรวมเข้าไว้ใน KWin แล้ว! หากคุณมีหน้าจอที่รองรับ HDR และ/หรือขอบเขตสีกว้าง และเซสชัน Plasma 6 ที่สร้างจาก git master คุณสามารถทดสอบด้วยตัวเองได้เพียงแค่เปิดใช้ฟีเจอร์ด้วย kscreen-doctor (GUI สำหรับหน้าจอจะตามมาภายหลัง) ในโลกอุดมคติ หลังจากปรับระดับความสว่างของ SDR แล้ว มันควรจะดูเหมือนกับการปิดฟีเจอร์ทั้งหมด…”

สำหรับจุดที่การสนับสนุน KDE HDR อยู่ในระหว่างการพัฒนา Xaver กล่าวต่อไปว่า:

“การเปิดใช้งาน HDR เพียงเพื่อให้ได้ภาพที่ดูเหมือนกันนั้นค่อนข้างง่อยสำหรับผู้ใช้ปลายทาง ส่วนที่น่าสนใจจริง ๆ ก็คือเมื่อพูดถึงการเล่นเกมใน HDR จริง ๆ การเล่นวิดีโอ HDR หรือ การวาดภาพใน Krita… สำหรับกรณีการใช้งานเหล่านั้น มีหลายสิ่งที่ต้องทำมากกว่าที่ KWin จะสามารถทำการแปลงสีได้ ไม่มีทางที่จะประมาณการได้ดีว่าโปรโตคอล Wayland จะพร้อมใช้งานเมื่อใด นับประสาอะไรกับแอปพลิเคชันที่จะใช้งาน ดังนั้นฉันจะไม่ลองด้วยซ้ำ

อย่างไรก็ตาม ฉันค่อนข้างมองโลกในแง่ดีเกี่ยวกับอนาคตของ HDR และการจัดการสีบน Linux ทุกอย่างกำลังดำเนินไปอย่างรวดเร็ว และแม้แต่เพียงความสามารถในการแก้ไขสีสำหรับเนื้อหา sRGB บนการแสดงขอบเขตสีที่กว้างด้วยโซลูชันเพียงคลิกเดียวก็ถือเป็นก้าวที่ดีแล้วเมื่อเทียบกับสิ่งที่เราเคยมีมา”

อ่านเพิ่มเติมเกี่ยวกับความพยายามของ KDE HDR ได้ใน บล็อกของ Xaver เป็นเรื่องดีที่ได้เห็นความคืบหน้านี้ และหวังว่า Plasma 6.0 ที่ใช้จอแสดงผล HDR จะเริ่มเพลิดเพลินไปกับผลลัพธ์ของความพยายามนี้ซึ่งเป็นจุดอ่อนสำหรับความสามารถของเดสก์ท็อป Linux มานานแล้ว

Categories: IT Info