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

Die Nightly-Builds, die die Grundlage für die Veröffentlichung von Firefox 94 bilden werden, wurden aktualisiert und enthalten standardmäßig ein neues Rendering-Backend für grafische Umgebungen, die das X11-Protokoll verwenden. Das neue Backend zeichnet sich dadurch aus, dass es für die Grafikausgabe die EGL-Schnittstelle anstelle von GLX verwendet. Das Backend unterstützt die Arbeit mit Open-Source-OpenGL-Treibern Mesa 21.x und proprietären NVIDIA 470.x-Treibern. AMD-eigene OpenGL-Treiber werden noch nicht unterstützt.

Die Verwendung von EGL löst Probleme mit Grafiktreibern und ermöglicht Ihnen die Erweiterung des Gerätebereichs, für den Videobeschleunigung und WebGL verfügbar sind. Bisher erforderte die Aktivierung des neuen X11-Backends die Ausführung mit der Umgebungsvariablen MOZ_X11_EGL, wodurch Webrender- und OpenGL-Compositing-Komponenten auf die Verwendung von EGL umgestellt wurden. Das neue Backend wird durch die Aufteilung des ursprünglich für Wayland erstellten DMABUF-Backends vorbereitet, wodurch Frames direkt in den GPU-Speicher ausgegeben werden können, der im EGL-Framebuffer reflektiert und beim Reduzieren von Webseitenelementen als Textur gerendert werden kann.

Source: opennet.ru

Kommentar hinzufügen