Support Poulsbo dans Karmic, sans package Jaunty
Par Xyzo le mercredi 2 décembre 2009, 17:04 - EeePC / Netbooks - Lien permanent
C'est clair : pour celle ou celui qui ne sait pas de quoi je parle, le titre de ce billet peut sembler pour le moins obscur 
Simplement, Poulsbo est le petit nom d'un composant made by Intel qui est basé pour la partie graphique sur le GMA500 et qui équipe certains netbooks comme l'Asus T91 ou le Clevo TN70M (aka "WeSurf"). Et il se trouve que l'ami Poulsbo est très mal supporté par les distrib' Linux actuelles : la faute, semble-t-il, à Intel qui refuse de publier les spécifications nécessaires au développement des pilotes qui iraient bien.
Sous Ubuntu 9.04 (aka Jaunty), les choses avaient finalement fini par s'arranger un peu avec un support stable, bien que peu performant, de Poulsbo. Mais avec l'arrivée d'Ubuntu 9.10 (aka Karmic), les choses se sont à nouveau compliquées puisque certains packages utilisés pour Jaunty n'ont pas (encore) été portés sous Karmic. Du coup, sur le Net, on trouve pas mal de tutoriaux mélangeant allègrement dépôts Karmic et Jaunty, ce qui laisse présager une stabilité aléatoire de la chose et quelques complications à venir lors des futures mises-à-jour...
Donc, en farfouillant un peu, j'ai finalement réussi à obtenir un affichage graphique correct sous Karmic, sans utiliser de paquet prévu pour Jaunty : suivez le guide, et attention à la marche en descendant 
Après l'installation d'Ubuntu Netbook Remix 9.10, j'ai d'abord déclaré les dépôts suivants :
deb http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main deb-src http://ppa.launchpad.net/lucazade/gma500/ubuntu/ karmic main
J'ai également installé la clé correspondante puis fait une mise-à-jour des paquets :
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6699F3D9 sudo aptitude update
Ensuite, j'ai installé le premier package :
sudo aptitude install libdrm-poulsbo1
Puis, j'ai téléchargé et installé une version du paquet xserver-xorg-video-psb prévue pour Karmic (cf. https://launchpad.net/~kalon33/+archive/ppa).
C'est peut-être là le point-clé de la procédure, la partie qui manque dans les "how-to" qu'on trouve sur le Net et qui, du coup, se rabattent sur des paquets Jaunty. Merci beaucoup à Joël Du Broy pour son aide cette cette partie !
wget https://launchpad.net/~kalon33/+archive/ppa/+files/xserver-xorg-video-psb_0.36.0-0ubuntu1ppa9.10+1_i386.deb gdebi -n xserver-xorg-video-psb_0.36.0-0ubuntu1ppa9.10+1_i386.deb
Pour finir, j'ai suivi la fin de la procédure qui fonctionnait également sous Jaunty (9.04) :
sudo aptitude install poulsbo-driver-2d poulsbo-driver-3d echo "blacklist i915" | sudo tee -a /etc/modprobe.d/blacklist.conf sudo update-initramfs -u
Et voilà... Bon, j'ai rédigé ce billet en quelques minutes, donc il se peut qu'il contienne quelques approximations mais le gros est là. S'il vous manque quelque-chose ou si ça ne fonctionne pas, postez un p'tit commentaire. De mon côté, j'ai réussi à faire fonctionner mon T91 et mon WeSurf de cette manière.
Ah oui, y'a aussi JoliCloud qui annonce le support août-of-ze-boscq du GMA500 dans ses versions à venir. J'ai pu tester une pre-Beta et je peux confirmer que cela fonctionne très bien : affaire à suivre, donc 
J'ai quelques invitations disponibles.
Fin de la visite : n'oubliez pas l'guide, et attention à votre tête en sortant 

Commentaires
Salut,
merci pour ton tuto je vais essayer sur un asus 1101 ha qui m'a fait crisé à cause du chipset gma 500 et je ferai un commentaire sur cette page pour dire si ça marche ou pas sur ce modèle.
Di
Merci pour ton tuto, je vais essayer cela sur mon eeepc 1101HA
Concernant joliCloud, j'suis très preneur si tu as une invite pour la version Beta. Apparement elle est très rapide.
Merci.
Bonjour,
Je suis un heureux (!) possesseur d'un eeepc 1101HA.
J'ai fait exactement ce qui est décrit dans cette page. Il y a une nette amélioration du graphisme, le poste ne gèle plus immédiatement, mais lors de mise à jour il freeze toujours lorsque je suis en wifi et pas lorsque je suis connecté en filaire.
Y a t-il autre chose à paramétrer ?
Abel
Bonjour,
Bravo, effectivement, il manquait la fameuse étape qu'on ne trouve pas dans les howto's !
Je viens d'installer tout ça sur un eeepc 1201 HA et ça marche plutôt pas mal.
Il faut bien sûr un xorg.conf correspondant, que j'ai trouvé en fouinant sur le net.
Le fichier xorg.conf semblant absent de la netbook-remix Karmic !
Le voici pour ceux que ça intéresse :
Section "Device"
Identifier "GMA500"
Option "AccelMethod" "EXA"
Option "DRI" "on"
Option "MigrationHeuristic" "greedy"
Option "IgnoreACPI" "yes"
Driver "psb"
EndSection
Section "DRI"
Mode 0666
EndSection
Très succinct mais ça marche, si certains ont du xorg.conf plus "optimisé", je suis preneur !
Bon linux à tous sur vos netbooks chéris.
Et bonne fêtes de fin d'année.
The celebration offers a constant of your common
collection of thomas sabo uk proud assortment.This is the fantastic company of Thomas sabo on watches. and experienced thomas sabo uk people today weren't any doubt over thomas
sabo uk some skeptical of the to expect to acquire. However, the thomas sabo charms greatest was beneficial and well appreciated.
http://pandoraonliner.com/
http://pandoraoutleter.com/
http://pandoraoutletr.com/