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
radeon [Le 17/04/2013, 18:07]
78.123.97.141 [Le pilote libre Radeon]
radeon [Le 14/03/2023, 11:33] (Version actuelle)
L'Africain lien
Ligne 1: Ligne 1:
-{{tag>​carte_graphique amd-ati ​catalyst}}+{{tag>​carte_graphique amd-ati}}
  
 ---- ----
Ligne 5: Ligne 5:
  
  
-Le pilote libre Radeon est dédié au support de certaine carte graphique ​ATI/AMD. Il se présente comme une alternative crédible au pilote propriétaire fourni par le constructeur.\\ +Le pilote libre Radeon est dédié au support de certaines cartes ​graphique ​[[:AMD-ATI]].
-En effet, suite au rachat de ATI par AMD, les spécifications techniques des cartes sont maintenant en accès libre. Cela a permis à la communauté d'​accélérer la création de différents pilotes entièrement libre dont la famille Radeon.+
  
-Le pilote libre Radeon se charge par défaut, au moment du démarrage, ​quand une carte ATI/AMD supportée est détectée. Mais ce pilote peut facilement être remplacé par le pilote propriétaire fourni par le constructeur en allant dans les //​paramètres système -> Pilotes additionnels//​. Effectivement,​ le driver ​libre ne couvre pas encore la totalité des fonctionnalités fournies par le pilote ATI/AMD, notamment dans le domaine de la 3d. Le retard est variable en fonction du type de carte et de la version du pilote. ​+En effet, suite au rachat de ATI par AMD (en 2006), les spécifications techniques des cartes sont maintenant en accès libre. Cela a permis à la communauté d'​accélérer la création de différents pilotes entièrement libres dont la famille Radeon. 
 + 
 +Le pilote libre Radeon se charge par défaut, au moment du démarrage, ​lorsqu'​une carte ATI/AMD supportée est détectée. Mais ce pilote peut facilement être remplacé par le pilote propriétaire fourni par le constructeur en allant dans les //[[:​gnome-control-center|paramètres système]] -> Pilotes additionnels//​. Effectivement,​ le pilote ​libre ne couvre pas encore la totalité des fonctionnalités fournies par le pilote ATI/AMD, notamment dans le domaine de la 3D. Le retard est variable en fonction du type de carte et de la version du pilote. ​
  
 À noter que le développement des pilotes est très dynamique et que ce retard se comble rapidement. Et chaque nouvelle version d'​Ubuntu apporte la dernière version du pilote stable et le lot de nouveautés et de corrections qui vont avec. À noter que le développement des pilotes est très dynamique et que ce retard se comble rapidement. Et chaque nouvelle version d'​Ubuntu apporte la dernière version du pilote stable et le lot de nouveautés et de corrections qui vont avec.
  
-<note tip>​AMD ​vient de publier ​le code source de l'UVD (Unified Video Decoder ) à la communauté Open source le 11 Avril 2013. Ainsi, la prise en charge complète de l'​accélération matérielle ​sera disponible à partir du noyau 3.10.</​note> ​+<note tip>​AMD ​a publié ​le code source de l'UVD ([[wp>en:Unified Video Decoder]]) à la communauté Open source le 11 avril 2013. En conséquence, la prise en charge complète de l'​accélération matérielle ​UVD est disponible à partir du noyau 3.10 (2013).</​note>​
  
  
Ligne 19: Ligne 20:
 ==== Identifier sa carte graphique avec lspci ==== ==== Identifier sa carte graphique avec lspci ====
  
-Pour  cela il suffit de taper dans votre [[:​terminal]]:​+Pour  cela il suffit de taper dans votre [[:​terminal]] ​la [[:​commande_shell|commande]] suivante:
 <​code>​lspci -nn | grep VGA</​code>​ <​code>​lspci -nn | grep VGA</​code>​
 La commande doit renvoyer quelque chose dans ce style: La commande doit renvoyer quelque chose dans ce style:
 <​code>​01:​00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV670 [Radeon HD 3870] [1002:​9501]</​code>​ <​code>​01:​00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV670 [Radeon HD 3870] [1002:​9501]</​code>​
