Ich habe diese Antwort zu einem Community-Wiki-Beitrag gemacht. Aktualisieren Sie sie daher, wenn Sie veraltete oder fehlende Informationen bemerken.
Browserunterstützung für WebGL
Überprüfen Sie unter caniuse.com/webgl, ob Ihr Browser WebGL unterstützt.
Aktivieren von WebGL
Wenn Ihr Browser WebGL unterstützt, befolgen Sie diese Anweisungen, um sie zu aktivieren:
Chrom
Aktivieren Sie zunächst die Hardwarebeschleunigung:
- Gehe zu
chrome://settings
- Klicken Sie auf die Schaltfläche + Erweiterte Einstellungen anzeigen
- Im System - Abschnitt, sorgen für die Nutzung der Hardwarebeschleunigung, wenn verfügbar Kontrollkästchen aktiviert ist (Sie müssen Chrome für alle Änderungen neu zu beleben zu übernehmen)
Dann aktivieren Sie WebGL:
- Gehe zu
chrome://flags
- Stellen Sie sicher, dass WebGL deaktivieren nicht aktiviert ist (Sie müssen Chrome erneut starten, damit die Änderungen wirksam werden).
In neueren Versionen ist diese Option zum Deaktivieren von WebGL nicht verfügbar. Stattdessen müssen Sie nach WebGL 2.0 (oder einer anderen Version) suchen, das folgendermaßen aussieht:
Hier finden Sie ändern müssen,
Default
umEnabled
unten in der Drop.- [Versuchen Sie dies, wenn oben nicht funktioniert] Aktivieren - Software- Renderliste überschreiben
Überprüfen Sie dann den Status von WebGL:
- Gehe zu
chrome://gpu
- Überprüfen Sie das WebGL- Element in der Liste Status des Grafikfeatures . Der Status wird einer der folgenden sein:
- Hardwarebeschleunigt - WebGL ist aktiviert und Hardwarebeschleunigt (wird auf der Grafikkarte ausgeführt).
- Nur Software, Hardwarebeschleunigung nicht verfügbar - WebGL ist aktiviert, wird jedoch in Software ausgeführt. Sehen Sie hier für weitere Informationen: "Für Software - Rendering von WebGL, Chrome verwendet Swiftshader, einen Software - GL - Rasterizer."
- Nicht verfügbar - WebGL ist in Hardware oder Software nicht zur Verfügung.
Wenn der Status nicht "Hardwarebeschleunigung" lautet, wird in der Liste " Probleme erkannt" (unter der Liste der Grafikfeature-Status ) möglicherweise erläutert, warum die Hardwarebeschleunigung nicht verfügbar ist.
Wenn Ihre Grafikkarte / Treiber auf der schwarzen Liste stehen, können Sie die schwarze Liste überschreiben. Achtung: Dies wird nicht empfohlen! (siehe Blacklist-Hinweis unten). Um die Blacklist zu überschreiben:
- Gehe zu
chrome://flags
- Aktivieren Sie die Einstellung " Renderliste überschreiben" (Sie müssen Chrome neu starten, damit die Änderungen wirksam werden).
Weitere Informationen finden Sie in der Chrome-Hilfe: WebGL- und 3D-Grafiken .
Feuerfuchs
Aktivieren Sie zunächst WebGL:
- Gehe zu
about:config
- Suchen nach
webgl.disabled
- Stellen Sie sicher, dass sein Wert ist
false
(alle Änderungen werden sofort wirksam, ohne Firefox erneut zu starten).
Überprüfen Sie dann den Status von WebGL:
- Gehe zu
about:support
- Überprüfen Sie die WebGL-Rendererzeile in der Graphics- Tabelle:
- Wenn der Status einen Hersteller, ein Modell und einen Treiber für eine Grafikkarte enthält (z. B. "NVIDIA Corporation - NVIDIA GeForce GT 650M OpenGL Engine" ), ist WebGL aktiviert.
- Wenn der Status etwa "Für Ihre Grafikkarte wegen ungelöster Treiberprobleme blockiert " oder "Für Ihre Grafiktreiberversion gesperrt" ist, wird Ihre Grafikkarte / Treiber auf die schwarze Liste gesetzt.
Wenn Ihre Grafikkarte / Treiber auf der schwarzen Liste stehen, können Sie die schwarze Liste überschreiben. Achtung: Dies wird nicht empfohlen! (siehe Blacklist-Hinweis unten). Um die Blacklist zu überschreiben:
- Gehe zu
about:config
- Suchen nach
webgl.force-enabled
- Stellen Sie es auf
true
(Wie bei Chrome verfügt Firefox über das Kontrollkästchen Hardwarebeschleunigung verwenden, wenn verfügbar, in Voreinstellungen > Erweitert > Allgemein > Durchsuchen . Im Gegensatz zu Chrome erfordert Firefox jedoch nicht, dass dieses Kontrollkästchen aktiviert ist, damit WebGL funktioniert.)
Safari
- Gehen Sie zu den Einstellungen von Safari
- Wählen Sie die Registerkarte Erweitert
- Stellen Sie sicher, dass das Kontrollkästchen Entwicklungsmenü in Menüleiste anzeigen aktiviert ist
- Wählen Sie im Safari- Menü " Entwickeln" das Untermenü " Experimentelle Funktionen" und stellen Sie sicher, dass WebGL 2.0 aktiviert ist
Anmerkungen
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 die schwarze Liste gesetzt, da bekannt ist, dass sie schwerwiegende Fehler enthalten oder Abstürze verursachen. In sehr schweren Fällen kann dies sogar zum Einfrieren des gesamten Computers führen! Dieses Problem führt beispielsweise dazu, dass bestimmte Mac-Computer einfrieren und einen Neustart erfordern.
Viele Browser haben die Möglichkeit, die Blacklist zu überschreiben (dh: Versuchen Sie, die Blacklist-Funktionen trotz der Risiken zu verwenden). Dies wird nicht empfohlen! Sie sollten die Blacklist nur überschreiben, wenn Sie die Risiken verstehen und akzeptieren.
Weitere Informationen finden Sie hier: