WebGPU nicht verfügbar? Fehlerbehebung nach Plattform und Umgebung
Das Symptom, das Sie sehen
Any3D oder die Browser-Umgebungsprüfung meldet: WebGPU nicht verfügbar. Erklärung: navigator.gpu existiert nicht, oder der GPU-Adapter kann nicht abgerufen werden.
Wichtig: Any3D verwendet derzeit 3D-Vorschau hauptsächlich mit WebGL2; ein fehlendes WebGPU blockiert normalerweise nicht den Hauptablauf von Vorschau und Konvertierung. Dieser Artikel dient der vollständigen Umgebungsdiagnose und als Referenz für zukünftige Funktionen. Wenn die Vorschau fehlschlägt, sehen Sie bitte zuerst in der WebGL2-Fehlerbehebung nach.
Was ist WebGPU?
WebGPU ist die nächste Generation der Browser-Grafik-/Compute-API. Chrome, Edge, Safari aktivieren sie schrittweise standardmäßig. Any3D erkennt und meldet die WebGPU-Fähigkeit für Diagnosezwecke; einige experimentelle Funktionen werden in Zukunft möglicherweise darauf angewiesen sein.
Häufige Ursachen
| Ursache | Typisches Szenario |
|---|---|
| Browser hat WebGPU nicht aktiviert | Chrome < 113 benötigt manuelles Flag; älteres Safari |
| Betriebssystem wird nicht unterstützt | Alte Windows 10-Builds, nicht aktualisiertes macOS/iOS |
| Grafiktreiber zu alt | Besonders Intel-Grafik, niedrige Mesa-Version unter Linux |
| Unternehmens-/Experimentelle Schalter deaktiviert | Richtlinie deaktiviert WebGPU oder „Grafik-Experimente“ |
| Virtuelle Maschine / RDP | Keine GPU-Virtualisierung |
| Erweiterungen oder Privatsphäre-Tools | Blockieren navigator.gpu (selten) |
Fehlerbehebung nach Plattform
Windows
- Chrome 113+ / Edge 113+: Öffnen Sie
chrome://gpuin der Adressleiste und prüfen Sie, ob der WebGPU-Status Hardwarebeschleunigt oder Verfügbar ist. - Bei älteren Versionen:
chrome://flags/#enable-unsafe-webgpu(neuere Versionen haben es standardmäßig aktiviert, kein manuelles Einschalten nötig). - Aktualisieren Sie Windows 10/11 und die Grafiktreiber; WebGPU benötigt einen relativ neuen DXGI/D3D12-Stack.
- Gruppenrichtlinien: Unternehmen können „Experimentelle Webplattform-Funktionen“ deaktivieren.
- RDP / Hyper-V-VMs: Haben oft kein WebGPU; testen Sie auf einem physischen lokalen Rechner.
macOS
- Safari 17+ (macOS Sonoma+) oder aktuelle Version von Chrome.
- Apple Silicon wird gut unterstützt; Intel Macs benötigen ein neueres macOS und Treiber.
- MDM-Einschränkungen für „Beta-Funktionen“ können den experimentellen WebGPU-Schalter beeinflussen.
Linux
- Aktuelles Chrome + Mesa 22+ oder NVIDIA-Treiber 525+.
- Vulkan-Unterstützung ist eine häufige Voraussetzung:
vulkaninfozur schnellen Überprüfung (für fortgeschrittene Benutzer).
iOS / iPadOS
- Safari 17+ (iOS 17+) bietet schrittweise verbesserte WebGPU-Unterstützung.
- System muss aktualisiert sein; verwaltete Geräte können durch Administrator-Updates verzögert sein.
- Chrome auf iOS verwendet WebKit und hat die gleichen Fähigkeiten wie Safari.
Android
- Chrome 121+ hat auf einigen Geräten standardmäßig WebGPU; auf Low-End-Geräten kann es weiterhin nicht verfügbar sein.
- Aktualisieren Sie Chrome und das System-WebView; bei zu alter GPU deaktiviert der Browser es stillschweigend.
Netzwerk, VPN und Unternehmensnetzwerk
WebGPU ist eine lokale API, wird nicht direkt durch VPN blockiert. Indirekte Fälle:
| Szenario | Erklärung |
|---|---|
| Unternehmens-Browser-Mirror | Maßgeschneidertes Chromium könnte WebGPU zur Kompilierzeit deaktiviert haben |
| Intranet erlaubt nur alte Edge | Kein WebGPU, IT muss neue Version pushen |
| Zero-Trust-Client | Ändert navigator.gpu extrem selten; bei Verdacht im Inkognito-Modus vergleichen |
Kindersicherung und Überwachung
- System-/Browser-Updates blockiert → WebGPU dauerhaft nicht verfügbar; erlauben Sie automatische Updates.
- Kinderprofile blockieren WebGPU normalerweise nicht; bei Verwendung eines minimalistischen Browsers wechseln Sie zu Chrome/Safari.
Schrittweise Fehlerbehebung (allgemein)
- Aktualisieren Sie Betriebssystem + Browser + Grafiktreiber.
- Überprüfen Sie
chrome://gpuauf den WebGPU-Eintrag; aktualisieren oder aktivieren Sie gemäß den Hinweisen. - Führen Sie auf einem physischen Rechner aus, nicht über RDP/VDI.
- Inkognito-Fenster zum Ausschluss von Erweiterungen.
Schnelltest
typeof navigator.gpu !== "undefined";
Asynchrone Adapterabfrage (Konsole):
navigator.gpu?.requestAdapter().then((a) => console.log(a ? "Adapter ok" : "kein Adapter"));
kein Adapter tritt häufig bei zu alten Treibern, VMs oder ohne kompatible GPU auf.
Beziehung zu Any3D-Funktionen
| Fähigkeit | Bei fehlendem WebGPU |
|---|---|
| 3D-Vorschau (WebGL2) | In der Regel nicht betroffen |
| Formatkonvertierung / WASM-Kompression | Nicht betroffen |
| Zukünftige WebGPU-beschleunigte Funktionen | Möglicherweise nicht verfügbar |
Zusammenfassung
WebGPU nicht verfügbar ist meist auf zu altes System/Browser/Treiber, VMs, unternehmensseitig gesperrte alte Browser zurückzuführen. Die Kernfunktionen von Any3D basieren auf WebGL2 und WASM; wenn nur die WebGPU-Warnung erscheint, das Tool aber normal funktioniert, können Sie es vorerst ignorieren. Es wird jedoch empfohlen, System und Browser aktuell zu halten, um eine bessere Leistung zu erzielen.