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
Prochaine révision Les deux révisions suivantes
radeon [Le 19/08/2017, 11:29]
bougron [Problèmes connus]
radeon [Le 02/12/2018, 15:54]
46.193.0.61 [Installer la version Git] paragrapje se référant à 10.04 et conseillant de la compilatin depuis les sources (clairement pas l'état d'esprit du wiki)
Ligne 5: Ligne 5:
  
  
-Le pilote libre Radeon est dédié au support de certaines ​carte graphique [[:​AMD-ATI]]. Il se présente comme une alternative crédible au [[:​catalyst|pilote propriétaire]] fourni par le constructeur.\\ +Le pilote libre Radeon est dédié au support de certaines ​cartes ​graphique [[:​AMD-ATI]]. Il se présente comme une alternative crédible au [[:​catalyst|pilote propriétaire]] fourni par le constructeur.\\ 
-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.+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, ​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 //​[[:​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. ​+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 44: Ligne 44:
 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 ====
Ligne 54: Ligne 54:
 <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 la version Git ==== 
-  
-[[:​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. ​ 
- 
-<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>​ 
- 
-Avant de pouvoir installer la "​version git", il faut s'​assurer que les paquets suivants soient bien installés sur le système : 
- 
-[[:​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]]**\\ 
-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>​git clone git://​anongit.freedesktop.org/​git/​xorg/​driver/​xf86-video-ati</​code>​ 
- 
-puis la compiler : 
-<​code>​ 
-cd xf86-video-ati/;​ ./​autogen.sh --prefix=/​usr;​ make; sudo make install </​code>​ 
  
 ===== Configuration de l'​affichage ===== ===== Configuration de l'​affichage =====
Ligne 134: Ligne 116:
  
  
-Pour activer le dpm, il faut activer son support dans le noyau. +Pour activer le DPM (Dynamic power management), il faut activer son support dans le noyau Linux
-<​note>​ Le dmp 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 dmp n'est pas activé avec  l'igp intégré Radeon HD 3450</​note> ​+<​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 : 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>​ <​code>​sudo cat /​sys/​kernel/​debug/​dri/​64/​radeon_pm_info</​code>​
  
-S'il apparaît des lignes ​proches de celles-ci :+S'il apparaît des lignes ​semblables à celles-ci :
 <​code>​uvd ​   vclk: 0 dclk: 0 <​code>​uvd ​   vclk: 0 dclk: 0
 power level 0    sclk: 11000 mclk: 25200 vddc: 900</​code>​ power level 0    sclk: 11000 mclk: 25200 vddc: 900</​code>​
Ligne 146: Ligne 128:
 Cela veut dire que DPM est déjà activé. Cela veut dire que DPM est déjà activé.
  
-<note warning>​Attention,​ on modifie ici des options de démarrage, une manipulation non compatible ​peut empêcher votre machine de démarrer.</​note>​+<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 ​le faire en ajoutant la commande "​radeon.dpm=1"​ au fichier de configuration ​ /​etc/​default/​grub:​+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. [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​default/​grub** avec des droits d'​administration.
Ligne 160: Ligne 142:
 Puis enregistrez. Puis enregistrez.
  
-Il reste alors à mettre ​grub à jour:+Il reste alors à mettre ​Grub à jour:
 <​code>​sudo update-grub</​code>​ <​code>​sudo update-grub</​code>​
  
 L'​effet sera actif au prochain démarrage. L'​effet sera actif au prochain démarrage.
  
-Au cas où ubuntu ne démarre plus, il est conseillé de tester avec :+Au cas où ubuntu ne démarre plus, il est conseillé de tester ​auparavant ​avec :
 <​code>​GRUB_CMDLINE_LINUX_DEFAULT="​radeon.dpm=1"</​code>​ <​code>​GRUB_CMDLINE_LINUX_DEFAULT="​radeon.dpm=1"</​code>​
  
 ==== Gestion dynamique logicielle ==== ==== Gestion dynamique logicielle ====
  
-La méthode dynamique "​dynpm"​ est plus moderne et plus efficace que celle par profiles. Elle ne fonctionne pas sur toutes les cartes graphiques. +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.+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: Pour le rendre automatique au démarrage, vous pouvez commencer par créer un fichier dans init.d:
Ligne 188: Ligne 170:
  <​code>​sudo chmod +x /​etc/​init.d/​ati-power-save </​code>​  <​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:+Il reste à créer les liens qui permettront ​au script d'​être exécuté à chaque démarrage:
  
  <​code>​sudo update-rc.d ati-power-save defaults 99 </​code>​  <​code>​sudo update-rc.d ati-power-save defaults 99 </​code>​
Ligne 240: Ligne 222:
  
 ===== Vitesse du ventilateur ===== ===== Vitesse du ventilateur =====
-Bien que les fonctionnalités de gestion de l'​énergie ci-dessus devraient ​bien gérer les vitesses du ventilateur,​ certaines cartes peuvent rester trop bruyante ​au repos (idle). Dans ce cas, si votre carte le supporte, vous pouvez changer la vitesse du ventilateur manuellement.+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 :** <note warning>​**Attention :**
-  * Gardez à l'​esprit que la méthode suivante configure la vitesse du ventilateur à une valeur fixe, 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. +  * 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 la température du GPU lorsque vous appliquez des valeurs inférieures à la norme. ​+  * Vérifiez ​(observez) ​la température du GPU lorsque vous appliquez des valeurs inférieures à la norme. ​
 </​note>​ </​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 GPU).+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>​  <​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%): 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%):
Ligne 257: Ligne 239:
  
 <note important>​Certaines cartes anciennes empêchent le démarrage du CD d'​installation de Ubuntu 14.04  <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>​ +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+ 
 +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>​
  
-mais d'​autres cartes de la même famille souffrent du même problème de gestion de dpm.+Il faut ajouter ​la ligne 
  
-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.+<​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.
 ===== Liens externes ===== ===== Liens externes =====
  
  • radeon.txt
  • Dernière modification: Le 14/03/2023, 11:33
  • par L'Africain