Wenn ich ein HD-YouTube-Video im Vollbildmodus abspiele oder andere Dinge mache, die hardwarebeschleunigt sein sollten, wird Chrome immer langsamer. Ein Blick auf das Ergebnis chrome://gpu
zeigt Folgendes:
Canvas: Software only, hardware acceleration unavailable
Flash: Software only, hardware acceleration unavailable
Flash Stage3D: Software only, hardware acceleration unavailable
Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
Compositing: Software only, threaded. Hardware acceleration unavailable
Rasterization: Software only, hardware acceleration unavailable
Threaded Rasterization: Unavailable
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Software only, hardware acceleration unavailable
WebGL: Unavailable
Das erklärt die ruckelnde Videowiedergabe. Ich kann jedoch keine Möglichkeit finden, die Hardwarebeschleunigung zu aktivieren. Unter chrome://flags
habe ich Override software rendering list
aktiviert und Disable WebGL
deaktiviert. Auch in den Chrome-Einstellungen habe ich Use hardware acceleration when available
nachgesehen.
Ich verwende den proprietären Radeon-Treiber für meine Radeon R9 290-Grafikkarte:
Irgendwelche Ideen, wie ich Chrome dazu bringen kann, meine Grafikkarte zur Hardwarebeschleunigung zu verwenden?
Antwort1
Dies liegt möglicherweise daran, dass Sie die VDPAU-Bibliotheken (Video Decode and Presentation API for Unix) nicht installiert haben.
Versuchen Sie, den folgenden Befehl auszuführen
sudo apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 libva-glx1
und starten Sie Chrome anschließend vollständig (alle Fenster) neu.
Antwort2
Standardmäßig kompiliert Chrome(ium) den Hardwarebeschleunigungscode nicht für Linux oder Mac, sondern (aus verschiedenen Gründen) nur für Windows und Chrome OS. Selbst wenn Sie also die Software-Rendering-Liste überschreiben und diese Liste vollständig grün ist, wird die Hardwarebeschleunigung trotzdem nicht verwendet.
Ich habe Builds von ChromiumBetaUndEntwicklerdie die Hardwarebeschleunigung aktivieren, aber ich bin nicht ganz sicher, ob es für ATI funktioniert (es sollte). Beachten Sie, dass Sie mindestens libva1
und libva-x11-1
installiert haben müssen.