In Firefox 94 wordt uitvoer voor X11 standaard ingesteld op het gebruik van EGL.

De nachtelijke builds die de basis zullen vormen voor de Firefox 94-release zijn bijgewerkt en bevatten standaard een nieuwe rendering-backend voor grafische omgevingen die het X11-protocol gebruiken. De nieuwe backend valt op door het gebruik van de EGL-interface voor grafische uitvoer in plaats van GLX. De backend ondersteunt het werken met open-source OpenGL-stuurprogramma's Mesa 21.x en eigen NVIDIA 470.x-stuurprogramma's. Eigen OpenGL-stuurprogramma's van AMD worden nog niet ondersteund.

Het gebruik van EGL lost problemen met gfx-stuurprogramma's op en stelt u in staat het bereik van apparaten uit te breiden waarvoor videoversnelling en WebGL beschikbaar zijn. Voorheen moest voor het activeren van de nieuwe X11-backend worden gewerkt met de omgevingsvariabele MOZ_X11_EGL, die Webrender- en OpenGL-compositingcomponenten zou omschakelen om EGL te gebruiken. De nieuwe backend is voorbereid door het splitsen van de DMABUF-backend, oorspronkelijk gemaakt voor Wayland, waardoor frames rechtstreeks naar het GPU-geheugen kunnen worden uitgevoerd, wat kan worden weerspiegeld in de EGL-framebuffer en kan worden weergegeven als een textuur bij het afvlakken van webpagina-elementen.

Bron: opennet.ru

Voeg een reactie