Alta definizione con accelerazione vaapi su EeePc 1101ha (gma500 -poulsbo) e Ubuntu 9.10.
Il primo post del nuovo anno doveva per forza essere speciale, ed in effetti… . Il tanto vituperato chipset gma500 “poulsbo” è riuscito a far girare sul mio eeepc 1101ha un video in FullHd senza il minimo intoppo e con un consumo di Cpu veramente esiguo, a testimonianza delle grandi potenzialità di questa architettura. Chissa cosa vedremo quando arriveranno i tanto attesi linux driver di cui si vocifera in rete? Ma bando alle ciance. In premessa mi corre l’obbligo di precisare che questa guida non è tutta farina del mio sacco, ma poggia le basi sull’esperienza descritta in questo post che riguarda specificatamente l’ MSI Wind U110, un altro netbook con scheda gma500. L’obiettivo è quello di attivare l’accelerazione video VAAPI propria del chipset poulsbo con mplayer + smplayer. Let’s start.
Step 1 Installazione del driver poulsbo
Inserire nel file /etc/apt/sources.list.d/mobile.list i repository seguenti: deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu karmic mainAprire synaptic e installare poulsbo-driver-3D insieme a psb-firmware, libdrm-poulsbo1, psb-kernel-source, psb-kernel-headers, xpsb-glx. Infine aprire /etc/X11/xorg.conf e incollare
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
deb http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main
deb-src http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic mainSection "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
Step 2 Installare la libreria Libva
Aprire il terminale e digitare wget http://www.splitted-desktop.com/~gbeauchesne/libva/pkgs/i386/libva1_0.31.0-1+sds8_i386.deb && sudo dpkg -i libva1_0.31.0*i386.debAdesso creare un symlink dal driver video alla cartella vaapisudo ln -s /usr/X11R6/lib/modules/dri/psb_drv_video.so /usr/lib/va/drivers/
Step 3 Compilare mplayer
Installare le librerie di svilupposudo apt-get build-dep mplayerScaricare i sorgenti di mplayer da http://www.splitted-desktop.com/~gbeauchesne/mplayer-vaapi/mplayer-vaapi-20091106-FULL.tar.bz2. Scompattare ed eseguire checkout-patch-build.sh. Provare a vedere se funziona: “mplayer -fs -vo vaapi -va vaapi ~/HDtest.avi“. Infine installare con sudo make install.
sudo apt-get install libdrm-dev
wget http://www.splitted-desktop.com/~gbeauchesne/libva/pkgs/i386/libva-dev_0.31.0-1+sds8_i386.deb && sudo dpkg -i libva-dev_0.31.0-1+sds8_i386.deb
Step 4 Compilare smplayer
Fin qui, posto che non ci sia stato alcun intoppo, abbiamo ottenuto mplayer con supporto vaapi da riga di comando. Ora ci occupiamo dell’interfaccia grafica, appunto smplayer.
Installare le librerie qt4sudo apt-get install libqt4-devScaricare smplayer-0.6.8.tar.bz2, scompattare ed eseguire make e sudo make install.
Step 5 Configurare smplayer
Disabilitare screenshots deselezionando Abilita schermata e inserire il percorso /usr/local/bin in Eseguibile MPlayer.
Selezionare vaapi,xv, come driver video d’uscita.
Inserire -va vaapi in Opzioni per MPlayer.
Finito! Godetevi la vostra alta definizione!
Post correlati...
Buon compleanno EeePc! by Mad on December 14th, 2008
Il primo anno dell' EeePC merita di essere ricordato perchè ha, di fatto, creato un nuovo settore, quello dei netbook, ed ha fornito una grande quantità di spunti a noi blogger, innamorati dell' high tech, smanettoni e, a volte, geek.
Il controllo sul "piccolino" by Mad on March 18th, 2009
Dopo qualche giorno di silenzio assolutamente indipendente dalla mia volontà (il mio provider ha preso a fare i capricci lasciandomi inopinatamente senza connessione) rieccomi ad aggiornare il mio "diarietto" con un post sul "piccolino" (siamo in tema di diminutivi).
Primi passi col piccolino by Mad on July 31st, 2008
Ora posso fregiarmi del titolo di "abile detective", infatti il mio "birthday gift" era effettivamente uno splendido eeepc 900 nero, il "piccolino".
Android su EeePC? by Mad on December 16th, 2008
Certo che la cosa sarebbe assolutamente suggestiva, ve l'immaginate il connubio tra Android ed EeePC ? Sarebbe un colpaccio per Google e per noi utenti? Sinceramente non ho elementi per definire questa eventualità in una maniera piuttosto che in un' altra.
L' Eeepc come un libro...? by Mad on November 24th, 2008
Volete ruotare lo schermo del vostro "piccolino" e magari usarlo per leggere un ebook? Vi basta questo comando: xrandr -o left.
Bentornato!












8 gennaio 2010 alle 8:24 pm
può funzionare anche con il compaq mini 110c che ha la gma950???
8 gennaio 2010 alle 8:36 pm
in questo repository ci sono i pacchetti gia’ compilati:
deb http://fit-pc2.com/download/ubuntu/dists/karmic binary/
post 196
http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1229345&page=20
9 gennaio 2010 alle 4:21 pm
Ottima segnalazione, grazie!
13 gennaio 2010 alle 12:46 am
c’è un errore di formattazione nel riquadro di xorg.conf: l’hai chiuso troppo presto
lucazade ha recentemente modificato script di installazione e i repo: hai idea se il kernel viene sempre bloccato?
hai provato ad utilizzare il kernel jolicloud-atom e i pacchetti poulsbo dal repo di jolicloud? se sì, hai notato differenze?
ciao!
13 gennaio 2010 alle 2:12 pm
Errore corretto, grazie! Si, ho provato il kernel jolicloud-atom e i pacchetti poulsbo e devo dire che ne ho ricavato un’ottima impressione, sono stabili e abbastanza performanti. Peraltro adottano un approccio abbastanza innovativo che è quello di introdurre il supporto alla gma500 direttamente all’interno del kernel, dunque meritano attenzione. Tuttavia, cosa ci posso fare, a me non piace l’interfaccia remix di jolicloud, dunque…
14 gennaio 2010 alle 9:08 pm
puoi sempre trasformare jolicloud in ubuntu oppure puoi mettere il driver ed il kernel jolicloud su ubuntu.
http://forum.ubuntu-it.org/index.php/topic,326417.500.html
20 gennaio 2010 alle 3:55 pm
[...] i “pinguini”) chipset poulsbo (gma500). Poco tempo fa ho scritto uno dei miei soliti post sull’argomento, descrivendo il processo di configurazione di mplayer e della libreria libva1 [...]
24 gennaio 2010 alle 3:27 pm
ho seguito con successo tutta la guida e funziona benissimo sul mio acer 751h.
questa compilazione funziona anche sui normali notebbok?