Nvidia released on 20th of March his new VDPAU capable driver for Linux. Here’s the related part from their changelog, regarding VDPAU:
- Fixed corruption decoding H.264 clips with pictures where pic_order_cnt_type implies log2_max_pic_order_cnt_lsb_minus4 is not used, on G84, G86, G92, G94, G96, GT200 GPUs.
- Update vdpau.h to document exact requirements for VdpDecoderRender bitstream data content.
- Fix VDPAU error handling in some unusual low memory situations.
- Fix hang in VDPAU in some cases of output mode timing changes.
I’m running version 180.37 on a window-manager-less system, and hadn’t any problems with any type of content anymore.
The next thing I could test is, running VDPAU with an composite manager, like Compiz, KWin or metacity.
Unfortunately the experimental repository from Anders Kaseorg is still at version 180.29. I’ve installed yesterday Jaunty Jackalope (Ubuntu 9.04) and saw, that version 180.37 have been installed. I was quite happy to see this pretty up-to-date version, but it didn’t work out of the box. The Nvidia module (driver) wasn’t properly installed, in a way a
gave me a
FATAL: Module nvidia not found.
All in all it’s a bit confusing at the moment to keep track with all the different version, and the split into a new beta branch 185.xx didn’t really help a lot.