HD Video lejátszása MSI Wind U100 netbookon (GMA500 VGA) – Ubuntu 9.10 segítségével

A várható végeredmény : FullHD video lejátszás körülbelül 30% processzorterheléssel MSI Wind U100 netbookon.  (Néhány video azért még produkál érdekes dolgokat, különösen az AVCHD m2ts fájlok, néha a videolejátszás bakizik, de a legtöbb video hibátlanul megy. a felbontástól függetlenül…)

 
Nézzük, mi a teeendő, hogy ezt az eredményt elérjük :
1. Először is adjuk hozzáa az alábbi forrásokat az Ubuntu 9.04 (jaunty) és a  9.10 (karmic) esetében az /etc/apt/sources.list.d/mobile.list:

deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu karmic main
deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main
 
2. Ezután telepítsük a poulsbo-driver-3d – t minden tartozékával együtt. Ha MSI Wind U110 vagy más hasonló netbook tulajdonosa vagy, amely kernel hibát mutat a psb mudul betöltésekor, akkor egy kis "kézimunkára"  is szükség lesz, hogy működésre bírjuk a drivert:  ahogy itt le vagyon írva .
 
3. Ha végeztünk, akkor a stabilabb és gyorsabb működés érdekében hozzunk létre egy /etc/X11/xorg.conf fájlt:
Section "Device"
Identifier "GMA500"
Option "AccelMethod" "EXA"
# someone suggested UXA?
Option "DRI" "on"
Option "MigrationHeuristic" "greedy"
Option "IgnoreACPI" "yes"
Driver "psb"
EndSection
 
Section "DRI"
Mode 0666
EndSection
4. Indítsuk újra a gépet, győződjünk meg, hogy minden rendben van. Egy röpke fekete képernyő után már a helyes felbontású desktopot láthatjuk.  A teljes képernyős xv videonak már rendben kell működnie.
Most következik a hardveres dekódolás támogatás telepítése.
 
5. Telepítsük Libva librart a 
 
6. Csináljunk egy linket a videodriverről a vaapi driver könyvtárára:

sudo ln -s /usr/X11R6/lib/modules/dri/psb_drv_video.so /usr/lib/va/drivers/

 

6. Töltsük le, és csomagoljuk ki ezt  az előrefordított mplayert :
 
7. Telepítsük a normál mplayer-t és a libmad-ot az apt-get -tel.

sudo apt-get install mplayer libmad0

 
8. Csomagoljuk ki az mplayert, és gyártsuk le a szükséges linkeket azokhoz a librarykhoz, amikeht hiányol. Az "ldd mplayer"  megmondja, hogy mi kellene neki 🙂
Csak menjünk az /usr/lib  alá és kezdjünk linkelni :
például :

ln -s libx264.so.67 libx264.so.65

Elképzelhető, hogy Ubuntu Jaunty alatt nem lesz rá szükség, menni fog 'out of the box ' :).
 
9. Indítsuk az mplayert az imént letöltött csomagbül :
 ~/mplayer-vaapi-20090914.i686/mplayer -fs -vo vaapi -va vaapi HDtest.avi

Vélemény, hozzászólás?