În Firefox 94, ieșirea pentru X11 va fi comutată pentru a utiliza EGL în mod implicit

Build-urile nocturne care vor sta la baza lansării Firefox 94 au fost actualizate pentru a include un nou backend de randare în mod implicit pentru mediile grafice care utilizează protocolul X11. Noul backend este remarcabil pentru utilizarea interfeței EGL pentru ieșirea grafică în loc de GLX. Backend-ul acceptă lucrul cu drivere OpenGL open-source Mesa 21.x și drivere proprietare NVIDIA 470.x. Driverele OpenGL proprietare AMD nu sunt încă acceptate.

Utilizarea EGL rezolvă problemele cu driverele gfx și vă permite să extindeți gama de dispozitive pentru care sunt disponibile accelerația video și WebGL. Anterior, activarea noului backend X11 necesita rularea cu variabila de mediu MOZ_X11_EGL, care ar schimba componentele de compoziție Webrender și OpenGL pentru a utiliza EGL. Noul backend este pregătit prin împărțirea backend-ului DMABUF, creat inițial pentru Wayland, care permite ca cadrele să fie scoase direct în memoria GPU, care poate fi reflectată în framebuffer-ul EGL și redată ca textură atunci când aplatizați elementele paginii web.

Sursa: opennet.ru

Adauga un comentariu