LinuxPedia

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

Outils pour utilisateurs

Outils du site


frugalware:drivers3d

Différences

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

Lien vers cette vue comparative

frugalware:drivers3d [2018/11/17 13:53] (Version actuelle)
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 13:53 (modification externe)