Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
amd-ati [Le 30/06/2013, 10:58] 83.152.209.122 En ligne de commande avec jockey-text |
amd-ati [Le 14/03/2023, 11:29] (Version actuelle) L'Africain lien |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> matériel carte_graphique radeon catalyst}} | + | {{tag> matériel carte_graphique radeon}} |
---- | ---- | ||
+ | |||
+ | {{ :amd_ati_logo.png?200|AMD-ATI}} | ||
====== Cartes graphiques AMD-ATI ====== | ====== Cartes graphiques AMD-ATI ====== | ||
- | |||
- | {{ :amd_ati_logo.png |AMD-ATI}} | ||
- | |||
- | ===== Avant propos ===== | ||
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. | 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. | ||
- | ===== Introduction ===== | + | 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. | |
- | Comme c'est très souvent le cas, les pilotes (//drivers//) pour les cartes graphiques **[[http://ati.amd.com/fr/|AMD-ATI]]** peuvent être regroupés en deux "familles" : | + | * 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]]. |
- | * 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 paramètres système. | + | |
===== Pilotes libres ===== | ===== Pilotes libres ===== | ||
- | ==== Présentation des 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).\\ |
- | Historiquement les seuls pilotes libres pour cartes graphiques [[http://ati.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 : | 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 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. | ||
Ligne 30: | Ligne 24: | ||
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]]**. | 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. | + | <note warning>Attention, depuis la version 22.04, et la mise à jour du noyau Linux, les ventilateurs des cartes graphiques AMD (série R9 pour sûre) ne tournent plus. Risque de surchauffe ou de destruction. Il est préférable d'attendre avant de changer de version. Idem sur Debian 11. Les ventilateurs fonctionnent uniquement à l'amorce, sur Windows ou sur la console de récuperation Ubuntu. \\ Il est cependant possible de forcer le démarrage des ventilateurs via la commande ''echo 1 > "/sys/class/drm/card0/device/hwmon/hwmon1/fan1_enable"''</note> |
+ | |||
+ | 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 ===== | ===== Pilotes propriétaires ===== | ||
- | ==== Présentation des pilotes propriétaires ==== | ||
- | >Le code source des pilotes propriétaires n'est pas librement accessible et modifiable par les développeurs de Ubuntu. Leur utilisation est risquée car la société qui produit ces pilotes ne les a conçus que pour certains types de matériels, et des mises à jour de sécurité qui y sont apportées dépendent uniquement de son bon vouloir. Ubuntu ne peut pas réparer ou améliorer ces pilotes. | + | Les pilotes sont téléchargeables sur [[https://www.amd.com/en/support|le site AMD]]. Sélectionnez le pilote correspondant à votre carte graphique et à votre version d'Ubuntu. |
- | + | ||
- | Si les pilotes libres sont en parfaite adéquation avec la [[wpfr>Linux#Principes_et_id.C3.A9ologie|philosophie Linux]], les pilotes propriétaires ont souvent l'avantage d'être plus performants.\\ | + | |
- | En l'occurrence, utiliser les pilotes propriétaires est, à l'heure actuelle, la seule façon d'obtenir une [[:acceleration_graphique|accélération]] 3D complète avec une carte graphique AMD-ATI. | + | |
- | + | ||
- | Bien que l'appellation des pilotes propriétaires AMD-ATI soit unifiée sous le terme **fglrx** (pour "//FireGL Radeon for X (server)//"), il existe en réalité deux versions différentes : | + | |
- | - le pilote [[:Catalyst]] (**fglrx** version 8.43 et suivantes) qui prend en charge les: | + | |
- | * //Radeon// 8500 et suivantes (en [[wpfr>Accelerated_Graphics_Port|AGP]] et [[wpfr>Pci_express|PCI express]]) | + | |
- | * //ATI FireGL// 8700 et suivantes | + | |
- | - le pilote "ancienne version" appelé simplement "//ATI proprietary driver//" (**fglrx** version 8.42.3 et antérieures) | + | |
- | * Les cartes graphiques "plus anciennes" ne sont pas officiellement supportées par le pilote //Catalyst//; aussi, il est nécessaire d'installer une ancienne version de **fglrx**. | + | |
- | + | ||
- | ==== Installation du pilote propriétaire via l'utilitaire ==== | + | |
- | + | ||
- | <note>Cette méthode est vivement recommandée en cas d'installation du pilote propriétaire. C'est la méthode la plus simple qui utilise des pilotes spécialement empaquetés pour **Ubuntu** et dont les mises à jour seront proposées automatiquement. | + | |
- | Conseil utile dans le cas, par exemple, d'une Radeon non reconnue après installation d'Ubuntu 12.04 : Rebooter la machine en tenant enfoncée la touche MAJ au moment du démarrage pour afficher le Grub à l'écran. Choisissez le lancement en "mode dépannage" pour effectuer les manipulations suivantes. | + | |
- | Néanmoins le pilote du dépôt peut présenter des bugs qui n'apparaissent pas si l'on fait soi-même les fichiers deb à partir de la version du pilote fourni sur le site du constructeur.</note> | + | |
- | + | ||
- | Pour installer les pilotes propriétaires, il suffit d'utiliser le [[gestionnaire de pilotes propriétaires]].\\ | + | |
- | Plusieurs choix de versions peuvent être disponibles. | + | |
- | + | ||
- | {{:ati_driver_install.png?350|L'interface Ubuntu des pilotes de périphériques}} | + | |
- | + | ||
- | **Si aucun choix n'est disponible**, , parlez-en dans la section [[http://forum.ubuntu-fr.org/viewforum.php?id=27|Serveurs graphiques et cartes vidéo]] du forum. | + | |
- | + | ||
- | ==== Installation du pilote propriétaire via un PPA ==== | + | |
- | Lancer les commandes suivantes : | + | |
- | <code> | + | |
- | sudo add-apt-repository ppa:xorg-edgers/ppa | + | |
- | sudo apt-get update | + | |
- | sudo apt-get install fglrx-installer | + | |
- | </code> | + | |
- | ==== Installation du pilote propriétaire depuis le site officiel==== | + | |
- | + | ||
- | <note important>La moindre erreur dans le fichier **/etc/X11/xorg.conf** pourrait empêcher votre système de démarrer graphiquement.\\ Avant toute installation ou manipulation, effectuez une [[#important_sauvegarder_son_fichier_xorgconf | sauvegarde de ce fichier]].</note> | + | |
- | + | ||
- | **AMD-ATI** fournit directement sur [[http://ati.amd.com/support/driver.html |son site]] les pilotes sous la forme d'exécutable. Cela permet de profiter des tout derniers pilotes et même de tester les versions //bêta// (à vos risques et périls). | + | |
- | + | ||
- | Vous trouverez plus d'explication sur la page [[:Catalyst]]. | + | |
+ | Une fois le pilote téléchargé et installé, ouvrez votre terminal et tapez la commande suivante pour terminer l'installation : | ||
+ | <code bash>sudo amdgpu-install</code> | ||
+ | <note important>__Si vous ne lancez pas cette commande__ manuellement, **le pilote ne sera pas installé**. | ||
+ | __Appuyer sur le bouton "lancer"__ dans votre gestionnaire de paquet **n'a aucun effet**.</note> | ||
===== Systèmes à cartes graphiques hybrides Intel / AMD ===== | ===== Systèmes à cartes graphiques hybrides Intel / AMD ===== | ||
- | De plus en plus d'ordinateurs possèdent un système à GPUs commutables, tels que HD2000 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 ATI, ce qui permet de gagner jusqu'à 50% d'autonomie. | + | 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. |
- | + | ||
- | <note important>Les versions antérieures à Ubuntu [[:precise|12.04]] ne sont pas prises en charge.</note> | + | |
- | Trois solutions sont possibles : | + | Ces solutions sont possibles : |
- | * [[#Avec vga_switcheroo]] | + | * [[Prime]] |
* [[#Avec acpi_call]] | * [[#Avec acpi_call]] | ||
- | * Avec le pilote propriétaire AMD Catalyst (fglrx). 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> | <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 vga_switcheroo ==== | ||
- | |||
- | Une page est dédiée à son utilisation : <<** [[:vga_switcheroo]]** >>\\ | ||
- | Cet outil inclus dans le noyau linux est simple à utiliser. Cependant, il ne fonctionne pas toujours et il faut alors se reporter à la [[#Avec acpi_call|méthode suivante]]. | ||
==== Avec acpi_call ==== | ==== Avec acpi_call ==== | ||
Ligne 109: | Ligne 63: | ||
| | ||
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 : | 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 test_off.sh | + | <code>chmod u+x examples/turn_off_gpu.sh |
- | ./test_off.sh | + | ./examples/turn_off_gpu.sh |
</code> | </code> | ||
Ligne 134: | Ligne 88: | ||
<file bash> | <file bash> | ||
insmod /<CHEMIN>/acpi_call.ko | insmod /<CHEMIN>/acpi_call.ko | ||
- | echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call | + | echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call |
</file> | </file> | ||
où : | où : | ||
Ligne 145: | Ligne 99: | ||
==== Pilote libre Radeon ==== | ==== Pilote libre Radeon ==== | ||
- | Veuillez vous référer à la page <<** [[: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]]** >> | + | |
- | + | ||
- | ===== Désactivation et désinstallation des pilotes propriétaires ===== | + | |
- | + | ||
- | Si vous rencontrez des problèmes avec les pilotes propriétaires (ou que vous ne voulez utiliser que des modules libres), vous pouvez repasser aux **pilotes libres** très simplement. Pour cela, il suffit de ne pas utiliser les **pilotes propriétaires** et dans ce cas il n'est pas indispensable de les désinstaller (à part si vous tenez absolument à économiser quelques méga-octets). | + | |
- | + | ||
- | Par contre, si vous avez installé les pilotes à partir des [[:dépôts]] (par le gestionnaire de pilotes de périphériques ou par l'installation manuelle des paquets), et que finalement vous désirez installer manuellement les derniers pilotes téléchargés sur le site de **ATI**, il est nécessaire de désinstaller les paquets auparavant. | + | |
- | + | ||
- | ==== Simple désactivation ==== | + | |
- | + | ||
- | === Par le gestionnaire de pilotes de périphériques === | + | |
- | + | ||
- | <note>Pour Ubuntu [[:lucid|10.04]] et versions suivantes, la désactivation n'est plus possible. Dans le menu //Système -> Administration -> Pilotes supplémentaires//, il y a seulement le bouton "Supprimer" qui réalise effectivement une désinstallation du pilote propriétaire. | + | |
- | + | ||
- | Cela reste néanmoins possible en ligne de commande via jockey-text (cf: [[#En_ligne_de_commande_avec_jockey-text|jockey-text]] ) | + | |
- | + | ||
- | </note> | + | |
- | Dans //Paramètres système → Pilotes additionnels// , sélectionnez le pilote graphique et cliquez simplement sur le bouton **Désactiver** : | + | |
- | + | ||
- | {{:driver-deactivate.png|Désactivation d'un pilote propriétaire}} | + | |
- | + | ||
- | === En ligne de commande avec jockey-text === | + | |
- | **jockey-text** est le partie CLI du gestionnaire de pilotes propriétaire ** jockey-gtk ** qui par défaut sous [[:precise|Ubuntu 12.04]]. | + | |
- | + | ||
- | * lister les pilotes: | + | |
- | + | ||
- | sudo jockey-text -l | + | |
- | xorg:fglrx - Pilote propriétaire ATI/AMD pour carte graphique FGLRX (Propriétaire, Activé, Utilisé) | + | |
- | + | ||
- | * désactiver le pilote | + | |
- | + | ||
- | sudo jockey-text -d xorg:fglrx | + | |
- | + | ||
- | * Vérification | + | |
- | + | ||
- | sudo jockey-text -l | + | |
- | xorg:fglrx - Pilote propriétaire ATI/AMD pour carte graphique FGLRX (Propriétaire, Désactivé, Non utilisé) | + | |
- | + | ||
- | *[[:gestionnaire_de_pilotes_proprietaires#utilisation_en_mode_texte| Pour plus d'info]] | + | |
- | ==== Désinstallation complète des pilotes propriétaires ==== | + | |
- | La méthode de désinstallation dépend évidemment de la méthode utilisée pour l'installation. | + | |
- | + | ||
- | === pour une installation par les dépôts === | + | |
- | Si l'installation a été effectuée par le gestionnaire de pilotes de périphériques ou manuellement par les dépôts, il faut **supprimer** tous les pilotes **ATI** installés par les dépôts, [[:tutoriel:comment_supprimer_un_paquet|supprimez les paquets]] commençant par ** fglrx**.\\ | + | |
- | Ceci peut se résumé avec l'outil [[:apt-get]], en saisissant dans un [[:terminal]]: | + | |
- | <code>sudo apt-get remove fglrx*</code> | + | |
- | + | ||
- | === pour une installation par le fichier téléchargé sur le site de AMD-ATI === | + | |
- | Si l'installation a été effectuée manuellement avec le pilote téléchargé sur le site de **ATI** : | + | |
- | Après avoir sauvegardé votre [[#important_sauvegarder_son_fichier_xorgconf | xorg.conf ]] , tapez dans un [[:terminal]] : | + | |
- | <code>cd /usr/share/ati/ | + | |
- | sudo sh fglrx-uninstall.sh | + | |
- | </code> | + | |
===== Informations pratiques ===== | ===== Informations pratiques ===== | ||
Ligne 209: | Ligne 105: | ||
==== Connaître le modèle de sa carte graphique ==== | ==== 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 : | Tapez : | ||
<code> glxinfo | grep OpenGL</code> | <code> glxinfo | grep OpenGL</code> | ||
- | Ou, si vous utilisez le driver proriétaire Catalyst | ||
- | <code>fglrxinfo -v | grep OpenGL</code> | ||
Voici un exemple de résultat : | Voici un exemple de résultat : | ||
Ligne 234: | Ligne 123: | ||
Si vous posez une question sur le forum à propos d'un problème graphique, pensez à mentionner ce résultat. | Si vous posez une question sur le forum à propos d'un problème graphique, pensez à mentionner ce résultat. | ||
| | ||
- | ===== FAQ / Notes / Problèmes récurrents ===== | ||
- | |||
- | ====Important sauvegarder son fichier xorg.conf==== | ||
- | |||
- | Pour en faire une copie **__avant__** de commencer les manipulations | ||
- | <code>sudo cp /etc/X11/xorg.conf{,.orig}</code> | ||
- | Pour restaurer le fichier original en cas d'erreur: | ||
- | <code>sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf</code> | ||
- | | ||
- | ==== Bug Lucid Lynx ==== | ||
- | |||
- | Avec les pilotes propriétaires et à partir de [[:Lucid]] Lynx 10.04, la résolution au démarrage et à l'arrêt est très faible.\\ | ||
- | Le problème vient de [[:Plymouth]]. Toute la manœuvre à faire pour corriger ce problème est décrite [[http://www.clapico.com/2010/05/02/logo-baveux-ubuntu-dans-lucid-lynx-par-le-joli/|dans cet article]]. | ||
- | |||
- | ====Bug sous 12.04 LTS ==== | ||
- | Avec les pilotes propriétaires, la fermeture du PC pose un problème. Affichage anormal, ne se ferme pas,... La manifestation du bug est aléatoire. | ||
- | Des problèmes graphiques (OpenGl notamment) peuvent aussi être présents. Une des solutions est présentée ci-dessous : | ||
- | - Supprimer entièrement les paquets fglrx présents | ||
- | - Redémarrer le pc | ||
- | - Installer le paquet **[[apt>linux-headers-generic]]** | ||
- | - Réinstaller le paquet **[[apt>fglrx]]** et **[[apt>fglrx-amdcccle]]** | ||
- | - Redémarrer le pc | ||
- | =====Liens externes : ===== | + | =====Liens externes===== |
* **(fr)**[[wpfr>Radeon]] | * **(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)** [[https://wiki.cchtml.com/index.php/Ubuntu|Wiki AMD non officiel]], mais riche en informations utiles |
- | * **(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]] | * **(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]] // | + | //Contributeurs: [[:utilisateurs:Kao_chen]], [[:utilisateurs:RustyBSD]], [[:utilisateurs:WSH]], [[:utilisateurs:Canigou 66]].// |