If you are using the proprietary driver, you definately should not be running the stream through libva-vdpau-driver, as the proprietary driver does not provide vaapi. Are you sure you are using the video driver you intended to use?
Hi,
Thanks for replying,
I'm using the proprietary driver as far as I know (nouveau is blacklisted at boot time and only nvidia modules are loaded)
According to the release notes from NVIDIA driver, they do support VDPAU for my card (GT 730)
http://us.download.nvidia.com/XFree86/Linux-x86_64/358.16/README/supportedchips.html
The Feature set C is explained at:
http://us.download.nvidia.com/XFree86/Linux-x86_64/358.16/README/vdpausupport.html
Now, as pointed out in my previous post, when the NVIDIA drivers install in a 64 bit system, /usr/lib64/dri/nvidia_drv_video.so is actually a softlink to /usr/lib64/dri/vdpau_drv_video.so which is provided by the package libva-vdpau-driver.x86_64
So itś the NVIDIA installer itself that creates a softlink to use libva-vdpau-driver. So I guess that's intended behavior
Regards,
Okay, I do not understand this issue so I am bowing out now, best of luck to figuring it out.
Hi All,
I'm running NVIDIA driver 361.18 and Kernel 4.3.4-300.fc23.x86_64
This issue seems to be fixed now. Thanks
Nothing extracted yet.
Hello All,
I'm running Fedora 23 64bit, I've been searching online for a solution the last couple of days but without success.
The screen blinks constantly when doing streaming with hardware decoding enabled.
I have a Nvidia GT 730 (has vdpau support) with proprietary drivers with the 32bit compatibility libraries installed.
I run Steam with
LIBGL_DEBUG=verbose steamAt first it was complaining it didn't find
/usr/lib/i386-linux-gnu/dri/nvidia_drv_video.soI saw
nvidia_drv_video.soon/usr/lib64/driwas actually a softlink tovdpau_drv_video.soSo I installed
libva-vdpau-driver.i686and created a link pointing to the 32 version.Now
/usr/lib/i386-linux-gnu/dri/nvidia_drv_video.sopoints to/usr/lib/dri/vdpau_drv_video.so(I also tried linking to lib64, but it will complain about not being 32bit)
Now it finds the driver, but somehow complains it doesn't have a required function.
libva error: /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so has no function __vaDriverInit_0_32If I look at the 64 bit version running vainfo I get:
If I read it correctly, it seems that the init function for the 64 bit version is __vaDriverInit_0_38 but steam is trying to use __vaDriverInit_0_32 for the 32bit version. I don't know if the driver is wrong and doesn't have that function, or if steam should be trying to access it using the 0_38, or if it's a libva or vdpau driver issue.
I see people online who were able to make it work for Intel GPUs, but those solutions didn't work for nvidia.
I also tried exporting
VDPAU_DRIVER=nvidiaand following the last part on https://steamcommunity.com/linkfilter/?url=https://wiki.archlinux.org/index.php/Talk:Steam
Finally, I'll leave the log when trying to stream a game:
Any help you could provide will be greatly appreciated.
Thanks!