web-dev-qa-db-fra.com

Accélération matérielle non disponible sous Chrome avec le pilote propriétaire fglrx

Lorsque je suis en plein écran d'une vidéo YouTube HD ou que je fais d'autres choses qui devraient être accélérées matériellement, Chrome ralentit considérablement. Regarder chrome://gpu montre ceci:

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  

Ce qui explique la lecture vidéo saccadée. Cependant, je ne parviens pas à activer l'accélération matérielle. Sous chrome://flags j'ai Override software rendering list activé et Disable WebGL est désactivé. Également dans les paramètres de Chrome, j’ai vérifié Use hardware acceleration when available.

J'utilise le pilote propriétaire Radeon pour ma carte vidéo Radeon R9 290:

enter image description here

Des idées sur ce que je peux faire pour que Chrome utilise ma carte vidéo pour accélérer le matériel?

5
John Dorean

Cela est peut-être dû au fait que les bibliothèques VDPAU (Video Decode and Presentation API for Unix) ne sont pas installées.

Essayez d'exécuter la commande suivante

Sudo apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 libva-glx1

puis en relançant complètement chrome (toutes ses fenêtres).

4
TheDC

Par défaut, Chrome (ium) ne compile pas le code d'accélération matérielle pour Linux ou Mac, il le compile uniquement pour Windows et le système d'exploitation Chrome (pour diverses raisons), donc même si vous remplacez la liste de rendu logiciel. , et même si cette liste est complètement verte, l’accélération matérielle ne sera toujours pas utilisée.

J'ai des versions de Chromium Beta et Dev qui permettent l'accélération matérielle, mais je ne suis pas tout à fait sûr que cela fonctionne pour ATI (cela devrait). Notez que vous devez avoir au moins libva1 et libva-x11-1 installés.

0
saiarcot895