When I fullscreen a HD YouTube video or do other stuff that should be hardware accelerated, Chrome slows to a crawl. Taking a look at chrome://gpu
shows this:
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
Which explains the stuttering video playback. However I can't find a way to enable hardware acceleration. Under chrome://flags
I have Override software rendering list
enabled and Disable WebGL
is disabled. Also under Chrome's settings I have Use hardware acceleration when available
checked.
I'm using the proprietary Radeon driver for my Radeon R9 290 video card:
Any ideas what I can do to make Chrome use my video card for hardware acceleration?
Best Answer
It might be because you don't have VDPAU (Video Decode and Presentation API for Unix) libraries installed.
Try running the following command
and then restarting chrome completely (all its windows).