Cartes vidéos siliconmotion
Les chipsets vidéos siliconmotion fonctionnent assez bien sous Debian, néanmoins pas dans la configuration par défaut.
Configuration du framebuffer
lilo
Si vous souhaitez avoir mieux que le 80x25, ajoutez ou modifiez ceci aux options dans /etc/lilo.conf :
vga=0x318
Puis confirmez les modifications:
root@box:~# lilo && reboot
grub
Modifications des fichiers de configuration
Il faut modifier plusieurs fichiers, en tant que root :
- /etc/default/grub
Décommentez la ligne contenant
GRUB_GFXMODE=640x480
Et remplacez 640x480 par 1024x768.
- /etc/grub.d/00_header
Recherchez la ligne :
set gfxmode=${GRUB_GFXMODE}
Ajoutez juste après cette ligne :
set gfxpayload=keep
Prise en compte des changements
Une fois les changements effectués, appliquez-les :
root@box:~# update-grub && reboot (si vous êtes impatients de voir)
Configuration de X11
Si cela n'est pas déjà fait, il est nécessaire d'installer le pilote correspondant :
root@box:~# apt-get install xserver-xorg-video-siliconmotion
Ne démarrez pas X tout de suite, cela ne fonctionnera pas. A noter que le pilote :
- Ne fonctionne qu'en 65535 couleurs (16 bits)
- Ne peut pas utiliser le bios pour définir les modes vidéos disponibles, il faut l'indiquer dans le xorg.conf, car c'est la cause du noircissement de la console, même une fois que l'on a quitté X11.
Il faut donc indiquer tout ceci dans un xorg.conf :
root@box:~# vi /etc/X11/xorg.conf
Et y mettre :
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
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"
FontPath "built-ins"
EndSection
Section "Module"
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 "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
#Option "Dualhead" # jamais testé...
Option "PciBurst" "On"
Option "UseBIOS" "false"
Identifier "Card0"
Driver "siliconmotion"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Vous pouvez à présent démarrer X sans aucune difficulté, ni bug ;)