Cartes vidéos siliconmotion

De Le Wiki de debian-fr.xyz
Aller à : navigation, rechercher

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 ;)

T&A, à l'origine pour Lenny