nouveau + nvc0 (gts 450) != vdpau

Hello, i’m trying to use vdpau with nouveau on my Gefore GTS 450 but completely failed.
I’ve extracted firmware (from 325.15) as described here: VideoAcceleration , restarted computer, but still failed to launch any video.

vdpauinfo:


display: :0   screen: 0
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1

I’ve made a sym link as it was for libvdpau_nvidia.so: ln -s vdpau/libvdpau_nouveau.so.1 libvdpau_nouveau.so
So now vdpauinfo shows:


display: :0   screen: 0
Failed to open VDPAU backend /usr/lib64/libvdpau_nouveau.so: undefined symbol: pthread_rwlock_unlock
Error creating VDPAU device: 1

Using tumblweed.
Kernel: x86_64 3.10.7-23.g771dec3-desktop


i | libvdpau-devel   | package | 0.6-2.4.1     | x86_64 | openSUSE Current updates
i | libvdpau1        | package | 0.6-2.4.1     | x86_64 | openSUSE Current updates
i | libvdpau_nouveau | package | 9.0.2-34.20.1 | x86_64 | openSUSE Current updates
i | libvdpau_trace1  | package | 0.6-2.4.1     | x86_64 | openSUSE Current updates

i | libXvMC_nouveau               | package | 9.0.2-34.20.1 | x86_64 | openSUSE Current updates
i | libdrm_nouveau2               | package | 2.4.42-1.1.1  | x86_64 | openSUSE Current OSS    
i | libdrm_nouveau2-32bit         | package | 2.4.42-1.1.1  | x86_64 | openSUSE Current OSS    
i | libvdpau_nouveau              | package | 9.0.2-34.20.1 | x86_64 | openSUSE Current updates
i | xorg-x11-driver-video-nouveau | package | 1.0.6-2.1.1   | x86_64 | openSUSE Current OSS 


Is there any ideas what is wrong?

Update Mesa … it would appear you’re using a pre 9.1 release

Yep, that was the exact reason! :slight_smile:
And how i missed ii? :slight_smile:

Thanks :slight_smile: