You are not logged in.
mplayer message:
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
It falls back to xv as output. libvdpau is installed and reinstalled.
This is with mplayer from extra repo and from mplayer-vdpau-svn. So there seems to be something with the Nvidia upgrade.
( i have a Nvidia gt 220 perfectly vdpau capable and it was working before the update)
Last edited by swanson (2011-03-28 12:51:36)
Offline
cd /usr/lib/vdpau/
ls -lh
Give what you have. To someone, it may be better than you dare to think.
Offline
Did almost that; locate libvdpau:
/usr/lib/libvdpau.so
/usr/lib/libvdpau.so.1
/usr/lib/libvdpau.so.260.19.44
/usr/lib/libvdpau_nvidia.so
/usr/lib/libvdpau_trace.so
/usr/lib/vdpau/libvdpau_nvidia.so
/usr/lib/vdpau/libvdpau_nvidia.so.1
/usr/lib/vdpau/libvdpau_nvidia.so.270.30
/usr/lib/vdpau/libvdpau_trace.so.1
/usr/lib/vdpau/libvdpau_trace.so.260.19.44
Looks mysterious to me! Your command gives:
lrwxrwxrwx 1 root root 20 18 mar 10.34 libvdpau_nvidia.so -> libvdpau_nvidia.so.1
lrwxrwxrwx 1 root root 25 18 mar 10.34 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.270.30
-rwxr-xr-x 1 root root 1,7M 18 mar 10.34 libvdpau_nvidia.so.270.30
lrwxrwxrwx 1 root root 23 9 feb 13.00 libvdpau_trace.so -> libvdpau_trace.so.1.0.0
lrwxrwxrwx 1 root root 23 9 feb 13.00 libvdpau_trace.so.1 -> libvdpau_trace.so.1.0.0
-rwxr-xr-x 1 root root 50K 9 feb 13.00 libvdpau_trace.so.1.0.0
-rwxr-xr-x 1 root root 65K 10 mar 05.03 libvdpau_trace.so.260.19.44
This is in /usr/lib :
cd /usr/lib
ls libvdpau*
lrwxrwxrwx 1 root root 34 10 mar 05.03 libvdpau_nvidia.so -> vdpau/libvdpau_nvidia.so.260.19.44
lrwxrwxrwx 1 root root 17 9 feb 13.00 libvdpau.so -> libvdpau.so.1.0.0
lrwxrwxrwx 1 root root 21 27 mar 11.46 libvdpau.so.1 -> libvdpau.so.260.19.44
-rwxr-xr-x 1 root root 3,9K 9 feb 13.00 libvdpau.so.1.0.0
-rwxr-xr-x 1 root root 2,6K 10 mar 05.03 libvdpau.so.260.19.44
lrwxrwxrwx 1 root root 33 10 mar 05.03 libvdpau_trace.so -> vdpau/libvdpau_trace.so.260.19.44
Seems a bit fishy with different vdpau libs in two different locations? Even reinstalled nvidia but no change.
Last edited by swanson (2011-03-27 10:28:20)
Offline
you have mixed drivers. i guess you used once the nvidia installer and forgot to clean the mess. Here is how it suppose to look.
─[ ioni @ ioni-laptop ] - [ /usr/lib/vdpau ]
└─[$]> ls -lh
total 1.7M
lrwxrwxrwx 1 root root 20 Mar 18 11:34 libvdpau_nvidia.so -> libvdpau_nvidia.so.1
lrwxrwxrwx 1 root root 25 Mar 18 11:34 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.270.30
-rwxr-xr-x 1 root root 1.7M Mar 18 11:34 libvdpau_nvidia.so.270.30
lrwxrwxrwx 1 root root 23 Feb 9 14:00 libvdpau_trace.so -> libvdpau_trace.so.1.0.0
lrwxrwxrwx 1 root root 23 Feb 9 14:00 libvdpau_trace.so.1 -> libvdpau_trace.so.1.0.0
-rwxr-xr-x 1 root root 50K Feb 9 14:00 libvdpau_trace.so.1.0.0
┌─[ ioni @ ioni-laptop ] - [ /usr/lib/vdpau ]
└─[$]> pacman -Qo *
libvdpau_nvidia.so is owned by nvidia-utils 270.30-1
libvdpau_nvidia.so.1 is owned by nvidia-utils 270.30-1
libvdpau_nvidia.so.270.30 is owned by nvidia-utils 270.30-1
libvdpau_trace.so is owned by libvdpau 0.4.1-1
libvdpau_trace.so.1 is owned by libvdpau 0.4.1-1
libvdpau_trace.so.1.0.0 is owned by libvdpau 0.4.1-1
i say to force remove libvdpau and nvidia-utils, then delete any libvdpau files from your system and install them back.
also it would be nice to search for 260.19.44 and delete any other files
Give what you have. To someone, it may be better than you dare to think.
Offline
Thats' probably it! I have another kernel with Nvidia installed from *.run file. I'll clean it up and see what happens. Thx a bunch!
Offline
Thats' probably it! I have another kernel with Nvidia installed from *.run file. I'll clean it up and see what happens. Thx a bunch!
Never ever use the .run file directly. If you run a custom kernel, write a nvidia-lolcustom PKGBUILD for it. See the nvidia-lts PKGBUILD for an example.
Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest
Offline
SOLVED:
manually removed all *vdpau* files in /usr/lib and in /usr/lib/vdpau. Then reinstalled libvdpau, video-vdpau (maybe not neccessary) and nvidia-utils. Success!
Thanks for the help! Great forum! Arch is best!
Last edited by swanson (2011-03-28 12:58:33)
Offline