STEAM GROUP
Steam Remote Play homestream
STEAM GROUP
Steam Remote Play homestream
4,302
IN-GAME
40,059
ONLINE
Founded
November 7, 2013
rafi Jul 24, 2014 @ 6:46am
Linux hardware decoding on Intel with VDPAU
Do you have any information about hardware decoding on linux with intel graphic cards?
I successfully configured VDPAU to run with my Intel graphics. Both, hardware accelerated decoding and rendering are working for example in flash videos with VDPAU, but the steam client refuses using VDPAU for decoding.
On an older thread I read, that its a problem with the linux-client and intel graphic cards, VDPAU with amd and nvidia is working well, they stated out.

Any future plans for adding intel hardware decoding support on the linux client?


My specs:
Host: Phenom II 965 BE@3,7ghz, 8gig Ram, GTX 750 Ti, Windows 7
Client: Lenovo X201, i5-540M, 8gig Ram, Xubuntu 14.04

Streaming Performance: 1080p@60fps, ~5-10ms latency on the host, ~20-25ms latency on the client, due to the lack of hardware decoding
< >
Showing 1-7 of 7 comments
slouken Jul 24, 2014 @ 10:54am 
We use the GL_NV_vdpau_interop extension to get frames to the display, which isn't currently supported in the Intel driver.
Gmarv09 Jul 24, 2014 @ 12:04pm 
Do you have any idea when hardware decoding will be availabe in linux (SteamOS)?
powerarmour Jul 24, 2014 @ 1:17pm 
It's tricky to get hardware decoding working for the Steam client on Linux unless you're running an Nvidia/VDPAU setup. You can try setting up the VDPAU backend/wrapper and seeing if you can get it working (Arch guide, but the same packages) :-

https://wiki.archlinux.org/index.php/VDPAU

To configure it once the required packages have been installed just add :-

#!/bin/sh export VDPAU_DRIVER=va_gl

Into /etc/profile.d/vdpau_vaapi.sh and reboot or re-login

Test with 'vdpauinfo' to see if it's working properly, and see if VDPAU is picked up as the hardware decoding method after that in the stream logs.
Gmarv09 Jul 24, 2014 @ 2:58pm 
Just to make sure I understand you all I need to do is install libvdpau-va-gl and libva-intel-driver and then edit the file you mentioned above?
rafi Jul 25, 2014 @ 1:04am 
Originally posted by powerarmour:
It's tricky to get hardware decoding working for the Steam client on Linux unless you're running an Nvidia/VDPAU setup. You can try setting up the VDPAU backend/wrapper and seeing if you can get it working (Arch guide, but the same packages) :-

https://wiki.archlinux.org/index.php/VDPAU

To configure it once the required packages have been installed just add :-

#!/bin/sh export VDPAU_DRIVER=va_gl

Into /etc/profile.d/vdpau_vaapi.sh and reboot or re-login

Test with 'vdpauinfo' to see if it's working properly, and see if VDPAU is picked up as the hardware decoding method after that in the stream logs.

yeah thats what I did, and its running like a charm on flash videos, video files etc. But the steam client refuses to use it.

VDPAU init failed: GL_NV_vdpau_interop not available on current context
rafi Jul 25, 2014 @ 1:16am 
Originally posted by slouken:
We use the GL_NV_vdpau_interop extension to get frames to the display, which isn't currently supported in the Intel driver.

so do you have any plans to get hw decoding work with intel graphics in the future?
powerarmour Jul 25, 2014 @ 2:21am 
Originally posted by gmarv09:
Just to make sure I understand you all I need to do is install libvdpau-va-gl and libva-intel-driver and then edit the file you mentioned above?

Yep, pretty much.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Jul 24, 2014 @ 6:46am
Posts: 7