Fehlerbehebung für die WebGL-Unterstützung in Firefox 44 / OSX 10.11.3

842
heyarne

Ich verwende ein 13 "Macbook Air 2014 mit einem 1,7 GHz Intel Core i7 (Intel HD 5000 Graphics). Die WebGL-Unterstützung scheint in der neuesten Version von Firefox deaktiviert zu sein. Das Ausführen des einfachen Code-Snippets

document.createElement('canvas').getContext('webgl') 

wirft Error: WebGL: Error during native OpenGL init. WebGL in neuestem Chrome und funktioniert gut about:supportzeigt diese Meldungen im „Graphics“ Abschnitt:

über: unterstützung

Meine Einstellungen nach about:config:

über: config

Was ist der Grund dafür, dass WebGL nicht richtig funktioniert? Was ist das für einen früheren Absturz von Dubios oder wie kann ich das herausfinden? Wie kann ich es wieder aktivieren?

0
Ändern Sie den Standardwert auf * false *. Dies könnte auch ein Fehler in Firefox 44 sein, frühere Versionen ausprobieren, ob diese funktionieren. Ramhound vor 8 Jahren 0
Ich kann es leider nicht explizit einstellen. Ein Doppelklick führt zu "** user set: true **" und wechselt wieder zum selben Standardwert, der False ist. Dies ändert nichts am beobachteten Verhalten. heyarne vor 8 Jahren 0
Nachdem Sie eine frühere Version von Firefox getestet haben. Erstellen Sie ein neues Benutzerprofil für Firefox. Ramhound vor 8 Jahren 0
Wie kann ich Firefox herunterstufen, wenn die aktuellen Versionen automatisch installiert werden? Ich habe bereits versucht, es mit deaktivierten Addons zu starten, was nicht geholfen hat. Ich habe auch die `Reset Firefox`-Funktion ausprobiert, die leider auch nicht geholfen hat. heyarne vor 8 Jahren 0
Haben Sie ein neues Benutzerprofil ausprobiert? Sie deaktivieren automatische Aktualisierungen für das Profil, bevor Sie die vorherige Version von Firefox ausführen oder die Aktualisierung einfach ablehnen. Ramhound vor 8 Jahren 0

2 Antworten auf die Frage

2
NoUserFound

As you can see in the about:support page, GL has been disabled due to a previous crash on the Graphics stack. In order to prevent for more crashes, Firefox disabled WebGL, which is not very nice.

In order to re-enable it, you can simply reset the gfx.crash-guard.status.glcontext value in about:config.

An alternative is to clear the whole profile, but in this way you will lose all your personal settings and thus is not recommended.

Vielen Dank! In meinem Fall musste ich gfx.blacklist.webgl.opengl zurücksetzen. bennedich vor 7 Jahren 0
0
heyarne

Die endgültige Lösung kam aus den Mozilla Support-Foren, insbesondere in diesem Beitrag :

Versuchen Sie, mögliche user.js und nummerierte Prefs zu löschen - ## .js-Dateien, und benennen Sie die prefs.js-Datei um, um alle Prefs auf den Standardwert zurückzusetzen, einschließlich der via user.js und Prefs festgelegten Prefs, die im aktuellen Firefox nicht mehr unterstützt werden Veröffentlichungen.

Mit dieser Schaltfläche können Sie zum aktuellen Firefox-Profilordner wechseln:

Hilfe> Informationen zur Fehlerbehebung> Profilverzeichnis; Windows: Ordner anzeigen; Linux: Open Directory; Mac: Im Finder anzeigen

Die Lösung ist also, das Baby mit dem Badewasser wegzuwerfen? Großartig! Sukima vor 8 Jahren 0
Ja leider so Ich habe weder einen anderen Weg gefunden, den GLContext wieder zu aktivieren, noch konnte ich herausfinden, was dieser vorherige Absturz genau war. heyarne vor 8 Jahren 0
So ärgerlich wie es der einzige Weg ist, um es zurückzubekommen, war es, jedes Profil zu zerstören, das ich hatte. Ich kann nicht verstehen, wie das der Firefox-Community hilft. Sukima vor 8 Jahren 0