
Netbook Asus EeePC 1201HA
Installer une Ubuntu sur un Netbook est maintenant très aisé avec les solutions basées sur une installation à partir d’une clé USB. De très bon tutoriaux sont présent sur le Net : http://doc.ubuntu-fr.org/ubuntu_netbook_edition#installation
Après une installation facile, rapide et efficace on s’aperçoit que l’interface graphique est très lente ; que se passe t-il ? Pas de pilotes graphiques pour l’Intel GMA 500 (PowerVR) sous linux ? En fait les drivers existent mais sont propriétaires (pour la partie 3D). Ils tournent bien mais ne sont pas tout à fait au point.
Ce qu’on gagne :
- Des performances 2D correctes.
- La lecture vidéo n’est pas top sur la HD et sur certains formats SD, c’est déjà ça.
- Pour la 3D, c’est Néant pour le moment ;-(
Voici les lignes de commandes qui vont faire en sorte de prendre plaisir à utiliser son netbook sous linux.
sudo add-apt-repository ppa:gma500/ppa && sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude install poulsbo-driver-2d poulsbo-driver-3d poulsbo-config \
psb-kernel-source
Lors de mise à jour du kernel linux, il peut arriver que dkms ne trouve pas les sources du kernel poulsbo, voilà ce qu’il faut faire :
sudo aptitude download psb-kernel-source
sudo dpkg -i psb-kernel-source_4.42.0-0ubuntu2~1004um3.1_all.deb
Si une erreur survient lors de l’installation du fichier deb, réessayé une seconde fois le :
sudo dpkg -i psb-kernel-source_4.42.0-0ubuntu2~1004um3.1_all.deb
La suppression de la version du module précédent pose parfois des soucis à la nouvelle installation.
Et voilà il ne reste plus qu’à rebooter… Il faut noter qu’Asus a corriger le tire en choisissant d’autres puces graphiques sur d’autres modèles de ces netbooks et c’est un bon choix ; car Intel n’assure pas du tout avec ce GMA500, il est vraiment Naze (espérons que ce soit temporaire). Même pour un netbook il y a un minimum tout de même. Je n’ai plus qu’à économiser pour m’acheter un vrai netbook ou attendre un peu des vrais pilotes !!!
Liens :
Mon xorg.conf :
# Fichier /etc/X11/xorg.conf
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Module"
Load "glx"
Load "record"
Load "extmod"
Load "xtrap"
Load "dbe"
Load "dri"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Device"
Option "IgnoreACPI" "true"
Identifier "Card0"
VendorName "Intel Corporation"
BoardName "System Controller Hub (SCH Poulsbo) Graphics Controller"
BusID "PCI:0:2:0"
Driver "psb"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ExaMem" # <i>
#Option "ExaScratch" # <i>
#Option "NoPanel" "true"
#Option "LidTimer" # [<bool>]
#Option "NoFitting" # [<bool>]
#Option "DownScale" # [<bool>]
EndSection