17
Juli
2026
Mozilla Firefox zur Unterstützung der EGL-API zur Hardware-Grafikbeschleunigung aktivieren
17:03

Mozilla Firefox zur Unterstützung der EGL-API zur Hardware-Grafikbeschleunigung aktivieren

17 Juli 2026 17:03

Mit EGL können Sie die FPS-Bildrate in Webspielen drastisch erhöhen und die Verarbeitung von 3D- und 2D-Grafiken und -Videos beschleunigen.

EGLEGL ist eine plattformübergreifende API, die von entwickelt wurde Chronos. EGL kommuniziert über MESA und OpenGL mit dem nativen Linux-Grafikkartentreiber für X11. Bei Verwendung von EGL werden Daten direkt in den Bildpuffer der Grafikkarte geschrieben, wodurch die Belastung des Zentralprozessors verringert wird.
EGL ist nicht nur in X11 implementiert, sondern auch in Windows und Android.

Warum funktioniert EGL im Mozilla Firefox-Webbrowser auf einer nVidia- und ATI- oder AMD-Grafikkarte nicht standardmäßig?

EGL deaktiviert für Grafikkarten Nvidia einstiegsmodell mit nVidia-Treiberversion unter 470.82.0.0.
Siehe Liste der unterstützten Produkte für den Linux Nvidia 470-Treiber.
Außerdem funktioniert EGL nicht mit dem kostenlosen Nouveau-Treiber (siehe unten).Firefox-Quelltext – GfxInfo.cpp).
Alle ATI-Grafikkarten sind gesperrt.
AMD- Die Situation ist besser. Der RadeonSI Gallium3D-Treiber wird aktiv entwickelt, der für Grafikkarten ab der Radeon HD 7000 „Southern Islands“-Serie geeignet ist (siehe Liste der Grafikkarten unten).

Ist es möglich, die EGL-Beschleunigung in Firefox auf einer nVidia-Grafikkarte zu aktivieren, ohne eine neue zu kaufen?

Installieren Sie zunächst den Marken-Grafikkartentreiber.

Zweitens, Sie about:config

Legen Sie neue Werte für die Parameter fest:
*gfx.webrender.all=>wahr*
Layers.acceleration.force-aktiviert=>wahr
Layers.gpu-process.enabled=>wahr
Layers.gpu-process.force-enabled=>wahr**
*gfx.x11-egl.force-enabled=>wahr

Der letzte Parameter „gfx.x11-egl.force-enabled“ ist dafür verantwortlich, die Aktivierung von EGL zu erzwingen, auch wenn die alte Grafikkarte in der „schwarzen Liste“ von Firefox steht.
Sie können EGL auch über eine Umgebungsvariable aktivieren, wenn Sie Firefox über die Befehlszeile starten.

MOZ_X11_EGL=1 LIBVA_DRIVER_NAME=nvidia firefox

Dabei wird LIBVA_DRIVER_NAME=nvidia mit einer AMD-Grafikkarte durch LIBVA_DRIVER_NAME=radeonsi ersetzt

Für integrierte Intel-Grafikkarten:je nach Generation, Parameter LIBVA_DRIVER_NAME может принимать значения i965 или iHD или Xe.

Nachdem Sie die Einstellungen in about:config geändert haben, müssen Sie den Firefox-Webbrowser neu starten.
Um die Einstellungen abzubrechen, erstellen Sie entweder ein neues Firefox-Profil oder bearbeiten Sie es

Fragen und Antworten

Welche preiswerten nVidia-Grafikkarten eignen sich für die Hardwarebeschleunigung von Webseiten in Firefox, ohne die Einstellungen in about:config manuell zu ändern?

  • GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 640, GeForce GT 635, GeForce GT 630
  • GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730, GeForce GT 720, GeForce GT 710
  • Quadro GV100, Quadro GP100, Quadro P6000, Quadro P5200, Quadro P5000, Quadro P4000, Quadro P2200, Quadro P2000, Quadro P1000, Quadro P620, Quadro P600, Quadro P400, Quadro M6000 24 GB, Quadro M6000, Quadro M5000, Quadro M4000, Quadro M2000, Quadro K6000, Quadro K5200, Quadro K5000, Quadro K4000, Quadro K4200, Quadro K2200, Quadro K2000, Quadro K2000D, Quadro K1200, Quadro K620, Quadro K600, Quadro K420, Quadro 410.

    Welche AMD-Grafikkarten unterstützen EGL?

Radeon HD 7000 „Southern Islands“ und neuer, die den RadeonSI Gallium3D-Treiber verwenden.
Der AMD-Treiber 25.2.3 ist für Ubuntu 22.04.5 HWE und 24.04.3 HWE geeignet.

Produkte werden auf angezeigt AMD-Website-Seite „AMDGPU-UNIFIED-LINUX...html“.

Wie zum Beispiel:

  • Radeon HD 7000-Serie: 7750, 7770, 7850, 7870, 7950, 7970 („Southern Islands“)

  • Radeon HD8000-Serie („Sea Islands“)

  • Radeon R5 210–230, R7 240–265, R9 270–290 („Vulkaninseln“)

  • Radeon R5 3xx, R7 3xx, R9 3xx („Pirateninseln“, „Karibikinseln“) – R5 310–340, R7 340–370, R9 360–390, Radeon R9 Nano / Fury / Fury X

  • Radeon RX400-Serie („Arctic Islands“, „Polaris“) – R5 420–435, R7 430–450, RX 455–480

  • Radeon RX500-Serie („Polaris“) – 520–550X, RX 540–590

  • Radeon RX600-Serie – 610–630, RX 640

  • Radeon RX Vega 10 (iGPU), Radeon RX Vega 11 (iGPU), Radeon RX Vega 56, 64

  • Radeon RX 5000-Serie („Navi“) – Radeon RX 5300–5700

  • Radeon RX 6000-Serie („Big Navi“) – Radeon RX 6300M – 6950 XT.

    Welche integrierten Grafikprozessoren (iGPUs) von Intel-Prozessoren unterstützen EGL?

  • Intel UHD-Grafik 530/610/620/630/640/650
    Intel UHD G1/G4/G7/Xe
    Intel Iris Plus G1/G4/G7/Xe

  • oder neuer.

    Welche integrierten Grafikprozessoren (iGPUs) von AMD-Prozessoren unterstützen EGL?

*AMD RX Vega alle Serien.

Auf welchen Grafikkarten der Einstiegsklasse kann EGL aktiviert werden, wenn gfx.x11-egl.force-enabled = true angegeben ist?

Folgende Grafikkarten können 75 Bilder pro Sekunde liefern:

  • Intel UHD-Grafik 530/610/620/630/640/650
    Intel UHD G1/G4/G7/Xe
    Intel Iris Plus G1/G4/G7/Xe
  • AMD Radeon HD 8570 / 8670 / 8870
  • AMD Radeon HD 7570 / 7670 / 7730 / 7750 / 7700 / 7790
  • AMD Radeon HD 6500 / 6570 / 6670 / 6700 / 6750 / 6770 / 6790
  • AMD Radeon HD 5600 / 5670 / 5700 / 5750 / 5770
  • AMD Radeon 520 / 530 / 540
  • AMD Radeon RX 5500 / 5500-XT / 5600 / 5600-XT / 5700
    AMD R7 250 / R7 260 / R7 370
    AMD RX Vega 3 Ryzen iGPU, RX Vega 6 Ryzen iGPU, RX Vega 8 Ryzen iGPU, RX Vega 10 Ryzen iGPU, RX Vega 11 Ryzen iGPU
  • Nvidia Geforce GT 220 / 230 / 240 / 430 / 440 / 520 / 530 / 545 / 630 / 635 / 640 / 710 / 720 / 730 / 740
  • Nvidia Geforce GTS 240 / 250 / 450
  • Nvidia Geforce GTX 550-Ti / 650-Ti
    *Nvida Geforce 9800 GT/GX2/GTX
  • Nvidia Geforce 8800 GT / GTS / GS / GTX / Ultra
  • Nvidia GTX 260 / 275 / 280 / 285 / 295
  • Nvidia Quadro 600 / 1000 / 2000 / 3000 / 4000 / 5010

    Was bedeutet eine hohe CPU-Auslastung für den GPU-Prozess?

Es kann mehrere Gründe geben:

  • Unzureichende OpenGL-Leistung auf einer Grafikkarte der Einstiegsklasse.
  • Die Mesa 3D-Version ist veraltet und enthält keine libEGL-, libGL-, libGLESv1_CM- und libGLESv2-Bibliotheken.
  • Veralteter Grafikkartentreiber (niedriger als Nvidia 470.82 oder AMD niedriger als 25.20.3).
  • Nicht unterstütztes Betriebssystem (AMD für seine Grafikkarten).empfiehlt ubuntu 22.04.5 HWE, Ubuntu 24.04.3, RHEL 10.0, RHEL 9.6, SLED/SLES 15 SP7).

    Wie installiere ich EGL-Bibliotheken unter Linux?

Für X11 unter Ubuntu und Debian:

sudo apt update
sudo apt install libegl-amber0 libegl-dev libegl-mesa0 libegl1 libegl1-mesa libegl1-mesa-dev

Für Debian:

sudo apt install eglexternalplatform-dev

Für Debian und Nvidia:

sudo apt install nvidia-egl-common

Für Debian und Nvidia (nicht kostenloser Nvidia 550-Treiber)

sudo apt install libegl-nvidia0 libnvidia-eglcore

Für Wayland und Nvidia unter Ubuntu:

sudo apt update
sudo apt install libnvidia-egl-wayland1

Welche Grafikkarten unterstützt der neueste Nvidia 550-Treiber?

*Nvidia 550-Treiber-Download-Webseite-> Unterstützte Produkte.

Überprüfen der WebGL-Funktionalität in Mozilla Firefox

Sie können sehen, ob EGL aktiviert ist Über:Unterstützung- Zeilen, in denen EGL und der Parameterwert erwähnt werden:
*X11_EGL – Standardmäßig verfügbar, und wenn „env blocklisted Blocklisted by gfxInfo“ deaktiviert ist, ist die erzwungene Einbeziehung von „user force_enabled“ verfügbar.

Überprüfung der Funktion des EGL:
*WebGL-Aquarium[/mark]

Links:

EGL (API) – Wikipedia
Hardwarebeschleunigung in Firefox, Anleitung auf github.io
Umstellung vom Nouveau- auf den Nvidia-Treiber und zurück, Anleitung auf github.com
Firefox-Quellen zeigen die Deaktivierung von EGL mithilfe der Treiber-Blacklist


Letzte Änderung: 20.07.2026



Verwandte Veröffentlichungen