Quando coloco um vídeo em HD do YouTube em tela cheia ou faço outras coisas que deveriam ser aceleradas por hardware, o Chrome fica lento. Dando uma olhada chrome://gpu
mostra isso:
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
O que explica a gagueira na reprodução do vídeo. No entanto, não consigo encontrar uma maneira de ativar a aceleração de hardware. Em chrome://flags
eu Override software rendering list
habilitei e Disable WebGL
estou desabilitado. Também nas configurações do Chrome eu Use hardware acceleration when available
verifiquei.
Estou usando o driver Radeon proprietário para minha placa de vídeo Radeon R9 290:
Alguma idéia do que posso fazer para que o Chrome use minha placa de vídeo para aceleração de hardware?
Responder1
Pode ser porque você não tem bibliotecas VDPAU (Video Decode and Presentation API for Unix) instaladas.
Tente executar o seguinte comando
sudo apt-get install vdpau-va-driver libvdpau1 libvdpau-va-gl1 libva-glx1
e então reiniciar o Chrome completamente (todas as suas janelas).
Responder2
Por padrão, o Chrome(ium) não compila o código de aceleração de hardware para Linux ou Mac e apenas o compila para Windows e Chrome OS (por vários motivos), mesmo se você substituir a lista de renderização de software, e mesmo se essa lista estiver completamente verde, a aceleração de hardware ainda não será usada.
Eu tenho versões do ChromiumBetaeDesenvolvedorque permitem a aceleração de hardware, mas não tenho certeza se funciona para a ATI (deveria). Observe que você precisa ter pelo menos libva1
e libva-x11-1
instalado.