In Firefox 94 X11 l'output verrà impostato per utilizzare EGL per impostazione predefinita

Le build notturne che costituiranno la base per la versione di Firefox 94 sono state aggiornate per includere un nuovo backend di rendering per impostazione predefinita per gli ambienti grafici che utilizzano il protocollo X11. Il nuovo backend si distingue per l'utilizzo dell'interfaccia EGL per l'output grafico invece di GLX. Il backend supporta il lavoro con driver OpenGL open source Mesa 21.x e driver proprietari NVIDIA 470.x. I driver OpenGL proprietari di AMD non sono ancora supportati.

L'utilizzo di EGL risolve i problemi con i driver gfx e consente di espandere la gamma di dispositivi per i quali sono disponibili l'accelerazione video e WebGL. In precedenza, l'attivazione del nuovo backend X11 richiedeva l'esecuzione con la variabile di ambiente MOZ_X11_EGL, che avrebbe cambiato i componenti di compositing Webrender e OpenGL per utilizzare EGL. Il nuovo backend è preparato suddividendo il backend DMABUF, originariamente creato per Wayland, che consente l'output diretto dei frame nella memoria della GPU, che può essere riflesso nel framebuffer EGL e reso come texture durante l'appiattimento degli elementi della pagina web.

Fonte: opennet.ru

Aggiungi un commento