WebGL2 nicht verfügbar? 3D-Vorschau-Probleme plattformspezifisch beheben
Symptome
Im Vorschaubereich erscheint die Meldung „3D-Vorschau nicht verfügbar“ oder die Seite bleibt leer, das Modell wird nicht angezeigt. Die Online-Vorschau von Any3D benötigt WebGL2, um 3D-Szenen auf der GPU zu rendern. Ist WebGL2 nicht verfügbar, startet die Vorschau nicht.
Häufige Ursachen
| Ursache | Typisches Szenario |
|---|---|
| Hardwarebeschleunigung deaktiviert | Browser oder Systemeinstellungen deaktivieren GPU |
| Veralteter/fehlerhafter Treiber | Windows-Laptop mit Dual-GPU, Linux mit Open-Source-Treibern |
| Browser-Blacklist | Sehr alte GPU wird vom Browser in die Software-Rendering-Liste aufgenommen |
| Remote Desktop / VM | RDP, VM ohne GPU-Durchleitung |
| Unternehmensrichtlinien | GPO deaktiviert Hardwarebeschleunigung, VDI ohne 3D-Beschleunigung |
| WebView / alter Kernel | In-App-Browser von Instagram, WhatsApp, Facebook, alten Apps |
| Erweiterungsstörung | Plugins, die Canvas-Fingerprinting erzwingen |
Plattformspezifische Fehlerbehebung
Windows
-
Hardwarebeschleunigung aktivieren
Chrome/Edge: Einstellungen → System → „Hardwarebeschleunigung verwenden (falls verfügbar)“ → Browser neu starten. -
Grafikkartentreiber aktualisieren
Neueste Treiber von NVIDIA / AMD / Intel oder über Windows Update installieren. Bei Laptops im Grafiktreiber-Panel den Browser auf „Höchstleistung“ setzen. -
Gruppenrichtlinien / Registry (Unternehmen)
Die IT kann die GPU-Synthese deaktiviert haben. Privatnutzer können unterchrome://gpuprüfen, ob viele „Nur Software“-Einträge stehen. -
Remote Desktop
Bei RDP auf einen Bürorechner ist WebGL oft nicht verfügbar – lokalen PC-Browser für Any3D verwenden oder eine GPU-fähige Remotelösung nutzen. -
Kindersicherung
Windows-Familiensicherheit (untergeordnete Konten) deaktiviert WebGL normalerweise nicht. Werden Drittanbieter-Kinderbrowser verwendet, stattdessen Chrome/Edge testen.
macOS
- Aktuelle Version von Safari / Chrome; Systemeinstellungen → Monitor → Bildwiederholrate/Auflösung normal.
- Energiesparmodus drosselt die GPU – bei extremen Fällen die Vorschau beeinträchtigen. Netzteil anschließen und erneut versuchen.
- Bildschirmzeit deaktiviert WebGL nicht direkt; bei MDM-Einschränkungen der Grafik IT kontaktieren.
Linux
- Proprietäre Treiber (NVIDIA) oder aktuelle Mesa;
chrome://gpufür GL-Status prüfen. - Wayland vs. X11: Falls eine Seite fehlschlägt, Sitzung wechseln und vergleichen.
iOS / iPadOS
- Safari unterstützt WebGL2 gut; Systemupdates durchführen.
- Energiesparmodus kann die Leistung einschränken – Vorschau ruckelt oder schlägt fehl. Nach dem Laden testen.
- In-App-WebView → In Safari öffnen.
- Schulverwaltete iPads: Blockieren von „Kamera/Dateien“ beeinträchtigt WebGL nicht, aber veraltete Systemsoftware führt zu altem Kernel.
Android
- Chrome aktualisieren; Entwickleroptionen → GPU-Rendering erzwingen aktivieren (hilft auf älteren Geräten, neuere Systeme haben es oft standardmäßig aktiv).
- Manche alternative Browser (z. B. UC Browser, Baidu) haben kein WebGL2 → Chrome verwenden.
- Energiesparmodus schränkt GPU ein – deaktivieren und erneut versuchen.
Netzwerk, VPN und Unternehmens-Intranet
WebGL2 ist eine lokale GPU-API und wird direkt von VPN normalerweise nicht beeinflusst. Folgende Fälle sind dennoch zu beachten:
| Szenario | Erklärung |
|---|---|
| Unternehmens-VDI (Citrix/VMware) | Ohne GPU-Durchleitung ist WebGL nicht verfügbar. IT muss vGPU aktivieren oder lokalen Browser nutzen. |
| VPN erzwingt Browser-Erweiterungen | Die Erweiterung kann den WebGL-Kontext stören |
| Intranet erlaubt nur IE/alten Edge | Kein WebGL2 – modernen Chromium-Browser verwenden |
Kindersicherung und öffentliche Umgebungen
- Bibliotheks-/Schul-PCs: Oft gesperrte Browser oder keine dedizierte GPU – auf eigenem Notebook testen.
- Family Link schränkt Chrome-Version ein: Play Store erlaubt Chrome-Updates.
Schrittweise Reparatur (allgemein)
chrome://gpu(Chrome/Edge) oderabout:support→ Grafik öffnen, prüfen ob WebGL2 als Hardware accelerated angezeigt wird.- Hardwarebeschleunigung aktivieren, Treiber aktualisieren, Browser und System neustarten.
- Inkognito-Fenster öffnen (Erweiterungen ausschließen).
- Browser / Gerät wechseln und querprüfen.
Schnelltest
(() => {
const c = document.createElement("canvas");
return c.getContext("webgl2") !== null;
})();
Rückgabe false bedeutet, dass kein WebGL2-Kontext erstellt werden kann.
Alternativ WebGL Report (falls Internetzugriff vorhanden) für detaillierte Fähigkeiten besuchen.
Zusammenhang mit OffscreenCanvas
Der Worker-Pfad für Texturkomprimierung benötigt ebenfalls OffscreenCanvas + WebGL2. Wenn nur die gelbe Worker-Warnung unten erscheint, die Vorschau aber funktioniert, ist der OffscreenCanvas-Leitfaden zuerst zu konsultieren. Schlägt die Vorschau selbst fehl, ist dieser Artikel maßgeblich.
Zusammenfassung
WebGL2 nicht verfügbar ist meist ein GPU-/Treiber-/Hardwarebeschleunigungsproblem. Häufig auch bei Unternehmens-VDI, Remote Desktop oder alten WebViews. Plattformspezifisch die Beschleunigung aktivieren, Treiber aktualisieren, lokalen Browser verwenden – in den meisten Fällen ist die 3D-Vorschau dann wieder nutzbar.