Ceci est une ancienne révision du document !
Configurer une carte graphique 3dfx Voodoo 3
Cette page présente l'installation d'une carte 3dfx Voodoo 3.
Nous partirons du principe que vous disposez déjà d'un server X fonctionnel. Si ce n'est pas le cas ou que vous n'êtes pas sûr, ce tutoriel vous aidera à en configurer un.
Pour Ubuntu 8.04, il faut effectuer tous les réglages présentés (sauf le paragraphe facultatif).
Pour Ubuntu 9.04 et 9.10, il suffit d'installer la bibliothèque de support libglide3
et de redémarrer le serveur X.
Installer une bibliothèque de support
libglide3
est une bibliothèque qui fait le lien entre les appels DRI et les fonctions de la Voodoo 3. Pour installer cette bibliothèque, il faut installer le paquet apt://libglide3.
Modifier la résolution de l'écran
Pour modifier la résolution, qui est, par défaut, limitée à 800x600 sous Ubuntu 8.04, il faut lancer le programme displayconfig-gtk
en tant que superutilisateur :
gksudo displayconfig-gtk
Il faut alors choisir un écran correspondant à votre configuration.
Modifier la profondeur de couleurs et la résolution par défaut
Il faut modifier le fichier /etc/X11/xorg.conf
pour limiter la profondeur de couleurs pour la limiter à 16 bits, afin de pouvoir utiliser l'accélération 3D (direct rendering). Il faut également limiter la résolution à un maximum de 1024x768 si besoin est.
Il faut chercher la partie « Screen ». À l'intérieur de cette dernière, il faut modifier le paramètre Defaultdepth
pour mettre sa valeur à 16. Pour limiter la résolution à 1024x768, il faut modifier le paramètre Virtual
avec les valeurs 1024 et 768.
Votre partie « Screen » du fichier xorg.conf
devrait ressembler à ce qui suit :
Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" Defaultdepth 16 SubSection "Display" Depth 16 Virtual 1024 768 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection
Redémarrer X
X doit être redémarré afin de basculer entre 16 bits et 24 bits. Déconnectez-vous de votre session et pressez Ctrl–Alt–← 1) ou bien Alt–Impr. écran–K (pour les dernières versions) à l'écran de connexion afin de redémarrer le serveur X.
Tester l'accélération 3D
Afin de savoir si l'accélération 3D est activée, tapez :
glxinfo | grep direct
Si direct rendering
est à NO
, c'est que l'accélération 3D n'est pas activée.
mesa-utils
soit installé pour pouvoir lancer glxinfo
.
Facultatif
Créer un script pour basculer entre les modes 16 bits (3D) et 24 bits (2D)
Note de adam0509 : Ce script n'est pas obligatoire, voire même déconseillé, car les performances sans accélération 3D sous Ubuntu sont lamentables (j'utilise un PIII 550 MHz avec 192 Mio de RAM). Pour visualiser correctement une diffusion en MPEG (sous VLC par exemple - je pense ici au multiposte de FREE), vous aurez besoin de l'accéleration 3D.
Ce script utilise deux fichiers xorg.conf
: l'un avec les paramètres de base (pilote vesa
ou tdfx
) avec un defaultdepth
de 24 bits, l'autre votre nouveau xorg.conf
.
Rendez-vous à l'emplacement du fichier xorg.conf
et faites une copie de sauvegarde.
cd /etc/X11 sudo cp xorg.conf xorg.conf.save
Créez une copie pour le mode 3D :
sudo cp xorg.conf xorg.conf.accel
Créez la configuration sans le mode 3D
sudo cp xorg.conf xorg.conf.noaccel
Allez dans xorg.conf.noaccel
et remettez vos paramètres de base (pilote vesa
, résolution et DefaultDepth
) (allez c'est rapide ).
sudo gedit xorg.conf.noaccel
Lancer un éditeur de textes en utilisateur normal depuis votre répertoire personnel.
cd $HOME gedit voodoo
Copiez-collez le script suivant à l'intérieur. Celui-ci facilitera le passage entre l'accélération 3D et utilisation normale.
#! /bin/bash case $1 in accel ) cp /etc/X11/xorg.conf.accel /etc/X11/xorg.conf ;; noaccel ) cp /etc/X11/xorg.conf.noaccel /etc/X11/xorg.conf ;; * ) echo echo "Usage" echo echo " voodoo accel - use accelerated 16 bit color" echo " voodoo noaccel - use normal 24 bit color" echo XORGDEPTH=`grep DefaultDepth /etc/X11/xorg.conf | cut -f3` XDRI=`grep rendering /var/log/Xorg.0.log | cut --delimiter=" " -f5` XDEPTH=`xdpyinfo | grep "depth of root window" | cut --delimiter=" " -f10` echo " You are currently running at $XDEPTH bit color, with direct" echo " rendering $XDRI. When you restart X, it will run" echo " in $XORGDEPTH bit color." ;; esac
Sauvez le fichier et quittez. Rendez-le alors exécutable :
chmod u+x voodoo
Il doit être lancé en tant que superutilisateur sur cette machine et devrait être disponible depuis votre chemin par défaut. Le répertoire /usr/local/bin
est un endroit type pour ce genre de script.
sudo cp voodoo /usr/local/bin
Utiliser le script
Afin de choisir entre accélération 3D et configuration normale, exécutez voodoo
en précisant votre choix. Afin d'utiliser l'accélération 3D :
sudo voodoo accel
et pour le mode normal en 24 bits :
sudo voodoo noaccel
Afin de connaître le statut de votre serveur X :
voodoo
En savoir plus
- libglide3 dans Ubuntu :
Contributeurs : Traduit par FredB, corrigé par adam0509. Modifié par Julius22.