Vdpau ( Video Decode and Presentation API for Unix ) allows video programs to offload portions of the video decoding process and video post-processing to the GPU video-hardware. It was originally designed by NVIDIA for its GeForce-8-series and laterGPU hardware.
Whenever I tried to play videos with gnome mplayer using vdpau as the video output, I get this error :
“Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory."
I was sure of its presence, because a locate libvdpau_nvidia.so gave :
/usr/lib/vdpau/libvdpau_nvidia.so.1
/usr/lib/vdpau/libvdpau_nvidia.so.260.19.21
/usr/lib32/libvdpau_nvidia.so
/usr/lib32/vdpau/libvdpau_nvidia.so.1
/usr/lib32/vdpau/libvdpau_nvidia.so.260.19.21
A solution I found after Googling :
#ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so
Links :
http://slinkysoftware.com/blog/?p=159
http://forums.debian.net/viewtopic.php?f=6&t=54089
Great! You saved my day after I spent 2 hours searching for a post like this. :-)
ReplyDeleteFor other readers: I ran into this problem using the nvidia-glx-260 driver package on ubuntu 9.10. Same problem probably persists with the nvidia-glx-256 driver package.
TYVM! :)
ReplyDeleteYW :)
ReplyDeletejst noticed nobody seems to be using the proprietary driver from nvidia website like i did..
ReplyDelete#ln -s /usr/lib/vdpau/libvdpau_nvidia.so.275.21 /usr/lib/libvdpau_nvidia.so
works jst fine for me
Thank you! You saved me tons of work!
ReplyDelete