It seems to work in Ubuntu 12.10, but not "out of the box" VDPAU works fine:
vdpauinfo display: :1 screen: 0 API version: 1 Information string: NVIDIA VDPAU Driver Shared Library 304.51 Tue Sep 18 18:02:11 PDT 2012 Video surface: name width height types ------------------------------------------- 420 4096 4096 NV12 YV12 422 4096 4096 UYVY YUYV Decoder capabilities: name level macbs width height ------------------------------------------- MPEG1 0 8192 2048 2048 MPEG2_SIMPLE 3 8192 2048 2048 MPEG2_MAIN 3 8192 2048 2048 H264_MAIN 41 8192 2048 2048 H264_HIGH 41 8192 2048 2048 VC1_SIMPLE 1 8190 2048 2048 VC1_MAIN 2 8190 2048 2048 VC1_ADVANCED 4 8190 2048 2048 Output surface: name width height nat types ---------------------------------------------------- B8G8R8A8 8192 8192 y Y8U8V8A8 V8U8Y8A8 R10G10B10A2 8192 8192 y Y8U8V8A8 V8U8Y8A8 Bitmap surface: name width height ------------------------------ B8G8R8A8 8192 8192 R8G8B8A8 8192 8192 R10G10B10A2 8192 8192 B10G10R10A2 8192 8192 A8 8192 8192 Video mixer: feature name sup ------------------------------------ DEINTERLACE_TEMPORAL y DEINTERLACE_TEMPORAL_SPATIAL y INVERSE_TELECINE y NOISE_REDUCTION y SHARPNESS y LUMA_KEY y HIGH QUALITY SCALING - L1 - HIGH QUALITY SCALING - L2 - HIGH QUALITY SCALING - L3 - HIGH QUALITY SCALING - L4 - HIGH QUALITY SCALING - L5 - HIGH QUALITY SCALING - L6 - HIGH QUALITY SCALING - L7 - HIGH QUALITY SCALING - L8 - HIGH QUALITY SCALING - L9 - parameter name sup min max ----------------------------------------------------- VIDEO_SURFACE_WIDTH y 1 4096 VIDEO_SURFACE_HEIGHT y 1 4096 CHROMA_TYPE y LAYERS y 0 4 attribute name sup min max ----------------------------------------------------- BACKGROUND_COLOR y CSC_MATRIX y NOISE_REDUCTION_LEVEL y 0.00 1.00 SHARPNESS_LEVEL y -1.00 1.00 LUMA_KEY_MIN_LUMA y LUMA_KEY_MAX_LUMA y VAAPI don't :~$ vainfo libva: VA-API version 0.33.0 Xlib: extension "XFree86-DRI" missing on display ":1". libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib/dri/nvidia_drv_video.so libva: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit So, creating symlink do the job. :~$ locate nvidia_drv_video.so /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so :~$ sudo ln -s /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so /usr/lib/dri/ :~$ ls -la /usr/lib/dri/ общо 104 drwxr-xr-x 2 root root 4096 ное 3 14:22 . drwxr-xr-x 248 root root 77824 ное 1 16:23 .. -rw-r--r-- 1 root root 17632 апр 17 2012 dummy_drv_video.so lrwxrwxrwx 1 root root 47 ное 3 14:22 nvidia_drv_video.so -> /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so :~$ vainfo libva: VA-API version 0.33.0 Xlib: extension "XFree86-DRI" missing on display ":1". libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib/dri/nvidia_drv_video.so libva: Found init function __vaDriverInit_0_32 libva: va_openDriver() returns 0 vainfo: VA-API version: 0.33 (libva 1.0.15) vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.3 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264High : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD Now vlc talk like that: $ vlc VLC media player 2.0.4 Twoflower (revision 2.0.3-289-g6e6100a) [0xa0128f0] main libvlc: Стартиране на vlc със стандартния интерфейс. Използвайте 'cvlc', за да използвате vlc без интерфейс. MKV/Ebml Parser: m_el[mi_level] == NULL MKV/Ebml Parser: Up cannot escape itself MKV/Ebml Parser: m_el[mi_level] == NULL MKV/Ebml Parser: Up cannot escape itself [0xb539fa00] dts decoder: DTS channels:6 samplerate:48000 bitrate:768000 libva: VA-API version 0.33.0 Xlib: extension "XFree86-DRI" missing on display ":1". libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib/dri/nvidia_drv_video.so libva: Found init function __vaDriverInit_0_32 libva: va_openDriver() returns 0 [0xb5305180] avcodec decoder: Using VA API version 0.33 for hardware decoding. Stream with high frequencies VQ coding :~$ cat /etc/os-release NAME="Ubuntu" VERSION="12.10, Quantal Quetzal" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu quantal (12.10)" VERSION_ID="12.10" :~$ uname -a Linux p5e 3.5.0-18-generic #29-Ubuntu SMP Fri Oct 19 10:27:31 UTC 2012 i686 i686 i686 GNU/Linux -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/642907 Title: failed to open VA API with NVIDIA VDPAU backend To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libva/+bug/642907/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs