Warum wird Firefox 4 nicht HW beschleunigt?

2389

Zuerst dachte ich, es wäre mein Computer, aber dann habe ich Chrom versucht. Warum wird Firefox nicht hardwarebeschleunigt? Der erste Screenshot zeigt Chrom bei 23% Verbrauch. Die zweite zeigt 59%. Ich habe 2 cpus, weshalb es nicht zu 100% ausgenutzt wird. Das abgebildete Spiel ist Biolab

chrome Firefox


Heres der Text für ungefähr: Unterstützung

Anwendungsgrundlagen

 Name Firefox  Version 4.0  User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0  Profile Directory  Open Containing Folder  Enabled Plugins  about:plugins  Build Configuration  about:buildconfig 

Erweiterungen

 Name  Version  Enabled  ID 

Geänderte Einstellungen

 Name  Value  accessibility.typeaheadfind.flashBar 0  browser.places.importBookmarksHTML false  browser.places.smartBookmarksVersion 2  browser.startup.homepage_override.buildID 20110303194838  browser.startup.homepage_override.mstone rv:2.0  extensions.lastAppVersion 4.0  gfx.font_rendering.directwrite.enabled true  network.cookie.prefsMigrated true  places.history.expiration.transient_current_max_pages 127602  privacy.sanitize.migrateFx3Prefs true 

Grafik

 Adapter Description Mobile Intel(R) 4 Series Express Chipset Family  Vendor ID 8086  Device ID 2a42  Adapter RAM Unknown  Adapter Drivers igdumd64 igd10umd64 igdumdx32 igd10umd32  Driver Version 8.15.10.2202  Driver Date 8-25-2010  Direct2D Enabled true  DirectWrite Enabled true (6.1.7600.16385, font cache n/a)  WebGL Renderer Google Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.541)  GPU Accelerated Windows 1/1 Direct3D 10 
0
Weil die Firefox-Entwickler es nicht implementiert haben? Daniel Beck vor 13 Jahren 1

1 Antwort auf die Frage

7
Patches

Firefox 4 deaktiviert die Hardwarebeschleunigung für bestimmte Grafikchipsätze, die ihrer Meinung nach unzuverlässig erscheinen. Um von Firefox aus zu prüfen, ob die GPU-Beschleunigung aktiviert ist, geben Sie sie about:supportin Ihre Adressleiste ein und drücken Sie Enter. Dann schauen Sie im Abschnitt " Grahpics " nach. Wenn es aktiviert ist, werden die Zeilen beschriftet Direct2D Enabledund DirectWrite Enabledsagen true. Sonst wird es sagen false. In diesem Beispiel ist die Hardwarebeschleunigung aktiviert:

Firefox: Unterstützung bei aktivierter Grafikbeschleunigung

Sie können die Hardwarebeschleunigung manuell aktivieren. Um dies zu tun, navigieren Sie zu about:config, klicken Sie auf Ich werde vorsichtig sein, ich verspreche es! , und tippen Sie webglin das Feld Filter . Doppelklicken Sie dann webgl.force-enabledim unteren Fensterbereich auf die Eigenschaft, um sie zwischen falsezu ändern true. Schließen Sie Firefox und starten Sie ihn neu, damit die Änderungen wirksam werden.

Firefox über: config mit hervorgehobener Eigenschaft webgl.force-enabled

Wenn Sie Probleme haben, können Sie Firefox im abgesicherten Modus starten, indem Sie entweder Mozilla Firefox (Safe Mode)im Windows-Startmenü suchen oder den -safe-modeSchalter dem firefoxBefehl hinzufügen . Die Hardwarebeschleunigung ist im abgesicherten Modus immer deaktiviert. Sie können dann die obigen Schritte ausführen, um die Einstellung auf die Standardeinstellung zurückzusetzen.

Ich habe meine Frage mit dem Copy / Paste von about: support bearbeitet. Die Einstellung von force auf true hilft nicht vor 13 Jahren 0
@ acidzombie24: Entsprechend deiner Ausgabe. Die Hardwarebeschleunigung ist aktiviert und funktioniert in Firefox. Die übermäßige Prozessorauslastung hängt möglicherweise mit den Unterschieden zwischen der JavaScript-Engine von Mozilla [SpiderMonkey] (http://www.mozilla.org/js/spidermonkey/) und der von Google [V8] (http://code.google.com/p/) zusammen. v8 /). Die beiden Browser sind ständig darum bemüht, die Geschwindigkeit zu verbessern, und ich fürchte, die Ressourcennutzung könnte sich auf den Backburner ausgewirkt haben. Die Hardwarebeschleunigung ist in Chrome standardmäßig nicht aktiviert. Sie können es aktivieren, indem Sie `about: flags` besuchen, wenn Sie den Unterschied testen möchten, wenn er aktiviert ist. Patches vor 13 Jahren 1
WTF!?! Ich habe HW aktiviert. Wie ist der F SW schneller als HW! Ich bekomme die gleiche Leistung wie Firefox und einen leeren Bildschirm nach dem Logo anstelle des eigentlichen Titelbildschirms und des Spiels. Ich habe 2D-Rendering zuvor in SW implementiert, es war extrem langsam (insbesondere mit Alpha). Ich verstehe nicht, wie diese Leistung passieren kann. vor 13 Jahren 0
@acidzombie: "Firefox 4 deaktiviert die Hardwarebeschleunigung für bestimmte Grafikchipsätze *, die sich als unzuverlässig anfühlen *" grawity vor 13 Jahren 0
@grawity: Ich bin immer noch WTFing darüber, wie SW schneller ist als HW. Sicher, FF kann gfx deaktivieren, aber die Performance scheint 'gleich' zu sein. Chrome-Leistung ist viel besser. Aber ... SW kann nicht schneller sein als HW .... (besonders wenn ich 3D-Spiele von Ventil oder Blizzard mit echter Beschleunigung spielen kann) vor 13 Jahren 0