Hardwarebeschleunigung unter Chrome mit proprietärem fglrx-Treiber nicht verfügbar

Hardwarebeschleunigung unter Chrome mit proprietärem fglrx-Treiber nicht verfügbar

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://gpuzeigt 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://flagshabe ich Override software rendering listaktiviert und Disable WebGLdeaktiviert. Auch in den Chrome-Einstellungen habe ich Use hardware acceleration when availablenachgesehen.

Ich verwende den proprietären Radeon-Treiber für meine Radeon R9 290-Grafikkarte:

Bildbeschreibung hier eingeben

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 libva1und libva-x11-1installiert haben müssen.

verwandte Informationen