系統軟體環境為 debian-6.0.1a-amd64-netinst.iso + gnome 2.30.X 桌面,
硬體環境為 XS35 GT, 其中顯卡晶片組為 nvidia ion,我已經透過 synaptic 安
裝了的套件如下:
libvdpau1 版本0.4.1-2
nvidia-vdpau-driver 版本270.41.06-1
vdpau-va-driver 版本0.7.2-1
libva1 版本1.0.12-2
libva-glx1 版本1.0.12-2
libva-tpi1 版本1.0.12-2
libva-x11-1 版本1.0.12-2
另外有查詢到:
/usr/lib/dri/nvidia_drv_video.so 這個連結檔的來源檔案為:
/usr/lib/dri/vdpau_drv_video.so 檔案大小91.8KB.
當我執行 vainfo 這個指令後,得到的系統回應如下:
ho@HTPC:~$ vainfo
libva: libva version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva error: /usr/lib/dri/nvidia_drv_video.so has no function __vaDriverInit_0_32
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
ho@HTPC:~$
然後我就不知道該怎麼辦了,我嘗試google關鍵字都看不出所以然來.
有找到
http://wiki.videolan.org/VLC_DxVA2
http://wiki.videolan.org/VLC_VAAPI
http://strangestone.livejournal.com/107092.html
這些資訊,但還是無解.
照理說我既然已經安裝了現成的
libvdpau1 版本0.4.1-2
nvidia-vdpau-driver 版本270.41.06-1
vdpau-va-driver 版本0.7.2-1
libva1 版本1.0.12-2
libva-glx1 版本1.0.12-2
libva-tpi1 版本1.0.12-2
libva-x11-1 版本1.0.12-2
軟體套件,就沒什麼必要再自行編譯函示庫檔案了.
執行vainfo所產生的錯誤訊息,我google了老半天還是看不出所以然來.
我該怎麼解決 libva error 的狀況(在不自行編譯程式的前提下)?