Ok, I got hardware acceleration in Steam to work. wsnipex's vaapi driver and the default ones didn't work for me, so I went looking further. I ended up at the
Official intel graphics installer, which automatically downloads and updates the most suitable drivers for your system, straight from Intel. After doing this, I regained full hardware decoding for Steam streaming
If you got wsnipex's PPA installed, I recommend you fully remove it first (ppa-purge), as in my case these intel drivers were lower version than wsnipex's drivers.
First, install some prerequisites:
Code:
sudo apt-get install libpackagekit-glib2-16 ttf-ancient-fonts packagekit apt-transport-https
Download and run the installer:
Code:
wget https://download.01.org/gfx/ubuntu/14.04/main/pool/main/i/intel-linux-graphics-installer/intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
sudo dpkg -i intel-linux-graphics-installer_1.0.6-0intel1_amd64.deb
The installer itself is a graphical tool. If you are running these commands over SSH, you'll need to prefix them with DISPLAY=:0 so it gets launched on your mediacenter screen.
Code:
sudo DISPLAY=:0 intel-linux-graphics-installer
Just to be sure, when the tool has finished, run an apt-get update/upgrade again, in my case it found an extra vdpau update from the intel repo. vainfo now shows the following info:
Code:
libva info: VA-API version 0.35.1
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_35
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.35 (libva 1.3.1)
vainfo: Driver version: Intel i965 driver for Intel(R) Bay Trail - 1.3.2
And Steam reports full hardware decoding