Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiel:voodoo3 [Le 13/01/2007, 14:01]
adam0509 MODIF : tag & quote
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​hoary breezy}} 
  
-[[https://​wiki.ubuntu.com/​Voodoo3doesnotdo3d|Traduit]] par [[utilisateurs:​fredb | FredB ]] 
-Corrigé par adam0509 
- 
-====== Configurer l'​accélération 3D sur une Voodoo 3 ====== 
- 
-> Dapper 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 1024x768. 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 [[materiel:​fix_problemes_resolution | tutoriel]] vous aidera à en configurer un. 
- 
-===== 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 à l'aide de Synaptic. Voici l'​équivalent en ligne de commande : 
- 
-  sudo apt-get install libglide3 
- 
-===== Activer le pilote libglide3 ===== 
- 
-Dans le terminal, tapez : 
- 
-  gksudo gedit /​etc/​X11/​xorg.conf 
- 
-Vous pouvez remplacer GEdit par Nano ou MousePad selon vos préférences 
-((Ne pas oublier de mettre ''​gksudo''​ au lieu de ''​sudo''​ si le programme est graphique, comme GEdit par exemple.)). 
- 
-Dans votre fichier ''​xorg'',​ 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 à 1024x768. 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 ''​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-<​- ((<​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. ''/​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 ===== 
-  *Post sur le forum : [[ http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=359178 ]] 
-  * //Glide Open Source Project// - [[ http://​glide.sourceforge.net/​ ]] 
-  * ''​libglide3''​ dans ubuntu 
-    * [[ http://​packages.ubuntu.com/​warty/​libs/​libglide3 ]] 
-    * [[ http://​packages.ubuntu.com/​hoary/​libs/​libglide3 ]] 
-    * [[ http://​packages.ubuntu.com/​breezy/​libs/​libglide3 ]]  
-  * Voodoo3 et DRI - [[ http://​dri.freedesktop.org/​wiki/​3dfx ]] 
-  * OpenGL - [[ http://​dri.freedesktop.org/​wiki/​OpenGL ]] 
  • materiel/voodoo3.1168693276.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)