Das Ausführen von Flash in Google Chrome belastet meine CPU massiv:
Ich vermutete, dass die Ursache für dieses Problem darin besteht, dass die Hardwarebeschleunigung des Flash ausgeschaltet ist. Als ich versuchte, es zu drehen, indem ich mit der rechten Maustaste auf eine Flash-Anwendung klickte und sie auswählte settings
, erschien das folgende Fenster:
Es können keine Hardwarebeschleunigungsoptionen gefunden werden.
Wenn ich in Chrome öffne about:gpu
, sehe ich Folgendes:
Wie aktiviere ich die Hardwarebeschleunigung in Flash oder gibt es eine alternative Möglichkeit, die CPU-Auslastung zu reduzieren?
Antworten:
Sie sollten Ihren
about:gpu
Abschnitt in Chrome / ium überprüfen . In älteren PCs ist die HW-Beschleunigung standardmäßig deaktiviert und Sie können sie nur aktivieren, indem Sie die Einstellungen in der überschreibenabout:flags
.about:flags
in Ihrer AdressleisteSie können auch Chrome verwenden
chrome --ignore-gpu-blacklist
, dies ist jedoch nicht immer ideal.quelle
about:flags
nicht ausreicht, um viele dieser Funktionen zu aktivieren, einschließlich der HW-beschleunigten Videodekodierung. Aus irgendeinem Grundchromium-browser --ignore-gpu-blacklist
scheint es zu funktionieren, das Flag über die Befehlszeile mit zu übergeben.Versuchen Sie,
LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklist
wenn Sie hier auf der Suche nach einer Lösung für eine Version sind, die von einem LibGL DRI-Fehler unter Linux betroffen ist .quelle
libGL error: DRI3 Fence object allocation failure Operation not permitted
, so dass überhaupt keine Hardwarebeschleunigung verfügbar war. Die Methode, die ich verwendet hatte, war, die GPU-Sandbox wie hier beschrieben zu deaktivieren (mithilfe vonchromium --ignore-gpu-blacklist --disable-gpu-sandbox
) , aber Ihre Methode generiert nicht das nervige Warnbanner :)