Dans Firefox 94, la sortie pour X11 sera commutée pour utiliser EGL par défaut.

Les versions nocturnes qui constitueront la base de la version Firefox 94 ont été mises à jour pour inclure un nouveau backend de rendu par défaut pour les environnements graphiques utilisant le protocole X11. Le nouveau backend se distingue par l'utilisation de l'interface EGL pour la sortie graphique au lieu de GLX. Le backend prend en charge le travail avec les pilotes OpenGL open source Mesa 21.x et les pilotes propriétaires NVIDIA 470.x. Les pilotes OpenGL propriétaires AMD ne sont pas encore pris en charge.

L'utilisation d'EGL résout les problèmes avec les pilotes gfx et vous permet d'élargir la gamme d'appareils pour lesquels l'accélération vidéo et WebGL sont disponibles. Auparavant, l'activation du nouveau backend X11 nécessitait d'exécuter la variable d'environnement MOZ_X11_EGL, ce qui permettait aux composants de composition Webrender et OpenGL d'utiliser EGL. Le nouveau backend est préparé en divisant le backend DMABUF, créé à l'origine pour Wayland, ce qui permet aux images d'être directement sorties dans la mémoire GPU, qui peuvent être reflétées dans le framebuffer EGL et rendues sous forme de texture lors de l'aplatissement des éléments de la page Web.

Source: opennet.ru

Ajouter un commentaire