Hello @drogeek, the system installed vainfo tool is checking the health of the 64 bit VA-API render path, while streaming_client is expected to be using the 32 bit VA-API render path. Please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.
Also, please check if libva2:i386 and mesa-va-drivers:i386 are installed with something like apt policy libva2 libva2:i386 mesa-va-drivers mesa-va-drivers:i386 and install them if they are missing. Newer Steam packaging for Ubuntu checks for these system packages at startup, but if you're using a distro-modified variant of the Steam package, then there's a good chance this extra check hasn't reached your system.
I was missing the mesa-va-drivers:i386, and I guess I installed Steam via apt.
Now it's working, thanks!
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
It seems like the steam client is failing at using hardware acceleration when streaming, resulting in high CPU usage.
I find
in
logs/streaming_log.txteverytime I set the host to use hardware acceleration from steam UIHere is the result of calling
vainfoand when running
mpvI seeUsing hardware decoding (vaapi), so it seems to be usableIt seems to come from the fact
/usr/lib/i386-linux-gnu/dri/radeonsi_drv_video.sodoes not exist, only/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.soSteps for reproducing this issue: