LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


frugalware:drivers3d
no way to compare when less than two revisions

Différences

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


frugalware:drivers3d [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Accéleration 3D, drivers binaires (NVIDIA et ATI) ======
 +
 +
 +S'il y'a un support "embarqué" de l'accéleration 3D pour votre carte dans X, xconfig ajoutera les éléments nécessaires dans /etc/X11/xorg.conf et X chargera le(s) module(s).
 +
 +Si vous avez une carte ATI ou NVIDIA, vous aurez probablement besoin des drivers binaires du constructeur. 
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== Installer les drivers binaires NVIDIA =====
 +{{  http://aviaweb.free.fr/ftp/images/nvidia.png|}}
 +
 +  * Si vous ne connaissez pas le modèle exacte de votre carte graphique lancer en root dans un terminal la commande suivante: 
 +
 +  lspci | grep VGA
 +
 +
 +==== Driver NVIDIA (cartes graphiques récentes) ====
 +
 +
 +  *si votre carte graphique est récente:
 +
 +  pacman -Sy nvidia 
 +
 +==== Driver NVIDIA-96XX (cartes graphiques anciennes) ====
 +
 +  *si votre carte est dans cette liste: 
 +<php>
 +NVIDIA chip name Device PCI ID
 +GeForce2 MX/MX 400 0x0110
 +GeForce2 MX 100/200 0x0111
 +GeForce2 Go 0x0112
 +Quadro2 MXR/EX/Go 0x0113
 +GeForce4 MX 460 0x0170
 +GeForce4 MX 440 0x0171
 +GeForce4 MX 420 0x0172
 +GeForce4 MX 440-SE 0x0173
 +GeForce4 440 Go 0x0174
 +GeForce4 420 Go 0x0175
 +GeForce4 420 Go 32M 0x0176
 +GeForce4 460 Go 0x0177
 +Quadro4 550 XGL 0x0178
 +GeForce4 440 Go 64M 0x0179
 +Quadro NVS 0x017A
 +Quadro4 500 GoGL 0x017C
 +GeForce4 410 Go 16M 0x017D
 +GeForce4 MX 440 with AGP8X 0x0181
 +GeForce4 MX 440SE with AGP8X 0x0182
 +GeForce4 MX 420 with AGP8X 0x0183
 +GeForce4 MX 4000 0x0185
 +Quadro4 580 XGL 0x0188
 +Quadro NVS 280 SD 0x018A
 +Quadro4 380 XGL 0x018B
 +Quadro NVS 50 PCI 0x018C
 +GeForce2 Integrated GPU 0x01A0
 +GeForce4 MX Integrated GPU 0x01F0
 +GeForce3 0x0200
 +GeForce3 Ti 200 0x0201
 +GeForce3 Ti 500 0x0202
 +Quadro DCC 0x0203
 +GeForce4 Ti 4600 0x0250
 +GeForce4 Ti 4400 0x0251
 +GeForce4 Ti 4200 0x0253
 +Quadro4 900 XGL 0x0258
 +Quadro4 750 XGL 0x0259
 +Quadro4 700 XGL 0x025B
 +GeForce4 Ti 4800 0x0280
 +GeForce4 Ti 4200 with AGP8X 0x0281
 +GeForce4 Ti 4800 SE 0x0282
 +GeForce4 4200 Go 0x0286
 +Quadro4 980 XGL 0x0288
 +Quadro4 780 XGL 0x0289
 +Quadro4 700 GoGL 0x028C
 +</php>
 +
 +Vous devez installer le driver nvidia-96xx
 +
 +  pacman -Sy nvidia-96xx
 +
 +
 +
 +
 +
 +
 +
 +===== Installer les drivers propriétaires d'ATI =====
 +{{  http://aviaweb.free.fr/ftp/images/ati.png|}}
 +
 +
 +==== Driver FGLRX ====
 +
 +Selon les cartes, les drivers propriétaires donnent de meilleurs résultats et sont mieux exploité (par firefox notamment) 
 +
 +
 +On se connecte en tant que root\\
 +  su
 +
 +On fait une sauvegarde du fichier /etc/X11/xorg.conf, juste au cas où il y aurait un problème.\\
 +  cp /etc/X11/xorg.conf /etc/X11/xorg.conf.initial
 +
 +
 +Ensuite, on installe les drivers propriétaires\\
 +  pacman -Sy fglrx
 +
 +Ensuite on configure le système pour qu'il utilise fglrx au lieu des drivers libres\\
 +  aticonfig --initial
 +
 +Cette dernière commande a pour effet de modifier le fichier /etc/X11/xorg.conf en remplaçant "ati" par "fglrx" dans la section Device pour que les drivers propriétaires soient utilisés.
 +
 +Enfin, on redémarre la machine pour que les modifications soit prisent en compte.
 +
 +> Attention: Vous devrez ré-exécuter pacman -S nvidia/fglrx après chaque mise à jour du kernel ou de xorg!
 +
 +Si tout fonctionne bien, en tappant la commande \\
 +  glxgears
 +Vous devriez avoir une nombre de fps supérieur à 1000 avec une utilisation CPU proche de 1%.\\
 +Attention, avoir 3000 fps ne signifie pas que l'accélération 3D fonctionne bien. Il faut vérifier que c'est bien la carte graphique et non la CPU qui affiche les frames.
 +
 +
 +==== Driver libre RADEON ====
 +
 +Le pilote libre radeon permet à certaines cartes d’avoir l’accélération 3D en plus d’être compatible avec AIGLX implémenté dans Xorg7.1, permettant d’utiliser Beryl ou Compiz sans utiliser XGL, et d’avoir un bureau en 3D.
 +
 +Cartes dont le support 3D fonctionne correctement avec le pilote libre Radeon :
 +
 +<php>
 +- R100 : Radeon 7200
 +- RV100 : Radeon 7000(VE), M6
 +- RS100 : Radeon IGP320(M)
 +- RV200 : Radeon 7500, M7, FireGL 7800
 +- RS200 : Radeon IGP330(M)/IGP340(M)
 +- RS250 : Radeon Mobility 7000 IGP
 +- R200 : Radeon 8500, 9100, FireGL 8800/8700
 +- RV250 : Radeon 9000PRO/9000, M9
 +- RS300 : Radeon 9100 IGP
 +- RS350 : Radeon 9200 IGP
 +- RV280 : Radeon 9200PRO/9200/9200SE/9250 M9+
 +- RV350 : Radeon 9600PRO/9600SE/9600, M10/M11, FireGL T2
 +- RV380 : Radeon X600, M24
 +- RV480 : Radeon X850xt
 +- R423 : Radeon X800 PCIE
 +- RV370 : Radeon X300, M22
 +</php>
 +
 +Cartes dont le support 3D est expérimental avec le pilote libre Radeon :
 +<php>
 +- R300 : Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
 +- R350 : Radeon 9800PRO/9800SE/9800, FireGL X2
 +- R360 : Radeon 9800XT
 +- RV360 : Radeon 9600XT
 +- R420 : Radeon X800 
 +</php>
 +
 +__Installation du driver RADEON__:
 +
 +Sauvegarder votre xorg.conf
 +
 +  cp /etc/X11/xorg.conf /etc/X11/xorg.bak
 +
 +Editez le xorg.conf
 +
 +  nano /etc/X11/xorg.conf
 +
 +Après la section Module on ajoute :
 +
 +  Section "Extensions"
 +        Option "RENDER" "Enable"
 +  EndSection
 +
 +Dans la section Device, on remplace le Driver "fglrx" par Driver "radeon" (ou Driver "ati", c'est identique) :
 +
 +  Driver         "radeon" # ancienne valeur : "fglrx"
 +
 +Sauvegardez et quitter nano. Il ne vous reste qu'à relancer xorg pour vérifier si ca marche.
 +
 +
 +===== En cas de problème au redémarrage =====
 +> Si xorg ou le kernel flingue le GUI, et maintenant ?
 +
 +du genre l'écran qui est tout brouillé ou un jolie message d'erreur, restaurez la copie que l'on a fait au début. 
 +
 +**Ctrl+Alt+<touche fonction>** vous permet de changer de terminal
 +
 +Connectez vous en root
 +
 +Restaurez le fichier xorg.conf\\
 +  cp /etc/X11/xorg.conf /etc/X11/xorg.conf.marchepas
 +  mv /etc/X11/xorg.conf.initial /etc/X11/xorg.conf
 +
 +On redémarre la machine et normalement le serveur redémarre correctement avec les drivers par défaut.
 +
 +> Réinstallez le paquet nvidia ou fglrx. 
 +
 +==== Note ====
 +
 +Il me semble qu'il n'est plus nécéssaire de réinstaller le driver à chaque mise à jour du kernel, cela se fait automatiquement.
  
frugalware/drivers3d.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1