Skip to Content

Configurer XFree pour une carte 3DLabs Oxygen GVX1 AGP

But de ce document

Ce document me sert de mémo pour configurer « XFree » avec une carte « 3DLabs Oxygen GVX1 AGP » sur une Debian Testing.

Pré-requis

  •  Avoir installé une Debian de Base : http://www.coagul.org/article.php3 ?id_article=158
  •  Avoir installé XFree : http://www.coagul.org/article.php3 ?id_article=159
  • Problème rencontré

    Après l’installation de Xfree et KDE, le serveur X n’a pas réussi à démarrer, car la carte graphique n’était pas reconnue automatiquement.

    J’ai essayé d’utiliser la Knoppix, mais celle-ci n’a pas fonctionné non plus.

    J’ai essayé sans succès de configurer le serveur X avec la commande suivante :

    dpkg-reconfigure xserver-xfree86

    J’ai essayé aussi de modifier manuellement le fichier de configuration « /etc/X11/XF86Config-4 » et d’utiliser le pilote « vga » :

    Section "Device"
            Driver      "vga"

    ou « vesa » :

    Section "Device"
            Driver      "vesa"

    Solution

    Je suis donc parti à la pêche aux informations et j’ai trouvé ce site, qui m’a confirmé que ma carte était compatible avec Linux ce qui était bon signe :-)

  •  http://www.docmirror.net/fr/linux/howtos/hardware/HP/hp-hardware.html

    De plus, ce site m’a indiqué qu’il fallait utiliser le mode Framebuffer (FBDEV) pour faire fonctionner la carte.

    Mon premier réflexe a donc été de mettre le pilote « fbdev » dans la driver de XFree

    Section "Device"
            Driver      "fbdev"

    Mais lors du lancement de X, je me suis retrouvé avec ce message d’erreur :

    open /dev/fb0 no such device
    no device detected
    Fatal server error
    no sreens found

    Je suis donc reparti à la pêche aux informations, et j’ai trouvé qu’il fallait activer le mode Framebuffer en ajoutant une option au noyau Linux en sai demodifiant Grub.

    Il faut ajouter l’option vga=xxx comme indiqué dans le tableau ci dessous :

    640x480 800x600 1024x768 1280x1024
    8 bits vga=769 vga=771 vga=773 vga=775
    16 bits vga=785 vga=788 vga=791 vga=794
    32 bits vga=786 vga=789 vga=792 vga=795

    J’ai donc modifié le fichier « /etc/boot/grub/menu.lst » et ajouté cette option sur la ligne « kernel » comme indiqué ci-dessous :

    kernel /boot/vmlinuz-2.4.26-1-386 root=/dev/hda8 ro vga=791

    Et après un reboot pour prendre en compte cette modification, mon XFree a démarré sans problème :-)

    Historique des modifications

    Version Date Commentaire
    0.1 25/02/05 Création par Tony GALMICHE