-Ici la carte est donc une Radeon HD 3870 équipée d'une puce RV670, le dernier ​chiffre ​(9501) étant l'​identifiant (ID) de la carte.+Ici la carte est donc une Radeon HD 3870 équipée d'une puce RV670, le dernier ​nombre ​(9501) étant l'​identifiant (ID) de la carte.
  
-Pour savoir dans quelle famille de driver ​se trouve votre carte, reportez-vous à [[http://​wiki.x.org/​wiki/​RadeonFeature#​Decoder_ring_for_engineering_vs_marketing_names|ce tableau]]. Ici il s'agit donc du driver ​R600 qui s'​occupe de la puce RV670. Et en fonction de cela, vous pouvez savoir quelles sont les fonctionnalités supportées par le tout dernier pilotes, en lisant la page [[http://​wiki.x.org/​wiki/​RadeonFeature|Radeon Feature]]+Pour savoir dans quelle famille de pilotes ​se trouve votre carte, reportez-vous à [[http://​wiki.x.org/​wiki/​RadeonFeature#​Decoder_ring_for_engineering_vs_marketing_names|ce tableau]]. Ici il s'agit donc du pilote ​R600 qui s'​occupe de la puce RV670. Et en fonction de cela, vous pouvez savoir quelles sont les fonctionnalités supportées par le tout dernier pilotes, en lisant la page [[http://​wiki.x.org/​wiki/​RadeonFeature|Radeon Feature]].
  
 ==== Plus d'​informations sur les capacités supportées avec glxinfo ==== ==== Plus d'​informations sur les capacités supportées avec glxinfo ====
Ligne 44: Ligne 45:
 Certaines font déjà partie des spécifications d'​OpenGL 3, mais comme il en manque quand même, le support complet n'est valable que pour la version 2.1. Certaines font déjà partie des spécifications d'​OpenGL 3, mais comme il en manque quand même, le support complet n'est valable que pour la version 2.1.
  
-À noter que certain logiciel ​ou jeux peuvent ne pas se charger parce qu’il manque une extension. ​Cette liste vous aidera peut être à trouver ​laquelle.+À noter que certains logiciels ​ou jeux peuvent ne pas se charger parce qu’il manque une extension ​[[wpfr>​OpenGL]]La liste ci-dessus ​vous aidera peut être à comprendre ​laquelle.
  
 ==== Et aussi ==== ==== Et aussi ====
  
-  * Il existe un [[:​man|manuel]] pour les pilotes ​radeon ​accessibles en tapant:<​code>​man radeon</​code>​ +  * Il existe un [[:​man|manuel]] pour les pilotes ​Radeon ​accessibles en tapant ​dans un [[:​terminal]]:<​code>​man radeon</​code>​ 
-  * Le version du paquet incorporant les pilotes se trouve en tapant: <​code>​apt-cache show xserver-xorg-video-ati</​code>​+  * La version du paquet incorporant les pilotes se trouve en tapant: <​code>​apt-cache show xserver-xorg-video-ati</​code>​
  
 ===== Installer une version plus récente des pilotes ===== ===== Installer une version plus récente des pilotes =====
 <note important>​ Attention, la suite comporte des risques et peut provoquer des crashs.</​note>​ <note important>​ Attention, la suite comporte des risques et peut provoquer des crashs.</​note>​
  
-==== Installer une version plus récente à l'aide d'un PPA ==== 
  
-Dans le cas où vous souhaiteriez tester ​une version ​plus récente mais instable ​des pilotes, il est possible ​d'[[:PPA|ajouter ​le dépôts PPA]] **ppa:​xorg-edgers/ppa** (([[https://launchpad.net/~xorg-edgers/+archive/​ppa]])).\\ +===== Configuration de l'​affichage ===== 
-Ce [[:dépôts|dépôt]] comprend ​les dernières versions des pilotes libres radeon (xserver-xorg-video-ati), NouveauIntel, ainsi que Mesa (OpenGL), et xorg et bien d'autres paquets liés au support des cartes graphiques. \\ Ce dépôt comporte beaucoup ​d'éléments instablesc'est donc à vos risques et périls+À une époque il était courant de modifier ​le fichier **/​etc/​X11/​xorg.conf** pour activer ​une option ou ajouter un second moniteur. Mais depuis quelques versions d'​Ubuntu ce fichier de configuration de [[:Xorg]] est divisé en plusieurs morceaux et de nombreuses options ne sont plus fonctionnelles.\\ 
-Avec l'outil [[:apt-get]] vous saisirez : +Il est maintenant conseillé d'​utiliser la bibliothèque [[:xrandr]] qui permet d'​ajouter un moniteur ou de tourner l'​affichage de son écran en quelques commandes. 
-  *Ajout du dépôt:<​code>​sudo ​add-apt-repository ppa:xorg-edgers/ppa</​code>​ + 
-  ​*Mise ​à jour de la liste des paquets:<​code>​sudo ​apt-get update</​code>​ +==== Purger une installation non fonctionnelle ==== 
-  *Installation ​des mises à jours:<​code>​sudo ​apt-get upgrade</​code>​ + 
-  ​*Redémarrez à la fin de la mise à jour+Vues les difficultés que posent encore les cartes graphiques, difficultés qui se contournent souvent par des manipulations à la main, il arrive régulièrement que l'on se retrouve à nouveau dans une situation graphique non fonctionnelle. Cela arrive en particulier lors de migration d'une version d'​Ubuntu à une autre. 
 +Le pilote libre [[:radeon]] offrant des performances de plus en plus satisfaisantes, il est intéressant de l'​essayer à nouveau dans une telle situation, puisqu'​il est libre, maintenu par la communauté et se mettra donc à jour automatiquement via le gestionnaire de paquets. Le paragraphe suivant propose de purger toutes  
 +les tentatives ​d'installations de pilotes précédentes,​ de configurer correctement le pilote ​[[:radeon]] et de relancer ​le serveur graphique. Les commandes supposent que vous utilisez [[:lightdm]] comme [[::​fenetre_de_connexion]],​ ce qui est le cas par défaut.  
 +Le fichier de configuration du Display Manager est **/etc/​X11/​default-display-manager** que l'on peut afficher avec la commande 
 +<​code>​ cat /etc/X11/default-display-manager<​/code> 
 +Si votre [[::​fenetre_de_connexion]] n'est pas [[:lightdm]], remplacer ​les lignes correspondantes en conséquence.  
 + 
 +Pour réaliser cette opération, voici la démarche. Passer en session terminale tty1 en appuyant simultanément sur <​ctrl>​+<​alt>​+<​F1>​. Renseignez votre login et mot de passe. 
 +À partir de là, vous pouvez stopper votre serveur graphique qui se trouve lui en <​ctrl>​+<​alt>​+<​F7>​ :​ 
 +<​code>​sudo service lightdm stop</​code>​ 
 +Supprimer toutes les possibles installations préalables de drivers pour votre carte AMD-ATI. Avant de lancer la première commande, vérifier que le dossier **/​usr/​share/​ati/​** existe par 
 +<​code>​cd /​usr/​share/​ati/</​code>​ Si tel n'est pas le cas, alors vous n'avez pas besoin de lancer cette commande.  
 +<​code>​ 
 +sudo sh /​usr/​share/​ati/​fglrx-uninstall.sh 
 +sudo apt-get remove --purge fglrx* 
 +sudo apt-get remove --purge ​xserver-xorg-video-ati ​xserver-xorg-video-radeon ​  
 +sudo apt-get install xserver-xorg-video-radeon 
 +sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core  
 +sudo dpkg-reconfigure xserver-xorg 
 +</​code>​ 
 +Nous allons maintenant générer un nouveau **xorg.conf**. Pour celacommencer par sauvegarder la version courante de ce fichier ​(on ne sait jamais
 +<​code>​sudo mv /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.bak</​code>​ 
 +puis déplacez vous dans un endroit où vous avez tous les droitspar exemple votre **/home** 
 +<​code>​cd </​code>​ 
 +et lancer la commande de configuration du **xorg.conf** 
 +<​code>​sudo Xorg -configure</​code>​ 
 +En cas de message ​d'erreur ne permettant pas d'exécuter cette commandesupprimer le fichier ​à l'​origine de ce blocage: 
 +<​code>​sudo rm /tmp/.X0-lock</​code>​ 
 +Puis réexécuter la commande précédente,​ qui devrait vous avoir généré un fichier nommé **xorg.conf.new** à l'endroit même, même si la commande a terminé par une erreur. 
 +Il vous faut maintenant éditer ce fichier pour vous assurer qu'il n'y a qu'une seule **section "​Device"​** qui pointe vers le driver ​[[:radeon]] 
 +<​code>​ 
 +[...] 
 +Section "​Device"​ 
 +    [...] 
 +    Driver ​       "​radeon"​ 
 +EndSection 
 +</​code>​ 
 +Enfin, placez le nouveau fichier ​**xorg.conf** au bon endroit 
 +<​code>​sudo ​cp xorg.conf.new ​/etc/​X11/​xorg.conf</​code>​ 
 +et relancer le serveur graphique 
 +<​code>​sudo service lightdm start</​code>​ 
 +===== Gestion de l'​énergie/​performance===== 
 + 
 +Il y a maintenant moyen d'​avoir une gestion de l'​énergie assez efficace et comparable ​à celle du pilote propriétaire grâce au KMS (Kernel-based mode-setting). 
 + 
 +Trois méthodes s’offrent à vous: 
 + 
 +==== Gestion dynamique matérielle ==== 
 + 
 +<note important>​Attention,​ vous avez besoin du noyau linux 3.11 et de firmwares récents pour utiliser cette méthode (donc Ubuntu 13.10 ou plus récent)</​note>​ 
 + 
 +Cette méthode ne fonctionne qu'à partir des cartes HD2000 (r600) et plus récentes. Elle utilise ​la gestion de l'​énergie au niveau matériel, ce qui peut entraîner un gain de performance et une baisse de la consommation énergique. Cette méthode permet quelques fois d'​obtenir ​des températures équivalentes à celle du pilote propriétaire,​ mais aussi plus basses que dans le cas des autres méthodes utilisées. 
 + 
 + 
 + 
 +Pour activer le DPM (Dynamic power management),​ il faut activer son support dans le noyau Linux. 
 +<​note>​ Le DPM est activé par défaut avec le noyau linux 3.13  (donc Ubuntu 14.04) sur les cartes radeon HD 4000 (sauf 4200), HD 5000, HD 6000 (sauf HD 6900), HD 7000 (sauf HD 7790), HD 8000 (sauf HD 8770), R7 250X et inférieur, R7 265,  R9 280X et supérieur (sauf R9 295X2). Aucune manipulation n'est nécessaire avec cette version d'​Ubuntu avec ces cartes. Le DPM n'est pas activé avec l'IGP intégré Radeon HD 3450</​note>​ 
 + 
 +Pour vérifier si DPM est déjà activé, il suffit de taper : 
 +<​code>​sudo ​cat /​sys/​kernel/​debug/​dri/​64/​radeon_pm_info</​code>​ 
 + 
 +S'il apparaît des lignes semblables à celles-ci : 
 +<​code>​uvd ​   vclk: 0 dclk: 0 
 +power level 0    sclk: 11000 mclk: 25200 vddc: 900</​code>​ 
 + 
 +Cela veut dire que DPM est déjà activé. 
 + 
 +<note warning>​Attention,​ on modifie ici des options de démarrage, une manipulation non compatible risque d'​empêcher votre machine de démarrer.</​note>​ 
 + 
 +Vous pouvez faire cela en ajoutant la commande "​radeon.dpm=1"​ au fichier de configuration ​ /​etc/​default/​grub:​ 
 + 
 +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] ​**/​etc/​default/​grub** avec des droits d'​administration. 
 + 
 +Repérez la ligne 
 +<​code>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash"</​code>​ 
 + 
 +Modifiez la en: 
 +<​code>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash radeon.dpm=1"</​code>​ 
 + 
 +Puis enregistrez. 
 + 
 +Il reste alors à mettre Grub à jour: 
 +<​code>​sudo ​update-grub</​code>​ 
 + 
 +L'​effet sera actif au prochain démarrage. 
 + 
 +Au cas où ubuntu ne démarre plus, il est conseillé de tester auparavant avec : 
 +<​code>​GRUB_CMDLINE_LINUX_DEFAULT="​radeon.dpm=1"</​code>​ 
 + 
 +==== Gestion dynamique logicielle ==== 
 + 
 +La méthode dynamique "​dynpm"​ est plus moderne et plus efficace que celle par profils. Elle ne fonctionne pas sur toutes les cartes graphiques. 
 +Elle modifie dynamiquement les fréquences (RAM + core) et le voltage ​de la carte. 
 + 
 +Pour le rendre automatique au démarrage, vous pouvez commencer par créer un fichier dans init.d: 
 + 
 +[[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] **/​etc/​init.d/​ati-power-save** avec des droits d'​administration.
  
-Sachez qu'il est possible de revenir en arrière avec la commande ppa-purge. +Vous ajoutez ces lignes dans le fichier:
-<​code>​sudo ppa-purge xorg-edgers</​code>​+
  
-==== Installer la version Git ====+ <​code>#​!/​bin/​sh
    
-[[:​Git|Git]] vous permet de bénéficier des dernières modifications de radeon et donc d'une quantité importante de nouvelles fonctionnalités et corrections de BUGS. Cependant, de nouveaux BUGS peuvent être introduits. Cette méthode d'​installation est donc réservée aux utilisateurs avancés, testeurs et autres enthousiastes. ​+# ATI power save 
 +echo dynpm > /​sys/​class/​drm/​card0/​device/​power_method</​code>​
  
-<note important>​Depuis que la version git nécessite //​xorg-macros//​ version 1.8, pour pouvoir [[:​compilation|compiler]] sous [[:​lucid|Ubuntu 10.04]], il faut préalablement installer ​le paquet **xutils-dev_7.5+4_i386.deb** ​ disponible [[https://​launchpad.net/​ubuntu/​+archive/​primary/​+files/​xutils-dev_7.5%2B4_i386.deb|ici]]</​note>​+Vous l'​enregistrez puis le rendez exécutable:
  
-Avant de pouvoir installer la "​version git", il faut s'​assurer que les paquets suivants soient bien installés sur le système :+ <​code>​sudo chmod +x /​etc/​init.d/​ati-power-save </​code>​
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​les paquets]] **[[apt>​build-essential,​git-core,​configure-debian,​automake,​autoconf,​xorg-dev,​libtool,​libdrm-dev,​mesa-common-dev,​xutils-dev|build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev mesa-common-dev xutils-dev]]**\\ +Il reste à créer ​les liens qui permettront au script d'être exécuté à chaque démarrage:
-soit pour les adeptes de la ligne de [[:​commande_shell|commande]] avec l'outil [[:​apt-get]] ​: +
-<​code>​sudo apt-get install build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev mesa-common-dev xutils-dev xutils</​code>​+
  
-Ensuite, il faut récupérer la dernière version du pilote grâce à GIT + <​code>​sudo update-rc.d ati-power-save defaults 99 </​code>​
-<​code>​git clone git://​anongit.freedesktop.org/​git/​xorg/​driver/​xf86-video-ati</​code>​+
  
-puis la compiler : +==== Gestion de l'​énergie par profils ====
-<​code>​ +
-cd xf86-video-ati/;​ ./​autogen.sh --prefix=/usr; make; sudo make install </​code>​+
  
-===== Configuration ​de l'​affichage ​===== +La méthode par profils est basée sur 5 profils ​de gestion plus basiques mais qui fonctionne sur une gamme de matériel plus large. 
-À une époque il était courant ​de modifier ​le fichier **/etc/X11/xorg.conf** pour activer une option ou ajouter ​un second moniteurMais depuis quelques versions ​d'Ubuntu ce fichier de configuration de [[:Xorg]] est divisé ​en plusieurs morceaux ​et de nombreuses options ​ne sont plus fonctionnelles.\\ + 
-Il est maintenant conseillé ​d'utiliser ​la librairie ​[[:xrandr]] qui permet ​d'ajouter un moniteur ​ou de tourner ​l'affichage ​de son écran en quelques commandes.+Les 5 profils sont: 
 +  * "​default":​ Horloges et voltages par défaut (option que vous avez si vous ne faites rien) 
 +  * "​auto":​ Passer en mode "​high"​ quand le système est sur secteur et "​mid"​ quand il est sur batterie. 
 +  * "​low":​ Force les fréquences et voltages les plus bas. Peut poser des problèmes sur certains matériels car il correspond au mode d'​affichage ​dpms innactif 
 +  * "​mid":​ Force un mode de puissance moyenne. 
 +  * "​high":​ Force les fréquences et voltages au plus haut accessible (sans overclocking). 
 + 
 +Pour le rendre automatique au démarrage, vous commencer par créer un fichier ​dans init.d: 
 + 
 +[[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] ​**/etc/init.d/​ati-power-save** avec des droits d'​administration. 
 + 
 +Vous y ajoutez ensuite les lignes: 
 + 
 + <​code>#​!/​bin/​sh 
 +  
 +# ATI power save 
 +echo profile > /​sys/​class/​drm/​card0/​device/​power_method 
 +echo low > /​sys/​class/​drm/​card0/​device/​power_profile</​code>​ 
 + 
 +(remplacez low par le mode voulu). 
 + 
 +Vous l'​enregistrez puis le rendez exécutable:​ 
 + 
 + <​code>​sudo chmod +x /​etc/​init.d/​ati-power-save </​code>​ 
 + 
 +Il reste à créer les liens qui permettrons au script d'​être exécuté à chaque démarrage:​ 
 + 
 + <​code>​sudo update-rc.d ati-power-save defaults 99 </​code>​ 
 + 
 + 
 + 
 + 
 +Les commandes contenues dans les scripts peuvent êtres utilisées seules ​pour un effet jusqu'​à extinction de la machine. 
 + 
 + 
 + 
 +Sources pour l’économie ​d'énergie: 
 + 
 +  * **(en)** ​[[http://​xorg.freedesktop.org/​wiki/​RadeonFeature/​|Radeon Features]] 
 + 
 +  * **(en)** [[https://​www.phoronix.com/​scan.php?​page=news_item&​px=MTQyNDE|Méthode dpm]] 
 +  * **(en)** [[https://​www.techytalk.info/​ubuntu-open-source-ati-radeon-driver-power-usage-tweaks/​|Méthodes dynpm et profiles]] 
 + 
 +===== Vitesse du ventilateur ===== 
 +Bien que les fonctionnalités ​de gestion de l'​énergie ci-dessus devraient suffire à gérer les vitesses du ventilateur,​ certaines cartes graphiques peuvent rester trop bruyantes au repos (idle). Dans ce cas, si votre carte le supporte, vous pouvez changer la vitesse du ventilateur manuellement. 
 +<note warning>​**Attention :** 
 +  * Gardez à l'​esprit que la méthode suivante configure la vitesse du ventilateur à une valeur fixe, et donc qu'​elle ​ne s'​ajustera pas automatiquement en fonction de la sollicitation du GPU, ce qui peut entraîner une surchauffe en cas de forte charge d'​utilisation
 +  * Vérifiez (observez) la température du GPU lorsque vous appliquez des valeurs inférieures à la norme. 
 +</​note>​ 
 +Procédez comme suit pour activer le réglage manuel de la vitesse du ventilateur de votre carte graphique (ou du premier GPU dans le cas d'une configuration multi GPUs). 
 + <​code>​sudo sh -c "echo 1 > /​sys/​class/​drm/​card0/​device/​hwmon/​hwmon0/​pwm1_enable"</​code>​ 
 +Ensuite, réglez ​la vitesse souhaitée du ventilateur de 0 à 255, ce qui correspond à 0-100% de la vitesse du ventilateur (la commande suivante le règle à environ 25%): 
 +<​code>​sudo sh -c "echo 64 > /​sys/​class/​drm/​card0/​device/​hwmon/​hwmon0/​pwm1"</​code>​ 
 + 
 +Source 
 +  * **(en)** ​[[https://​wiki.archlinux.org/​index.php/​ATI#​Fan_Speed|ATI:​ Fan Speed]] 
 +=====Décodage vidéo matériel===== 
 +[[:​vaapi#​Pilote libre Radeon|Voir le chapitre Radeon de la page VA-API]]. 
 +===== Problèmes connus ===== 
 + 
 +==== Démarrage sur live-CD impossible ==== 
 + 
 +<note important>​Certaines cartes anciennes empêchent le démarrage du CD d'installation de Ubuntu 14.04 
 +ou font rebooter en permanence le support d'​installation ​de Ubuntu 16.04.3</​note>​ 
 + 
 +C'est par exemple le cas de la carte ATI Mobility Radeon 4650 HD ou de la carte ATU Trinity HD7480D, mais d'​autres cartes de la même famille souffrent du même problème de gestion de DPM. 
 + 
 +Il faut dans ce cas passer le paramètres "​nomodeset"​ au démarrage du CD d'​installation puis "​radeon.dpm=0"​ à Grub après installation pour activer correctement le pilote radeon. 
 + 
 +Dans d'​autres cas (*buntu 16.04 et plus récentes), le mode "​radeon.dpm=0"​ est nécessaire mais pas suffisant car l'accélération graphique peut être mal prise en charge et être responsable ​de plantages plus ou moins graves (écran ​subitement noir sans possibilité de retrouver une interface graphique, démarrage incomplet...). Il s'agit alors de forcer l'​inactivation de l'​accélération graphique ​en éditant le fichier **/​usr/​share/​X11/​xorg.conf.d/​10-radeon.conf**. 
 + 
 +<​code>​sudo nano /​usr/​share/​X11/​xorg.conf.d/​10-radeon.conf</​code>​ 
 + 
 +En théorie, il contient ceci : 
 + 
 +<​code>​Section "​OutputClass"​ 
 + Identifier "​Radeon"​ 
 + MatchDriver "​radeon"​ 
 + Driver "​radeon"​ 
 +EndSection</​code>​ 
 + 
 +Il faut ajouter la ligne 
 + 
 +<​code> ​       Option "​NoAccel"​ "​true"</​code>​ 
 + 
 +avant la ligne EndSection puis sauvegarder avec la combinaison de touches Ctrl + O (la lettre, pas le chiffre) et enfin quitter avec la combinaison de touches Ctrl + X. Ensuite, redémarrez votre machine. 
 + 
 +==== Problème de tearing (décalage de l'​image par bandes horizontales) ==== 
 + 
 +Ce problème a été expérimenté avec Xubuntu 20.04 et une carte graphique AMD Radeon Vega. 
 + 
 +Une solution est de modifier la configuration de Xorg: 
 + 
 +<​code>​sudo nano /​usr/​share/​X11/​xorg.conf.d/​10-amdgpu.conf</​code>​
  
 +et d'​ajouter l'​option Tearfree:
  
  
 +<​code>​Section "​OutputClass"​
 + Identifier "​AMDgpu"​
 + MatchDriver "​amdgpu"​
 + Driver "​amdgpu"​
 +        Option "​TearFree"​ "​true"​
 +EndSection</​code>​
 ===== Liens externes ===== ===== Liens externes =====
  
Ligne 102: Ligne 293:
   * **(en)**[[http://​phoronix.com/​forums/​forumdisplay.php?​43-Open-Source-AMD-ATI-Linux|Forum spécialisé open-source AMD/ATI linux]] sur le site phoronix   * **(en)**[[http://​phoronix.com/​forums/​forumdisplay.php?​43-Open-Source-AMD-ATI-Linux|Forum spécialisé open-source AMD/ATI linux]] sur le site phoronix
   * **(en)**[[http://​cgit.freedesktop.org/​mesa/​mesa/​tree/​docs/​GL3.txt|Site]] pour suivre l'​avancement du support OpenGL 3 et suivant   * **(en)**[[http://​cgit.freedesktop.org/​mesa/​mesa/​tree/​docs/​GL3.txt|Site]] pour suivre l'​avancement du support OpenGL 3 et suivant
-  * **(en)**[[http://​cgit.freedesktop.org/​mesa/​mesa/​log/​|Site]] pour suivre l'​évolution des différents pilotes. +  * **(en)**[[https://​cgit.freedesktop.org/​mesa/​mesa/​log/​|Site]] pour suivre l'​évolution des différents pilotes. 
-  * **(en)**[[http://​www.techytalk.info/​ubuntu-open-source-ati-radeon-driver-power-usage-tweaks/​|Ubuntu open source ATI radeon driver power usage tweaks]]. Si le GPU de votre radéon HD s'​emballe ainsi que son ventilateur.+  * **(en)**[[https://​www.techytalk.info/​ubuntu-open-source-ati-radeon-driver-power-usage-tweaks/​|Ubuntu open source ATI radeon driver power usage tweaks]]. Si le GPU de votre radéon HD s'​emballe ainsi que son ventilateur.
   * **(en)**[[http://​notes.richdougherty.com/​2012/​03/​ati-radeon-gpu-power-management-in.html|ATI Radeon GPU power management in Ubuntu Natty]]. Même sujet que le lien précédent.   * **(en)**[[http://​notes.richdougherty.com/​2012/​03/​ati-radeon-gpu-power-management-in.html|ATI Radeon GPU power management in Ubuntu Natty]]. Même sujet que le lien précédent.
  
 ---- ----
- //​Contributeurs : [[utilisateurs:​Stemp]],​ [[utilisateurs:​Id2ndR]],​ Neothor, [[utilisateurs:​_Enchained]],​ [[utilisateurs:​Smarter]],​ quent57, [[utilisateurs:​mAx0r1311]] , Réécriture compléte juillet 2012: [[utilisateurs:​kao_chen]]//​+ //​Contributeurs : [[utilisateurs:​Stemp]],​ [[utilisateurs:​Id2ndR]],​ Neothor, [[utilisateurs:​_Enchained]],​ [[utilisateurs:​Smarter]],​ quent57, [[utilisateurs:​mAx0r1311]] , Réécriture compléte juillet 2012: [[utilisateurs:​kao_chen]], [[utilisateurs:​olivier_v]]//
  • radeon.1366214857.txt.gz
  • Dernière modification: Le 17/04/2013, 18:07
  • par 78.123.97.141