Transtec Levio 210 et Linux
- Introduction
- Carte graphique
- Carte audio
- Processeur
- ACPI
- Clavier, souris
- Combo
- Carte réseau
- Carte Wi-Fi
Introduction
Evolix a acheté un portable Transtec Levio 210 pour l'utiliser avec GNU/Linux. Il a été livré préinstallé avec SUSE LINUX, donc pas de licence Microsoft ! Apparemment, le site de Transtec ne liste plus sa disponibilité sous Linux, mais n'hésitez pas à téléphoner pour demander directement si son achat sous Linux est encore possible.
Les caractéristiques exactes de ce portable sont ici
J'ai conservé SUSE Linux (pour l'instant) même si je ne l'utilise pas, et j'ai immédiatement installé Debian GNU/Linux sid/experimental.
Voici la bête :
Pour info, vous trouverez le résultat des commandes lspci, cpuinfo et dmesg.
La carte graphique Intel 945GM/GMS/940GML fonctionne bien
Le driver intel (ancien i810) fonctionne bien (j'utilise la version 2.0.0 avec X.org 7.2). Voici mon fichier xorg.conf.
Finalement, la sortie VGA fonctionne correctement avec l'extension RandR. Voici quelques utilisations :
$ xrandr -q // lister les sorties vidéo possibles $ xrandr --output VGA --auto // activer la sortie VGA $ xrandr --output VGA --off // désactiver la sortie VGA $ xrandr --output LVDS --mode 1024x768 // changer de résolution $ xrandr --output LVDS --right-of VGA // dual screen $ xrandr --output LVDS --pos 800x0 // décaler les écrans $ xrandr --output LVDS --rotate inverted // très fun :-)
J'utilise aussi l'outil i810switch (patché, car il ne reconnait pas ma carte i945) pour activer/désactiver momentanément une sortie :
$ i810switch // lister l'état des sorties $ i810switch lcd off // désactiver l'écran LCD $ i810switch crt off // désactiver la sortie VGA
Pour info, vous trouverez le résultat des commandes xvinfo et glxinfo.
L'accélération graphique semble fonctionner à peu près (comme on peut le voir ci-dessous), mais je dois avouer que je l'utilise quasiment jamais, donc je n'ai pas trop de retour à faire sur la stabilité.
$ glxgears 4516 frames in 5.0 seconds = 895.485 FPS 4480 frames in 5.0 seconds = 890.600 FPS 4480 frames in 5.0 seconds = 890.852 FPS 4480 frames in 5.0 seconds = 890.582 FPS 4480 frames in 5.0 seconds = 890.638 FPS 4480 frames in 5.1 seconds = 885.235 FPS
J'ai quand même lancé une ou deux fois compiz/beryl et ça juste marche. Au passage, j'en ai profité pour lancer tux^Wppracer et c'est un peu saccadé. D'ailleurs si l'on joue avec son xorg.conf et la 3D, il n'est pas rare de faire tout simplement planter X avec une erreur du type :
Backtrace: 0: /usr/bin/X11/X(xf86SigHandler+0x81) [0x80c8591] 1: /lib/libc.so.6 [0xb7dcae28] 2: /usr/lib/xorg/modules/extensions//libGLcore.so(XMesaResizeBuffers+0x29) [0xa7940179] 3: /usr/lib/xorg/modules/extensions//libGLcore.so [0xa793cd50] 4: /usr/lib/xorg/modules/extensions//libglx.so [0xb7c4590a] 5: /usr/bin/X11/X(ReparentWindow+0x1a7) [0x807cfa7] 6: /usr/bin/X11/X(ProcReparentWindow+0xd5) [0x808e775] 7: /usr/bin/X11/X [0x8154a21] 8: /usr/bin/X11/X(Dispatch+0x19f) [0x808ed3f] 9: /usr/bin/X11/X(main+0x495) [0x8076e85] 10: /lib/libc.so.6(__libc_start_main+0xdc) [0xb7db6ebc] 11: /usr/bin/X11/X(FontFileCompleteXLFD+0x1e5) [0x80761a1] Fatal server error: Caught signal 11. Server aborting
Enfin, petit défaut sur ce laptop, je déplore qu'il n'y ait pas de sortie S-vidéo.
Le système audio Intel fonctionne bien
Rien de particulier à signaler. Les haut-parleurs ne sont pas extraordinaires comme sur tout laptop.
Le processeur fonctionne
Il s'agit d'un Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz. Je suis peut-être difficile mais cela semble parfois poussif quand l'un des deux CPU virtuel est à 100% alors que l'autre s'ennuie, le système semble tirer un peu la langue. À noter que j'utilise cpufreq mais que je n'ai pas encore pris la peine de vraiment jouer avec...
L'ACPI fonctionne bien
L'ACPI m'indique bien la présence ou non du branchement sur secteur, de la batterie. Voici ce que donne la gestion de la battery par l'ACPI chez moi :
$ cat /proc/acpi/battery/BAT1/* alarm: unsupported present: yes design capacity: 2200 mAh last full capacity: 1609 mAh battery technology: rechargeable design voltage: 14400 mV design capacity warning: 0 mAh design capacity low: 0 mAh capacity granularity 1: 1 mAh capacity granularity 2: 1 mAh model number: MS-1057 serial number: battery type: LION OEM info: MSI Corp. present: yes capacity state: ok charging state: charged present rate: 0 mA remaining capacity: 1609 mAh present voltage: 16757 mV
Notez que la batterie d'origine de 4 cells tient (pour l'instant) environ une heure en utilisation normale. La batterie 8 cells que j'ai commandé en supplément (aïe, mon dos) tient 2 bonnes heures.
Enfin (le meilleur pour la fin), l'hibernation en RAM ou SWAP fonctionne très bien ! Je suis un peu enthousiaste mais il faut dire que cela change la vie de démarrer son portable en quelques secondes en gardant toutes ses applications ouvertes (bon, faut quand même éviter de garder Firefox ouvert pendant 3 ou 4 jours hein).
# s2ram -f -a3 // suspend 2 ram # hibernate // suspend 2 disk # s2both // suspend 2 les deux :-)
Clavier, souris fonctionne
Rien à signaler mis à part, les touches de raccourcis "mail", "browser" et "search" qui semblent inutilisables. Je n'ai pas encore investigué.
La carte réseau Gigabit Realtek RTL8111/8168B fonctionne
Quand elle est lancée, ça marche bien (testée uniquement en 100M). Par contre, j'ai constaté de nombreux problèmes suite au retour d'hibernation. J'ai pris l'habitude de lancer ceci plusieurs fois en cas de problèmes :
# ifconfig eth1 down ; ifconfig eth1 up # ethtool -s eth1 autoneg off speed 100 duplex full
Note : les changelogs des derniers noyaux sont assez chargés pour le driver r8169 et les problèmes se produisent moins souvent.
Le combo lecteur/graveur CD/DVD fonctionne bien
J'ai lu et gravé 4 CD-ROM. Rien à signaler.
La carte Wi-Fi Intel PRO 3945ABG fonctionne bien
La carte nécessite un blob (un firmware non libre) mais il faut avouer qu'ayant joué avec pas mal de cartes Wi-Fi sous Linux, celle-ci ne fonctionne pas trop mal (WEP, WPA, WPA2, mode adhoc).
Sous Debian, voici comment préparer le driver ipw3945 :
# m-a prepare ipw3945 # m-a b-a ipw3945
Le port FireWire (IEEE 1394)
Pas testé, mais par défaut, il a la fâcheuse manie de piquer le eth0.
Lecteur MMC/SD/MS/xD
Pas testé (annoncé non supporté par Transtec).