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édentesRévision précédente
Prochaine révision
Révision précédente
amd-ati [Le 25/05/2013, 17:26] – [Désinstallation complète des pilotes propriétaires] 88.178.143.43amd-ati [Le 21/05/2018, 23:56] (Version actuelle) – [Systèmes à cartes graphiques hybrides Intel / AMD] Bixo358
Ligne 1: Ligne 1:
 +{{tag> matériel carte_graphique radeon catalyst}}
 +----
  
 +{{ :amd_ati_logo.png?200|AMD-ATI}}
 +
 +====== Cartes graphiques AMD-ATI ======
 +
 +Depuis fin 2006, [[wpfr>ATI|ATI]] est une filiale de [[wpfr>Advanced_Micro_Devices|AMD]]. Même si le nom ATI reste valable, l'appellation AMD-ATI sera utilisée à sa place pour rappeler l'appartenance à AMD.
 +
 +Comme c'est très souvent le cas, les pilotes pour les [[:carte_graphique|cartes graphiques]] **[[http://www.amd.com/fr/|AMD-ATI]]** peuvent être regroupés en deux "familles" :
 +  * Les pilotes [[wpfr>Logiciel_libre | libres]], développés par la communauté. Ils sont, pour la plupart, installés par défaut sur Ubuntu.
 +  * Les pilotes [[wpfr>Logiciel_propri%C3%A9taire | propriétaires]], développés par AMD-ATI. Ils sont fournis par le constructeur, ils peuvent s'installer en quelques clics depuis les [[:gnome-control-center|paramètres système]].
 +===== Pilotes libres =====
 +
 +Historiquement les seuls pilotes libres pour cartes graphiques [[http://www.amd.com/fr/ | AMD-ATI]] étaient ceux développés et fournis par la fondation [[wpfr>Xorg|X.org]] afin de permettre le fonctionnement de ces cartes avec le serveur [[:xorg|X.org]] (serveur graphique utilisé par la (quasi-)totalité des distributions Linux).\\
 +Toujours d'actualité, ces pilotes sont au nombre de quatre :
 +  - Le pilote générique **ati** qui n'est pas vraiment un pilote puisque son rôle est de détecter la carte graphique et de charger le pilote adéquat.
 +  - Le pilote **atimisc** qui est le pilote pour les cartes de type ATI Mach8/32/64
 +  - Le pilote **r128** qui est le pilote pour les cartes de type ATI Rage128.
 +  - Le pilote **[[:radeon]]** qui est le pilote à utiliser pour la majorité des cartes de type [[wpfr>Radeon | ATI Radeon]].
 +
 +==== Installation des pilotes libres ====
 +Ces pilotes font partie par défaut d'Ubuntu et ne nécessitent aucune installation préalable.\\
 +Si, malgré tout, une réinstallation est nécessaire il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>xserver-xorg-video-ati|xserver-xorg-video-ati]]**.
 +
 +  * Pour installer une version plus récente ou une version en cours de développement, rendez-vous sur la page [[:radeon]]. Attention ces méthodes comportent un risque pour la stabilité de votre système.
 +
 +===== Pilotes propriétaires =====
 +Vous trouverez les explications sur la page [[:Catalyst]].
 +
 +===== Systèmes à cartes graphiques hybrides Intel / AMD =====
 +
 +De plus en plus d'ordinateurs possèdent un système à GPUs commutables, tels que [[wpfr>Intel HD Graphics|Intel HD 2000 ou HD 3000]] par exemple. Les processeurs avec carte graphique //intégrée// consomment beaucoup moins d'énergie que les cartes graphiques traditionnelles. Il est donc conseillé pour les ordinateurs portables de désactiver la carte graphique AMD-ATI, ce qui permet de gagner jusqu'à 50% d'autonomie.
 +
 +Ces solutions sont possibles :
 +  * [[Prime]]
 +  * [[#Avec acpi_call]]
 +  * Avec le pilote propriétaire [[:catalyst|AMD Catalyst]]. Si cela ne fonctionne pas, il faut suivre une démarche spécifique [[http://forum.ubuntu-fr.org/viewtopic.php?id=924311|ici]].
 +
 +<note>Cette méthode ne fonctionne pas avec la série ATI 5xxx, cf [[https://bugs.launchpad.net/xserver-xorg-driver-ati/+bug/1021024|Bug sur launchpad]]</note>
 +
 +
 +==== Avec acpi_call ====
 +
 +**acpi_call** est un autre [[:tutoriel:tout_savoir_sur_les_modules_linux|module]] développé pour désactiver la carte graphique.
 + 
 +Pour importer le projet acpi_call, tapez dans un [[:terminal]] :
 +<code>sudo apt-get install git
 +git clone http://github.com/mkottman/acpi_call.git
 +</code>
 +  
 +Puis lancez le module en tapant dans le [[:terminal]] :
 +<code>cd acpi_call/
 +make
 +sudo insmod acpi_call.ko
 +</code>
 +  
 +Il faut ensuite lancer un [[:tutoriel:script_shell|script]], après l'avoir rendu [[:permissions|exécutable]], qui permet de savoir "où" se trouve la carte. Pour cela, tapez :
 +<code>chmod u+x examples/turn_off_gpu.sh
 +./examples/turn_off_gpu.sh
 +</code>
 +
 +Vous devriez obtenir un résultat comparable à celui-ci :
 +<code>
 +Trying \_SB.PCI0.P0P1.VGA._OFF: failed
 +Trying \_SB.PCI0.P0P2.VGA._OFF: failed
 +Trying \_SB_.PCI0.OVGA.ATPX: failed
 +Trying \_SB_.PCI0.OVGA.XTPX: failed
 +Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
 +Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
 +Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
 +Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
 +Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
 +Trying \_SB.PCI0.PEG0.GFX0.DOFF: failed
 +Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
 +Trying \_SB.PCI0.PEG0.PEGP._OFF: works!
 +</code>
 +
 +Il faut alors repérer la ligne qui se termine par "works!" C'est cette ligne qui vous intéresse pour désactiver la carte à chaque démarrage.
 +
 +[[:tutoriel:comment_modifier_un_fichier|Modifiez avec les droits d'administration]] le fichier **/etc/rc.local** pour insérer les deux lignes suivantes à la fin du fichier,  juste avant //exit 0// :
 +<file bash>
 +insmod /<CHEMIN>/acpi_call.ko
 +echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call 
 +</file>
 +où :
 +  * <CHEMIN> est à remplacer par le chemin complet vers où se trouve le fichier **acpi_call/acpi_call.ko**
 +  * //\_SB.PCI0.PEG0.PEGP._OFF// est à remplacer par la ligne où se trouvait le "works!".
 +
 +
 +===== Configuration =====
 +
 +==== Pilote libre Radeon ====
 +
 +Veuillez vous référer à la page ** [[:radeon]]**.
 +
 +==== ATI Catalyst ====
 +
 +{{:Ati_bienvenue.png?350|L'interface Catalyst}}
 +
 +Veuillez vous référer à la page **[[:Catalyst]]**.
 +
 +===== Informations pratiques =====
 +
 +==== Connaître le modèle de sa carte graphique ====
 +
 +=== Dans ATI Catalyst ===
 +
 +{{:Ati_information.png|Catalyst et les informations de la carte graphique }}
 +
 +=== Dans un terminal ===
 +Tapez :
 +<code> glxinfo | grep OpenGL</code>
 +Ou, si vous utilisez le pilote propriétaire [[:Catalyst]]
 +<code>fglrxinfo -v | grep OpenGL</code>
 +
 +Voici un exemple de résultat :
 +<code>OpenGL vendor string: ATI Technologies Inc.
 +OpenGL renderer string: Radeon X1300/X1550 Series
 +OpenGL version string: 2.1.8087 Release
 +OpenGL shading language version string: 1.20
 +OpenGL extensions:
 +</code>
 +Ou encore tapez :
 +<code>lspci | grep VGA</code>
 +
 +qui vous donnera quelque chose dans ce style là:
 +<code>03:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500/5100 Series]</code>
 +  
 +Si vous posez une question sur le forum à propos d'un problème graphique, pensez à mentionner ce résultat.
 +  
 +===== Problèmes connus =====
 +Reportez-vous à la page des [[:problemes_catalyst|problèmes avec le pilote Catalyst]].
 +
 +=====Liens externes=====
 +
 +  * **(fr)**[[wpfr>Radeon]]
 +  * **(fr)** [[http://www.amd.com/fr/Pages/AMDHomePage.aspx|Page AMD]] fournissant les spécifications détaillées des cartes ainsi que les derniers pilotes [[:Catalyst]]
 +  * **(en)** [[http://wiki.cchtml.com/index.php/Ubuntu|Wiki AMD non officiel]], mais riche en informations utiles
 +  * **(en)** [[http://www.x.org/wiki/radeon|Portail de la fondation X.org]] dédié au développement des pilotes libres [[:Radeon]]
 +
 +----
 +//Contributeurs: [[:utilisateurs:Kao_chen]], [[:utilisateurs:RustyBSD]], [[:utilisateurs:WSH]], [[:utilisateurs:Canigou 66]].//