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
ati_depots [Le 21/06/2010, 16:51]
173.206.144.109
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​feisty edgy dapper matériel carte_graphique ati xgl}} 
----- 
  
- 
- 
- 
- 
-====== Installation des pilotes propriétaires ATI depuis les dépôts ====== 
- 
-===== Qu'​est-ce que l'​accélération 3D ? ===== 
- 
-Si votre économiseur d'​écran est particulièrement lent, c'est que vos pilotes ne supportent pas l'​accélération 3D pour votre carte graphique. En deux mots, lorsque vous installez un pilote qui vous fait bénéficier de l'​accélération 3D, toutes les instructions de calculs 3D ne sont plus calculées par votre CPU (//Central Processor Unit// - processeur),​ mais par le GPU (//Graphic Processor Unit// - processeur graphique) de votre carte graphique. Le GPU étant spécialisé dans les calculs 3D, il les effectue beaucoup plus vite que le CPU. Et c'est donc pour cela que les économiseurs d'​écrans,​ ou les jeux, sont si lents avec les pilotes génériques. 
- 
-<note importante>​ 
-Le pilote fglrx fonctionne pour les cartes à partir de la Radeon 9500 incluse. 
- 
-Pour avoir l'​accélération graphique avec ces anciennes cartes, il faut remplacer l'​actuelle libGL.so par celle des pilotes 8.24.8. 
- 
----- 
- 
-**Commentaires sur cette note:** 
-  * Pourriez-vous être plus explicite concernant cette note? Merci. 
-  * je n'ai pas bien compris cette note, + de détails SVP. 
-  * Allô, Terre appelle l'​auteur de cette note, répondez svp!.. ​ À priori, tout ce que je peux conclure d'une telle note confondante,​ c'est qu'​**//​il faut installer le pilote fglrx 8.24.8 si la carte graphique ATI est antérieure à Radeon 9500//** (un lien vers ce pilote serait grandement apprécié). Mais qu'​est-ce que fglrx? Quant à la version 8.24.8, s'​agit-il du pilote fglrx ou du pilote propriétaire ATI? Ces deux derniers désignent-ils la même chose (fglrx est-il le pilote propriétaire ATI)?... Si quelqu'​un d'​autre ayant comprit où cette note veut nous mener, et qu'​il/​elle se sente dune âme généreuse,​ n'​hésitez surtout pas à venir éclairer notre lanterne vacillante. 
-</​note>​ 
- 
-===== Pré-requis ===== 
- 
-==== Petite précaution ==== 
- 
-Avant toute manipulation,​ j'ai suivi le conseil d'​Ostaquet : 
-//"Je vous conseille FORTEMENT de faire une sauvegarde de votre fichier ​ **xorg.conf**"​ (à restaurer en cas de problème)//​ 
-<​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.backup</​code>​ 
- 
-Pour restaurer : 
-<​code>​sudo cp /​etc/​X11/​xorg.backup /​etc/​X11/​xorg.conf</​code>​ 
-//"​Ceci vous évitera peut-être bien des maux de têtes. :-) "// 
- 
- 
- 
- 
- 
-==== Quelle carte graphique ATI avez-vous ? ==== 
- 
-Avant d'​installer le pilote, assurez vous que votre carte graphique est bien une ATI et regardez précisément votre chipset embarqué, pour savoir quels pilotes il vous faudra installer. Si vous installez un pilote ATI sur une carte qui n'est pas prévue pour cela, il vous faudra reconfigurer votre serveur X. 
- 
-Pour savoir si votre carte graphique est bien une ATI ouvrez un terminal (Applications→Accessoires→Terminal) et tapez ceci : 
-<​code>​ 
-lspci | grep VGA 
-</​code>​ 
- 
-et faites entrer. Si vous avez quelque chose qui contient ATI votre carte graphique est bien de marque ATI. 
- 
-Pour connaitre de manière plus précise votre carte graphique, vous pouvez afficher les PCI IDs en tapant : 
-<​code>​ 
-lspci -n 
-</​code>​ 
- 
-Bien entendu, si vous ne disposez pas d'une carte graphique ATI, ne suivez pas ce tutoriel ! 
- 
- 
- 
- 
- 
- 
-===== Installation ===== 
- 
- 
- 
- 
-==== Feisty et suivants ==== 
- 
-  * Depuis Ubuntu **[[:​feisty|Feisty Fawn]]** (7.04), tout est plus simple : //Système -> Administration -> Gestionnaire de pilotes propriétaires//​ ou //Système -> Administration -> Pilotes de Périphériques//​ sous **[[:​lucid|Lucid Lynx]]** (10.04). Tapez votre mot de passe et installez les pilotes de votre carte ! 
- 
-  * Sous Kubuntu, depuis Gutsy: ​ //Menu K -> Paramètres du système -> Onglet Advanced -> Pilotes Propriétaires//​. 
-    ​ 
- 
-<​note>​Si vous avez des problèmes (écran noir, etc.) avec cette méthode, récupérez votre configuration de départ (ATI ou Radeon ou Vesa) et vous pouvez ensuite essayer cette méthode : [[:​ati.run|Installation des derniers pilotes ATI]], plus compliquée mais compatible avec les dernières cartes. Ou encore, en downgradant le serveur X, en suivant cette [[http://​blog.alternux.com/​2009/​11/​22/​installez-les-drivers-ati-sous-linux-mint-gloria/​|procédure]] (lien externe).</​note>​ 
- 
-==== Dapper et Edgy ==== 
- 
-Les pilotes 8.23.7 sont inclus dans Dapper. 
- 
-=== Edgy Eft Noyau optimisé === 
- 
-Si vous êtes sur Edgy Eft, le noyau générique optimisé est installé par défaut, vous pourriez donc sauter l'​installation,​ néanmoins il faut installer les modules "​restricted"​ (non libre) à l'​étape suivante. 
- 
-Préférez démarrer votre ordinateur avec la version 686 ou k7 du Kernel selon votre ordinateur (cf. [[:​architecture matérielle]]).\\ Pour cela, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **linux-686** ou **linux-image-k7**. Dans les deux cas, redémarrer votre ordinateur et choisissez dans grub la nouvelle version du noyau avec laquelle démarrer. Puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **linux-restricted-modules-$(uname -r)**. 
- 
-Redémarrer votre ordinateur et choisissez dans grub la nouvelle version du noyau avec laquelle démarrer. 
-Vos pilotes auront plus de chance de fonctionner. En effet je n'ai jamais réussi à faire fonctionner les pilotes en restant avec le kernel pour 386 (ATI radeon 9700). 
- 
-Tout cela n'est pas très clair pour vous ? Référez vous a la page sur l'​optimisation du noyau pour y voir plus clair : [[:​kernel_optimise|Optimisations des noyaux]] 
- 
-=== Installation des pilotes === 
- 
-<​code>​ 
-sudo apt-get install xorg-driver-fglrx fglrx-amdcccle libqt3-mt ​   
- 
-sudo aticonfig --initial 
-sudo aticonfig --overlay-type=Xv 
-</​code>​ 
- 
-Il est nécessaire d'​ajouter la section suivante à /​etc/​X11/​xorg.conf sous Edgy (sous peine de ne pas avoir //direct rendering// (dri)): 
- 
-(Faites Alt--F2 et entrez la ligne suivante : ''​gksu gedit /​etc/​X11/​xorg.conf''​) 
- 
-<​file>​ 
-Section "​Extensions"​ 
-    Option "​Composite"​ "​disable"​ 
-EndSection 
-</​file>​ 
- 
-Dans mon cas (Ati R300, 9500pro), le module fglrx n'​était pas chargé au démarrage, j'ai du le rajouter au fichier /​etc/​modules ; cette étape n'est probablement pas nécessaire pour tous les modèles de cartes ATI, à faire seulement si vous en avez besoin : 
- 
-<​code>​ 
-gksudo gedit /​etc/​modules #puis de rajouter fglrx à la ligne. 
-#ou taper directement : 
-echo "​fglrx"​|sudo tee -a /​etc/​modules 
-</​code>​ 
- 
-Redémarrez et lancez fgl_glxgears,​ si le cube et les engrenages sont là, c'est gagné! :-) 
- 
- 
- 
- 
-===== Utilisation ===== 
- 
-Après redémarrage de l'​ordinateur,​ vous devriez avoir l'​[[accélération graphique]]. 
- 
-Si ça n'est pas le cas, veuillez consulter la page concernant [[ati_problemes|la résolution des problèmes avec une carte ATI]]. 
- 
-==== fglrxinfo ==== 
- 
-Vous pouvez vérifier dans une console si //ATI Technologies//​ est utilisé pour OpenGL. 
-<​code>​~$ fglrxinfo 
-display: :0.0  screen: 0 
-OpenGL vendor string: ATI Technologies Inc. 
-OpenGL renderer string: RADEON XPRESS Series Generic 
-OpenGL version string: ​ 2.0.6334 (8.34.8) 
-</​code>​ 
-Résultat pour une //x200 mobility.// 
- 
-Si vous obtenez quelque chose comme : 
-<​code>​$ fglrxinfo 
-display: :0.0  screen: 0 
-OpenGL vendor string: Mesa project: www.mesa3d.org 
-OpenGL renderer string: Mesa GLX Indirect 
-OpenGL version string: 1.2 (1.5 Mesa 6.4.1) 
-</​code>​ 
-Consultez [[ati_problemes#​dri_ou_acceleration_3d]] **et** [[ati_problemes#​Accélération OpenGL ?]] 
- 
-===== Outils ===== 
- 
- 
- 
- 
-==== aticonfig ==== 
- 
-//​fglrxconfig//​ n'​existe plus dans les pilotes Ati depuis la v8.21.7 et est avantageusement remplacé par //​aticonfig//​ (n'​oubliez pas de visiter [[:​aticonfig]] à la fin de cette section Dapper pour quelques options commentées) 
- 
-Exemple pour moi, vite fait avant le reboot : 
-<​code>​ 
-sudo aticonfig --initial 
-sudo aticonfig --dtop=single 
-sudo aticonfig --overlay-type=Xv 
-sudo aticonfig --tvf=PAL-N 
-</​code>​ 
- 
- 
- 
- 
-===== Cas particuliers ====== 
- 
- 
- 
- 
- 
-==== AMD64 et noyau 32 bits ==== 
- 
-Pour les AMD64 si vous utilisez un kernel en 32 bits et que vous avez une carte AGP : modifiez le fichier /​etc/​modules 
-<​code>​ 
-sudo gedit /​etc/​modules 
-</​code>​ 
-en ajoutant juste après les commentaires :  
-  * fglrx 
-  * amd64-agp 
- 
- 
-plus le chipset ex :  
-  * nvidia-agp ​ //pour le nForce, à adapter selon votre chipset// 
- 
- 
-Si vous utilisez une carte PCI-e, ce n'est pas nécessaire par contre. 
-Si vous utilisez un noyau 64 bits, alors le support de /​dev/​agpgart et celui de l'AMD Opteron/​Athlon64 on-CPU GART devraient normalement être activés automatiquement. Encore une fois, si vous n'avez pas de carte AGP, il serait plus prudent de désactiver ces options. 
- 
-Et on contrôle à présent. Ici, pour moi, tout est bel et bien chargé. 
-<​code>​ 
-$ lsmod | grep agp 
-nvidia_agp ​             8828  0 
-amd64_agp ​             13060  1 
-agpgart ​               36784  3 fglrx,​nvidia_agp,​amd64_agp 
-</​code>​ 
- 
-Rebootez le pc... 
- 
- 
- 
-==== Edgy et compatibilité aiglx ==== 
- 
-Si vous voyez l'​erreur 
- 
-<​code>​ 
-Xlib:  extension "​XFree86-DRI"​ missing on display ":​0.0"​. 
-</​code>​ 
- 
-en tapant fglrxinfo 
- 
-Ajoutez au fichier xorg.conf 
- 
-<​file>​ 
-Section "​Extensions"​ 
- ​Option "​Composite"​ "​disable"​ 
-EndSection 
-</​file>​ 
- 
-Car l'​option composite est activée par défaut pour assurer la compatibilité avec aiglx 
- 
-Remarque 1: la dernière version du pilote propriétaire (8.42.3) supporte AIGLX, pour les cartes r300 à r600, et bientôt pour les fireGL. ​ 
-Vous pouvez tester via [[:​ati.run|cette méthode]] mais c'est à vos risques et périls ( __pour utilisateurs avancés !!!__ ). Mieux vaut utiliser [[envy]] 
- 
-Remarque 2: désactiver le composing, avec les dernières mises à jour provoque ce [[https://​launchpad.net/​distros/​ubuntu/​+source/​linux-restricted-modules-2.6.15/​+bug/​47371|bug]],​ qu'on peut résoudre en suivant [[http://​www.minds.may.ie/​~dez/​serendipity/​index.php?/​archives/​76-OpenOffice-Not-Working-on-Ubuntu-Dapper-6.06.html|ces indications]]. 
- 
- 
- 
- 
- 
- 
-==== Nettoyage de printemps ==== 
- 
-Si vous avez installé avec une méthode précédente,​ [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​default/​linux-restricted-modules-common**. ​ 
-Vérifiez bien que cette ligne se présente de la sorte, sans fglrx blacklisté : 
-//​DISABLED_MODULES=""//​. 
-Puis, [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] ​ **/​etc/​modprobe.d/​blacklist**. ​ 
-Aucun module agp blacklisté non plus. 
-Puis, [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] ​ **/​etc/​modules**. 
-Pas besoin normalement de préciser de modules, du moins pour le moment. Commentez si besoin les modules nvidia-agp, fglrx, amd64-agp ou agpgart par un dièse (#). 
- 
- 
- 
-==== Perte du support XVideo (Versions inférieures à Feisty) ===== 
- 
-Si vous rencontrez des problèmes avec les lecteurs vidéos, notamment avec mplayer, il faut ajouter ces trois options dans /​etc/​X11/​xorg.conf,​ dans la section "​Device"​ : 
-  Option "​PseudoColorVisuals"​ "​off"​ 
-  Option "​OpenGLOverlay"​ "​off"​ 
-  Option "​VideoOverlay"​ "​on" ​ 
- 
- 
-<note critique>​ATTENTION : Ce qui suit ne s'​applique qu'aux pilotes fglrx < 8.34.8 (version inclue dans feisty), ce bug étant corrigé depuis cette version.</​note>​ 
- 
-Si vous disposez d'une carte radeon X1k et d'une machine 64bits, pour l'​instant l'​activation de XVideo provoque une faute de segmentation du serveur x ( [[https://​a248.e.akamai.net/​f/​674/​9206/​0/​www2.ati.com/​drivers/​linux/​linux_8.31.5.html|lien chez ati]] ) 
- 
-En attendant un correctif, et pour éviter les plantages intempestifs,​ désactivez XVideo dans le fichier xorg.conf, section "​Module"​ : 
-    SubSection "​extmod"​ 
-        Option ​     "omit XVideo"​ 
-    EndSubSection 
-    #Load "​extmod"​ 
- 
-N'​oubliez pas de commenter/​enlever le Load "​extmod"​. 
- 
-De cette façon, quand une application tentera d'​activer l'​extension,​ il n'y aura pas de plantage du serveur. 
- 
- 
-===== Problèmes connus ===== 
-Voir pour la [[ati_problemes:​|résolution des problèmes d'​ordre général avec les cartes graphique ATI]] 
- 
- 
- 
----- 
- 
-//​Contributeurs : [[utilisateurs:​phenix]],​ [[utilisateurs:​ultrafil|philippe voncken]], [[utilisateurs:​urss]],​ [[utilisateurs:​d.loic]],​ [[utilisateurs:​nyl]],​ [[utilisateurs:​eric_p|Eric Pignet]], [[utilisateurs:​kmeleon|Kmeleon]],​ [[:​utilisateurs:​thedamocles|Damocles]],​ [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​kmeleon|Kmeleon]],​ [[utilisateurs:​laden]],​ CleyFaye.// 
  • ati_depots.1277131881.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)