Archivio per ‘hardware’


gen 8

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 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
deb http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main
deb-src http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main
Aprire 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 incollareSection "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 mplayer
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
Scaricare 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.

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. smplayer1
Selezionare vaapi,xv, come driver video d’uscita. smplayer2
Inserire -va vaapi in Opzioni per MPlayer. smplayer3
Finito! Godetevi la vostra alta definizione! smplayer4

Bentornato!

dic 8

Kde plasma netbook su eeepc 900

Il mio “piccolino” ha ripreso “quota”. In questo blog ho più volte discusso di kde 4 e delle sue alterne fortune, allentando tuttavia negli ultimi mesi la mia attenzione. Oggi in considerazione del livello piuttosto avanzato raggiunto da questo bellissimo Desktop Environment ho deciso di riprovare e vedere che effetto fa, senonchè nella pagina di download di kubuntu mi sono imbattuto in questo:   kubuntuwebsite Avevo già sentito parlare di un progetto per portare plasma sui netbook, ma confesso di non essere a conoscenza di un così avanzato stato di sviluppo. 
(continua…)

dic 3

Linux Mint 8 su EeePc 1101 ha.

Documento l’installazione di Linux Mint 8, nome in codice Helena, sull’ Asus EeePc 1101 ha. Il processo non ha riscontrato alcun problema di sorta, nemmeno nella installazione dei driver poulsbo per la oramai “famosa” scheda Intel gma500 o per EeeControl secondo i procedimenti documentati nel post “Karmic su Eeepc 1101 ha“.

linuxmint8
nov 2

Karmic su Eeepc 1101 ha

Qualche giorno fa ho ricevuto un regalo davvero speciale, un bellissimo Eeepc 1101 ha. Non vi dico la contentezza al momento di scartare il pacco. Naturalmente ho subito provveduto a togliere win xp e ad installare la nuova release di Ubuntu, Karmic Koala. L’installazione è stata alquanto veloce, una ventina di minuti al massimo, e devo dire con mia grande sorpresa che tutti i componenti sono stati riconosciuti out of the box. I problemi che si sono presentati riguardano alcuni tasti funzione (es. Fn+F5/F6 per brightness), i driver poulsbo per la scheda Intel non ancora disponibili nei repo di Ubuntu e l’overclock tramte SHE (Super Hybrid Engine) la nuova tecnologia di Asus per regolare le prestazioni della Cpu. Passiamo alle soluzioni: per i driver  stato veramente semplice perchè qualcun altro ci aveva già pensato, e a questo proposito ringrazio lucazade che ha prodotto lo script per automatizzare tutto il processo. Dunque basta accedere al pc in recovery mode (ricordo che con l’avvento di Grub2 per accedere al menu di boot occorre premere il tasto Shift e non più Esc) e digitare:wget http://gma500re.altervista.org/scripts/poulsbo.sh && sh ./poulsbo.shPer il problema dei tasti funzione e dell’overclock occorre installare uno script che si occupi della loro gestione e uno dei migliori (anche perchè mi pare sia rimasto il solo visto che da più parti ho letto dell’abbandono di fewt ed elmurato) è Eee Control. Così installo Eee Control, ma il procedimento non risulta per niente liscio, anzi è pieno di ostacoli. Procediamo con ordine: all’inizio ho installato da tarball, non posto la procedura perchè successivamente ho trovato un pacchetto precompilato per Karmic (un grazie a danamlund), ma al lancio della eee-control-tray mi sono accorto che questa non comunicava con eee-control-daemon. Il difetto era nel demone, per cui gedit  /usr/bin/eee-control-daemon e sostituzione delle righe sys/class/backlight/eeepc/brightness con sys/class/backlight/psblvds/brightness1. Tutto sistemato direte. Neanche per idea! Il demone funziona se caricato manualmente, non ancora al boot del pc. Per sistemare quest’ultima grana è bastato inserire la riga /etc/init.d/eee-control start in /etc/rc.local. Karnic1101ha

  1. psblvds è una cartella creata dal driver poulsbo
ott 24

Quale distro per il piccolino? Quinta puntata (Finalmente Moblin).

Finalmente Karmic Moblin Remix funziona sul mio “piccolino”. Installazione andata a buon fine, wireless funzionante, niente più scatti, insomma quasi tutto alla perfezione. Il quasi è deteminato dall’impossibilità di ottenere l’interfaccia Moblin in italiano, ma è poca roba. kmoblin1 Distro dalla concezione rivoluzionaria, orientata al web 2.0 e, a mio parere, particolarmente adatta ai netbook di vecchia generazione, quelli con lo schermo inferiore ai dieci pollici, con una potenza di calcolo non elevata (la distro è particolarmente veloce nei tempi di boot e di risposta ai comandi), mentre per le macchine con processori Atom e schermi tra i 10 e gli 11,6 pollici sinceramente preferisco distribuzioni con maggiori possibilità di personalizzazione, flessibilità e controllo. De gustibus… ! kmoblin2