В 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 памет, която може да се отразява в framebuffer EGL и да се рендерира като текстура при смесването на елементите на уеб страницата.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster