Ich habe diese Antwort zu einem Community-Wiki-Post gemacht, also aktualisieren Sie sie bitte, wenn Ihnen veraltete oder fehlende Informationen auffallen.
Browser-Unterstützung für WebGL
Prüfen Sie caniuse.com/webgl , ob Ihr Browser WebGL unterstützt.
- Gehen Sie zu
chrome://settings
- Klicken Sie auf die Schaltfläche Erweitert ▼ unten auf der Seite
- Stellen Sie im Abschnitt System sicher, dass das Kontrollkästchen Hardwarebeschleunigung verwenden, wenn verfügbar aktiviert ist (Sie müssen Chrome neu starten, damit die Änderungen wirksam werden)
Aktivieren Sie dann WebGL:
- Gehen Sie zu
chrome://flags
- Stellen Sie sicher, dass das Kontrollkästchen WebGL deaktivieren** nicht aktiviert ist (Sie müssen Chrome neu starten, damit die Änderungen wirksam werden)
In neueren Versionen wird diese Option WebGL deaktivieren** nicht verfügbar sein, Sie müssen stattdessen nach WebGL 2 suchen. 0 (oder eine andere Version), die wie folgt aussieht:
[Versuchen Sie dies, falls oben nicht funktioniert] Aktivieren - Software-Rendering-Liste überschreiben
Dann prüfen Sie den Status von WebGL:
- Gehen Sie zu
chrome://gpu
- Prüfen Sie das Element WebGL in der Liste Graphics Feature Status. Der Status wird einer der folgenden sein:
- Hardwarebeschleunigt - WebGL ist aktiviert und hardwarebeschleunigt (läuft auf der Grafikkarte).
- Nur Software, Hardwarebeschleunigung nicht verfügbar - WebGL ist aktiviert, läuft aber in Software. Siehe hier für weitere Informationen: “Für die Software-Wiedergabe von WebGL verwendet Chrome SwiftShader , einen Software-GL-Rasterizer.”
- nicht verfügbar - WebGL ist weder in Hardware noch in Software verfügbar.
Wenn der Status nicht “Hardware-beschleunigt” ist, dann kann die Liste Probleme erkannt (unterhalb der Liste Grafik-Feature-Status) erklären, warum die Hardware-Beschleunigung nicht verfügbar ist.
Wenn Ihre Grafikkarte/Treiber auf einer schwarzen Liste stehen, können Sie die schwarze Liste überschreiben.Warnung: dies wird nicht empfohlen! (siehe Hinweis zu schwarzen Listen weiter unten). So überschreiben Sie die Sperrliste:
- Gehen Sie zu
chrome://flags
- Aktivieren Sie die Einstellung Software-Renderingliste überschreiben (Sie müssen Chrome neu starten, damit die Änderungen wirksam werden)
Weitere Informationen finden Sie unter Chrome-Hilfe: WebGL und 3D-Grafiken .
Firefox
Aktivieren Sie zunächst WebGL:
- Gehen Sie zu
about:config
- Suchen Sie nach
webgl.disabled
- Stellen Sie sicher, dass der Wert
false
lautet (alle Änderungen werden sofort wirksam, ohne dass Firefox neu gestartet werden muss)
Prüfen Sie dann den Status von WebGL:
- Gehen Sie zu
about:support
- Untersuchen Sie die Zeile WebGL Renderer in der Tabelle Grafik:
- Wenn der Status einen Grafikkartenhersteller, ein Modell und einen Treiber enthält (z.B.: “NVIDIA Corporation – NVIDIA GeForce GT 650M OpenGL Engine”), dann ist WebGL aktiviert.
- Wenn der Status so etwas wie“Blockiert für Ihre Grafikkarte wegen ungelöster Treiberprobleme” oder“Blockiert für Ihre Grafiktreiberversion” lautet, dann wird Ihre Grafikkarte/ Ihr Grafiktreiber auf eine schwarze Liste gesetzt.
Wenn Ihre Grafikkarte/ Ihr Grafiktreiber auf einer schwarzen Liste steht, können Sie die schwarze Liste überschreiben.Warnung: dies wird nicht empfohlen! (siehe Hinweis zu schwarzen Listen unten). So überschreiben Sie die schwarze Liste:
- Gehen Sie zu
about:config
- Suchen Sie nach
webgl.force-enabled
- Setzen Sie sie auf
true
(Wie Chrome verfügt Firefox über ein Kontrollkästchen Hardwarebeschleunigung verwenden, wenn verfügbar, in Einstellungen > Erweitert > Allgemein > Browsen. Im Gegensatz zu Chrome erfordert Firefox jedoch nicht, dass dieses Kontrollkästchen aktiviert ist, damit WebGL funktioniert)
Safari
- Gehen Sie zu Safaris Einstellungen
- Wählen Sie die Registerkarte Erweitert
- Stellen Sie sicher, dass das Kontrollkästchen Entwickeln in der Menüleiste anzeigen aktiviert ist
- Wählen Sie im Entwickeln-Menü von Safari das Untermenü Experimentelle Funktionen und stellen Sie sicher, dass WebGL 2. 0 angekreuzt ist
Hinweise
Grafiktreiber aktualisieren
Wenn Ihre Grafiktreiber zu alt sind, um WebGL zu unterstützen, können Sie sie möglicherweise aktualisieren.
Weitere Informationen finden Sie hier:
Schwarze Listen
Bestimmte Grafikkarten und Treiber werden von einigen Browsern auf eine schwarze Liste gesetzt, da sie bekanntermaßen schwerwiegende Fehler enthalten oder Abstürze verursachen. In sehr schweren Fällen können diese sogar zum Einfrieren des gesamten Computers führen! Zum Beispiel dieses Problem führt dazu, dass bestimmte Mac-Computer einfrieren und neu gestartet werden müssen.
Viele Browser haben die Möglichkeit, die Sperrliste außer Kraft zu setzen (d.h.: trotz der Risiken versuchen, die Funktionen der Sperrliste zu nutzen). **Weitere Informationen finden Sie hier: