Much of this post is just a re-hash of a similar post I put up on the XBMC forums, since the box in question is mostly used as an XBMC instance. I haven't gotten a reply there yet, though, and this is at heart a *buntu problem since it's more than just XBMC that is no longer able to use VDPAU
The title is my problem in a nutshell.
Pentium III 600 mHz, overclocked to 720mHz ohhh yeahhh!
256MB RAM, man that was kickass back in the day
GeForce 8400GS 512MB PCI (not PCI-E, remember, it's a Pentium III)
Ubuntu 10.04.1 (minimal, no DE installed)
XBMC 9.11-lucid3 (from their PPA, I believe), r26018
nvidia-glx-185 195.36.15-0ubuntu2 (kindof a package-misnomer, eh?)
I've tried it with as large of a variety of videos (and codecs therein) as I can, the result is equally unimpressive every time.
23:56:11 T:2977164144 M:113225728 NOTICE: Opening video stream: 0 source: 256
23:56:11 T:2977164144 M:113225728 NOTICE: Creating video codec with codec id: 28
23:56:11 T:2977164144 M:113225728 NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(1280x720)
23:56:11 T:2977164144 M:113225728 NOTICE: vdp_device = 0x00000000 vdp_st = 0x00000001
23:56:11 T:2977164144 M:113225728 ERROR: (VDPAU) unable to init VDPAU - vdp_st = 0x1. Falling back.
23:56:11 T:2977164144 M:113225728 NOTICE: CDVDVideoCodecFFmpeg::Open() Failed to get VDPAU device
23:56:11 T:2977164144 M:113225728 NOTICE: (VDPAU) ~CVDPAU
I'm totally at a loss. Tried uninstalling all the NVIDIA drivers and re-installing without any sort of PPAs or even updates enabled (hence the version), still nothing. But it all worked perfectly fine last week under Karmic, running XBMC 9.11 too. Yet now VDPAU won't work, sticking me with this CPU running at 720mHz trying desperately to process HD video (and failing quite miserably). Is it something painfully obvious that I'm missing, or is there something strange and wrong with the main Ubuntu repo version of the NVIDIA drivers/libraries, or my install somehow?
It definitely seems to be a system-wide problem, not just XBMC per se.
mplayer's log (using SMPlayer as the frontend out of lazyness) gives
vdpauinfo, meanwhile, states:
[vdpau]Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
I remain at a complete loss as to what to do.
display: :0.0 screen: 0
Error creating VDPAU device: 1