[mythtv-users] Mythbuntu 10.10 upgrade broke VDPAU

Jon Whitear jon at whitear.org
Sun Oct 24 07:57:28 UTC 2010


Hello folks,

I recently upgraded my frontend-only machine from Mythbuntu 10.04 to 10.10. Now playback with vdpau is broken. Fortunately playback with the "normal" profile is fine. Here's what the log says when I try to play back with VDPAU enabled:-

2010-10-23 17:38:23.546 TV: Attempting to change from None to WatchingPreRecorded
2010-10-23 17:38:24.218 AFD: Opened codec 0x7b9ff70, id(MPEG2VIDEO) type(Video)
2010-10-23 17:38:24.218 AFD: codec MP2 has 2 channels
2010-10-23 17:38:24.218 AFD: Opened codec 0x7ba03b0, id(MP2) type(Audio)
2010-10-23 17:38:24.241 Opening audio device 'cards.pcm.iec958'. ch 2(2) sr 48000 (reenc 0)
2010-10-23 17:38:24.241 Opening ALSA audio device 'cards.pcm.iec958'.
2010-10-23 17:38:24.512 VDPAU Error: Error at mythrender_vdpau.cpp:1478 (#23, Unknown)
2010-10-23 17:38:24.512 VDPAU Error: Failed to create VDPAU device.
2010-10-23 17:38:24.512 VDPAU Error: No VDPAU device
2010-10-23 17:38:24.512 Failed to create VDPAU render device.
2010-10-23 17:38:24.512 VidOutVDPAU Error: Failed to initialise VDPAU
2010-10-23 17:38:24.513 VideoOutput, Error: Not compiled with any useable video output method.
2010-10-23 17:38:24.514 NVP(0), Error: Couldn't create VideoOutput instance. Exiting..
2010-10-23 17:38:24.514 Unable to initialize video.
2010-10-23 17:38:44.365 playCtx, Error: StartDecoderThread() Failed to startdecoder

I gather that this usually indicates the absence of of VDPAU libraries. I have removed and reinstalled the nvidia-current package (which is supposed to include the library) and tried installing from the Nvidia-supplied installer. I've also tried fixing a link like so (all suggestions served up by google.)

sudo mv /usr/lib/libvdpau_nvidia.so /usr/lib/libvdpau_nvidia.so.OLD
sudo ln -s /usr/lib/nvidia-current/vdpau/libvdpau_nvidia.so /usr/lib/libvdpau_nvidia.so

jon at fe2:~$ ls -al /usr/lib/nvidia-current/vdpau/
total 1624
drwxr-xr-x 2 root root    4096 2010-10-23 18:37 .
drwxr-xr-x 6 root root    4096 2010-10-23 18:37 ..
lrwxrwxrwx 1 root root      20 2010-10-23 18:37 libvdpau_nvidia.so -> libvdpau_nvidia.so.1
lrwxrwxrwx 1 root root      28 2010-10-23 18:37 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.260.19.06
-rw-r--r-- 1 root root 1650456 2010-10-05 02:37 libvdpau_nvidia.so.260.19.06

The Xorg log makes no mention of VDPAU. I have a 9500GT with 1GB RAM. I've run out of ideas. Any help is appreciated.

Cheers,

Jon





More information about the mythtv-users mailing list