Dell nous a pondu ce que je déteste le plus dans l'informatique actuelle : le PC jetable ! Cette machine n'a strictement aucune possibilité d'évolution, pas un slot PCI, nada, rien ! Ne pas oublier le driver Linux pour sa carte graphique qui est merdique à souhait, carte qu'on ne peut bien sûr pas remplacer : espérance de vie sous Ubuntu, 5 minutes (Ubuntu n'y est pour rien, c'est Intel et ses drivers à la noix qui sont à blâmer ...). Et pour couronner le tout, elle ne contient que 256Mo et je n'ai pas en stock le type de mémoire pour la faire évoluer. Bref, je me suis demandé pendant longtemps à quoi elle pourrait bien me servir.
Heureusement, elle a aussi quelques avantages comme son P4 2.4 Ghz qui en fait la machine la plus véloce de mon parc à ce jour et un fonctionnement silencieux à nouveau unique parmi mes machines.
C'est actuellement ma machine de test principale sous Gentoo pour essayer différentes solutions avant la migration de mes autres machines. Elle me sert aussi de serveur de compilation pour mes autres machines de test.
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.40GHz stepping : 7 cpu MHz : 2399.363 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr bogomips : 4798.72 clflush size : 64 cache_alignment : 128 address sizes : 36 bits physical, 32 bits virtual power management:
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01) 00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 01:0c.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
Cette configuration est la plus optimisée pour mon Dell (elle ne contient que les composants nécessaires même si je dois encore faire le ménage dans certaines sections). Elle contient ce qu'il faut pour permettre à udisk de monter les périphériques USB.
Concernant la carte graphique, il faut activer le DRM pour intel grâce aux options suivantes :
--> Graphics support (dans device drivers)
-->[*] agpart
--> selectionne intel
-->DRM et [M] ou [*] i915 (ou ixxx ... i915)
--> [*] Modesetting on intel by default
auxquels s'ajoutent les options ACPI, BACKLIGHT_CLASS_DEVICE, VIDEO_OUTPUT_CONTROL, INPUT et CONFIG_FB_BACKLIGHT.
Configuré ainsi, l'espérance de vie sous X est d'une dizaine de secondes : le driver Intel ou la carte "Intel 845G Chipset" étant parfaitement instable. Il faut donc désactiver le GPU en créant le fichier /etc/X11/xorg.conf.d/40-monitor.conf suivant :
Section "Device"
Identifier "old intel stuff"
Driver "intel"
Option "shadow" "true"
EndSection
L'important étant l'option shadow.
Par défaut, X ne choisie pas la résolution maximum commune à la carte et à l'écran (me demandez pas pourquoi). On rajoutera donc dans le même fichier les lignes.
Section "Monitor"
Identifier "VGA1"
Option "PreferredMode" "1280x960"
EndSection
(Elles sont évidemment à adapter en fonction de l'écran)
Comme je l'ai dit en introduction, le driver de sa carte vidéo sous Linux est pathétique. X ne survit pas plus de quelques minutes : dans le meilleur des cas, on obtient (rapidement) un affichage corrompu avant de bloquer complètement X, dans le pire des cas, c'est le système entier qui se fige.
Avant d'obtenir une configuration stable avec le driver Intel, j'ai essayé avec succès d'utiliser le driver VESA, c'est-à-dire le driver VGA standard. Le problème est que X sera en 640x480, mais on peut sans doute passer aux 800x600 en bidouillant les fichiers de configuration de xorg. Je n'ai pas été aussi loin ...
USE="mmx sse sse2"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
VIDEO_CARDS="intel vesa fbdev"
CHOST="i686-pc-linux-gnu"
Visitez : Nos sorties Ski et rando |
Copyright Laurent Faillie
2001-2024
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso. |
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution. |
Visites durant les 7 derniers jours au total. |
Vous pouvez
laissez un commentaire
sur cette page.