في 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 compositing التي تم تبديلها لاستخدام EGL. يتم إعداد الواجهة الخلفية الجديدة عن طريق تقسيم الواجهة الخلفية DMABUF التي تم إنشاؤها في الأصل لـ Wayland ، والتي تسمح بعرض الإطارات مباشرة إلى ذاكرة GPU ، والتي يمكن تعيينها إلى مخزن إطارات EGL وعرضها كملمس عند تسوية عناصر صفحة الويب.

المصدر: opennet.ru

إضافة تعليق