ใน Firefox 94 เอาต์พุตสำหรับ X11 จะเปลี่ยนไปใช้ EGL ตามค่าเริ่มต้น

มีการเพิ่มการเปลี่ยนแปลงในบิลด์ตอนกลางคืนซึ่งจะเป็นพื้นฐานของการเปิดตัว Firefox 94 เพื่อเปิดใช้งานแบ็คเอนด์การเรนเดอร์ใหม่ตามค่าเริ่มต้นสำหรับสภาพแวดล้อมเดสก์ท็อปที่ใช้โปรโตคอล X11 แบ็กเอนด์ใหม่มีความโดดเด่นในการใช้อินเทอร์เฟซ EGL สำหรับเอาต์พุตกราฟิกแทน GLX แบ็กเอนด์รองรับไดรเวอร์ OpenGL แบบเปิด Mesa 21.x และไดรเวอร์ NVIDIA 470.x ที่เป็นกรรมสิทธิ์ ยังไม่รองรับไดรเวอร์ OpenGL ที่เป็นกรรมสิทธิ์ของ AMD

การใช้ EGL ช่วยแก้ปัญหาเกี่ยวกับไดรเวอร์ gfx และช่วยให้คุณขยายช่วงของอุปกรณ์ที่มีวิดีโอและการเร่งความเร็ว WebGL ได้ ก่อนหน้านี้ ในการเปิดใช้งานแบ็กเอนด์ใหม่สำหรับ X11 จำเป็นต้องเริ่มต้นด้วยตัวแปรสภาพแวดล้อม MOZ_X11_EGL หลังจากตั้งค่าให้ส่วนประกอบการผสมของ Webrender และ OpenGL เปลี่ยนไปใช้ EGL แบ็กเอนด์ใหม่เตรียมโดยแยกแบ็กเอนด์ DMABUF ที่สร้างขึ้นสำหรับ Wayland ซึ่งทำให้สามารถเรนเดอร์เฟรมไปยังหน่วยความจำ GPU ได้โดยตรง ซึ่งสามารถจับคู่กับเฟรมบัฟเฟอร์ EGL และแสดงผลเป็นพื้นผิวเมื่อทำให้องค์ประกอบหน้าเว็บแบนราบ

ที่มา: opennet.ru

เพิ่มความคิดเห็น