Hardware acceleration doesn't work

  1. Even in 2016, on xenial mate, I am unable to get hardware acceleration why playing videos on Totem.

  2. There are packages for hardware acceleration such as gstreamer1.0-vaapi, but media player crashes in presence of the said package. The error output is:

content@content-H61M-DS2:~$ totem &
[1] 2888
content@content-H61M-DS2:~$
** (totem:2888): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
libva info: VA-API version 0.39.3
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
intel_do_flush_locked failed: No such file or directory

  1. Of course, there are media players such as vlc and mpv offering hardware acceleration. But installing them either (in case of vlc) amounts to bloating the systems with loads of qt packages and other packages in otherwise pristine matte environment, or leaves me with a barebone (in case of mpv) player with no playlist and other controls.

Is there any fix?

I had the same problem on a Core2Duo PC with integrated graphics.
The following fixed it: sudo apt install i965-va-driver

Btw. can one of the moderators move this thread into “Support & Help Requests”?
Edit: thanks, that was quick :slight_smile:

Why the massive emboldened text?

I’ve already installed i965-va-driver. But it hardware acceleration doesn’t work on Totem. And I don’t like VLC, it’s a sheer bloat.

Have you checked that hardware compositing is enabled in mate tweak?