Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
3dfx_voodoo3 [Le 21/03/2008, 22:00]
YoBoY déplacé de /materiel/voodoo3
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​matériel Hoary Breezy Dapper carte_graphique}} 
  
----- 
- 
-====== Configurer l'​accélération 3D sur une 3dfx Voodoo 3 ====== 
- 
-> Depuis Dapper 6.06, Ubuntu configure automatiquement votre Voodoo 3 en 16 bits avec l'​accélération 3D. Néanmoins, il n'​installe ni //​libglide2//​ ni //​libglide3//​. 
- 
-En son temps, la Voodoo 3 était une bonne carte vidéo 3D, mais maintenant, celle-ci ainsi que les autres cartes Voodoo sont considérées comme dépassées (http://​dri.freedesktop.org/​wiki/​3dfx). De plus, le fondeur, 3DFX, a été racheté par nVidia le 15 décembre 2000. Toutefois, cette carte peut utiliser OpenGL en 16 bits à une résolution maximale de 1024×768. Depuis qu'​Ubuntu utilise les couleurs en 24 bits ainsi que la résolution maximale de votre moniteur, il est nécessaire de changer certaines choses. 
- 
-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 [[:​configurer_son_ecran_old | tutoriel]] vous aidera à en configurer un. 
- 
-Remarque : cette astuce fonctionne bien sous Dapper, mais pas sur Edgy (//tdfx// non supporté). 
- 
-===== 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. Installez cette bibliothèque [[:​tutoriel:​comment_installer_un_paquet|par le paquet]] **libglide3**. 
- 
- 
-===== Activer le pilote « libglide3 » ===== 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] « /​etc/​X11/​xorg.conf ». Repérez la section « ''​Device''​ », qui doit ressembler à peu de chose près à cela : 
-<​file>​ 
-Section "​Device"​ 
- Identifier "​3Dfx Voodoo 3 3000" 
- Driver "​vesa"​ 
- BusID "​PCI:​1:​0:​0"​ 
-EndSection 
-</​file>​ 
- 
-Remplacez « vesa » par « tdfx ». 
- 
-===== Limitez les résolutions disponibles ===== 
- 
-Cherchez vers la fin de votre fichier « xorg.conf » la portion qui ressemble à ce qui suit (la ligne « Modes » est probablement différente) : 
-<​file>​ 
-SubSection "​Display"​ 
-          Depth           16 
-          Modes          "​1600x1200"​ "​1024x768"​ "​800x600"​ "​640x480"​ 
-EndSubSection 
-</​file>​ 
- 
-Vous verrez d'​autres définitions « ''​SubSection "​Display"''​ », avec des profondeurs (//Depth//) de 1, 4, 8, 15, et 24. Soyez sûr de modifier celle qui contient « Depth 16 ». Effacez toutes les résolutions dans la ligne « Modes » supérieures à 1024×768. Pour l'​exemple ci-dessus cela donnerait : 
-<​file>​ 
-SubSection "​Display"​ 
-        Depth           16 
-        Modes          "​1024x768"​ "​800x600"​ "​640x480"​ 
-EndSubSection 
-</​file>​ 
- 
-===== Sélectionner une profondeur de couleur à 16 bits ===== 
- 
-Directement dans la sous-section((''​SubSection''​))« Display », il y a une section « Screen ». À l'​intérieur de cette section, vous verrez que //​DefaultDepth//​ est définie à 24. Définissez-la à 16. 
-<​file>​ 
-  DefaultDepth ​           16 
-</​file>​ 
- 
-Enregistrez le fichier et quittez votre éditeur de textes. 
- 
-===== 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--<​- ((Touche « Backspace » ou « Retour arrière », la touche au-dessus de « Entrée ».)) à 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. 
- 
-=====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,​ voir 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. 
- 
-<code bash> 
-#! /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 
-</​code>​ 
- 
-Sauvez le fichier et quittez. Rendez-le alors exécutable : 
- 
-  chmod u+x voodoo 
- 
-Il doit être lancé en tant que //root// 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 connaitre le statut de votre serveur X : 
- 
-  voodoo 
- 
-===== Plus d'info ===== 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=359178|Post sur le forum]] 
-  * //​[[http://​glide.sourceforge.net/​|Glide Open Source Project]]// 
-  * //​libglide3//​ dans Ubuntu : 
-    * http://​packages.ubuntu.com/​warty/​libs/​libglide3 
-    * http://​packages.ubuntu.com/​hoary/​libs/​libglide3 
-    * http://​packages.ubuntu.com/​breezy/​libs/​libglide3 
-  * [[http://​dri.freedesktop.org/​wiki/​3dfx|Voodoo3 et DRI]] 
-  * [[http://​dri.freedesktop.org/​wiki/​OpenGL|OpenGL]] 
- 
----- 
- 
-//​Contributeurs : [[https://​wiki.ubuntu.com/​Voodoo3doesnotdo3d|Traduit]] par [[utilisateurs:​fredb | FredB ]], corrigé par adam0509.// 
  • 3dfx_voodoo3.1206133249.txt.gz
  • Dernière modification: Le 15/02/2009, 12:24
  • (modification externe)