In Firefox 94 wird die Ausgabe für X11 standardmäßig auf die Verwendung von EGL umgestellt.

In die nächtlichen Builds, die die Grundlage für die Version Firefox 94 bilden, wurde eine Änderung aufgenommen, die standardmäßig ein neues Rendering-Backend für grafische Umgebungen einführt, die das X11-Protokoll nutzen. Dieses neue Backend zeichnet sich durch die Verwendung von EGL zur grafischen Ausgabe des Interfaces anstelle von GLX aus. Es unterstützt OpenGL-Treiber von Mesa 21.x sowie proprietäre NVIDIA-Treiber der Version 470.x. Proprietäre OpenGL-Treiber von AMD werden derzeit noch nicht unterstützt.

Die Anwendung von EGL löst Probleme mit gfx-Treibern und erweitert die Palette von Geräten, für die Video- und WebGL-Beschleunigung verfügbar ist. Zuvor war es notwendig, das neue Backend für X11 mit der Umgebungsvariable MOZ_X11_EGL zu aktivieren. Nach Setzen dieser Variablen wechselten Webrender und die OpenGL-Komponenten zur Verwendung von EGL. Das neue Backend wurde durch die Aufsplittung des ursprünglichen DMABUF-Backends, das für Wayland entwickelt wurde und die direkte Ausgabe von Frames in den GPU-Speicher ermöglicht, vorbereitet. Dies kann dann im EGL-Framebuffer reflektiert und als Textur bei der Zusammenführung von Elementen der Webseite gerendert werden.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster