Az Mplayerés XBMC VAAPI szériámat szeretném kiegészíteni az Nvidia megoldással. A már megismert VAAPI-hoz képest minimális a változás.
Miután felugrott a HTPC is Lucidra megkapta az új nvidia meghajtót:
apt-get install nvidia-current nvidia-current-dev
Letöltöttem az XBMC-t, majd megpróbáltam configurálni:
svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk
cd trunk
./bootstrap
./configure --prefix=/home/user/xbmc --enable-vdpau
Nem jött össze, mert hiányolta a vdpau.h-t. Egy gyors linkelés volt a megoldás.
cd /usr/include/
sudo ln -s nvidia-current/vdpau vdpau
cd -
Így már lefutott a config és jöhetett a fordítás és telepítés:
make;make install
Indítás után persze nem ment simán a dolog. Hang volt, ami csodálkoztam, mert a HDMI kimenetet nem állítottam be neki. Aztán rájöttem, hogy a ~/.xbmc-ben lévő beállításokat használja. Ügyes, de nem eléggé, ugyanis nem ment a GPU gyorsítás. pontosabban GLSL volt, de VDPAU nem a .xbmc/tmp/xbmc.log szerint.
(VDPAU) unable to init VDPAU - vdp_st = 0x1. Falling back.
Gyors dpkg -l és apt-cache search után arra gondoltam, hogy valószínűleg pár library még jól jöhet.
sudo apt-get install libvdpau1
A dolog be is vált, már megy a VDPAU. Tesztelni persze nagyon van időm, mert vonz az ágy. Majd holnap megnézem mekkora terhet vesz le az X2 240 válláról. Addig is egy kis log darabka arról, hogy elvileg mire képes:
VDPAU 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 8190 2032 2048
H264_HIGH 41 8190 2032 2048
VC1_SIMPLE 1 8190 2048 2048
VC1_MAIN 2 8190 2048 2048
VC1_ADVANCED 4 8190 2048 2048