2024. április 25., csütörtök

Gyorskeresés

Lenny, XBMC és Nvidia: VDPAU-s HD gyorsítás

Írta: | Kulcsszavak: XBMC . HD . linux . vdpau . GPU . nvidia

[ ÚJ BEJEGYZÉS ]

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

Hozzászólások

(#1) frescho


frescho
addikt

Nem bírtam ki. Leteszteltem. Mindent, még a killa sample is simán fut a 8100-as IGP-n. Annyi baja van csak, hogy r'f;rne egy kicsit nagyomm buffer. Csak azt tudnám hol lehet állítani...

https://frescho.hu

(#2) Benoe77 válasza frescho (#1) üzenetére


Benoe77
őstag

Érdekes lehetne itt is úgy kipróbálni a vdpau-t, hogy va-api-n keresztül. Ha jól láttam van erre is csomag.

Persze értelme nem sok van, pláne hogy jól működik most így, de a jövő linux-os videógyorsító szabványa lehet, hogy ez lesz.

(#3) frescho válasza Benoe77 (#2) üzenetére


frescho
addikt

A kiprobalashoz szet kellene tolnom a HTPC-t. Nem valoszinu, hogy most raszanom magam. Elobb a buffer problemat kellene megoldani.

https://frescho.hu

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.