====== ATI/AMD : radeon et fglrx ====== * Objet : Cartes Graphiques ATI/AMD : radeon et fglrx * Niveau requis :{{tag>débutant avisé}} * Commentaires : // Installation des cartes graphiques ATI/AMD : radeon et fglrx, tests, problèmes courants // * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) * Suivi : {{tag>obsolète}} * Création par [[user>smolski]] le 15/09/2009 * Testé par .... le .... * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=114349#p114349 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) ===== Installation des firmwares et des pilotes de la carte graphique ===== En 2018, les pilotes libres (amdgpu, radeon, r128 et mach64) prennent en charge la plupart des cartes graphiques ATI/AMD. Installer les pilotes propriétaires va créer des problèmes, pas en résoudre. Notez également, que certaines cartes graphiques ATI/AMD ont besoin d'un firmware pour fonctionner correctement. Cela concerne tout particulièrement l'accélération graphique matérielle. ==== Firmwares ==== Les firmwares propriétaires sont parfois requis, quels que soient les pilotes utilisés. Installez-les si vous avez une faible résolution voire un écran noir au démarrage. Sous Debian 9 Stretch (et Debian 8 Jessie), installez le paquet firmware-amd-graphics : apt-get update && apt-get install firmware-amd-graphics L'installation d'un paquet non libre via les outils APT nécessite la présence de la section [[doc:systeme:apt:sources.list:sources.list-non-free|non-free]] dans vos sources de paquets. Vérifiez que votre fichier [[doc:systeme:apt:sources.list|sources.list]] l'indique bien. ==== Pilotes libres ==== FIXME Le pilote libre Radeon supporte toutes les cartes ATI Radeon avec le support 2D. === Installation des pilotes === Pour l'utiliser, il suffit d'installer le paquet : ''xserver-xorg-video-radeon'' apt-get install xserver-xorg-video-radeon === Suppression du pilote propriétaire === Pour éviter tout conflit : aptitude purge '~ifglrx' rm -f /etc/X11/xorg.conf ==== Pilotes propriétaires ==== FIXME Compiler le module proprio de la carte graphique ATI. Pour l'installation des (modules) pilotes privateurs, il est nécessaire de procéder à leur compilation. === Installation des paquets === Cette commande nécessite les dépôts **contrib** et **non-free**. Vérifiez que votre fichier [[:doc:systeme:apt:sources.list | Le fichier des Sources Debian]] les contient bien. * Mise à jour de la liste des paquets apt-get update * Installation et compilation des pilotes : apt-get install fglrx-modules-dkms fglrx-driver linux-headers-$(uname -r) fglrx-control * Configuration de X.org aticonfig --initial -f === Prise en compte des changements === * Soit vous redémarrez. shutdown -r now * Soit vous allez en console Ctrl + Alt + F1 * Éteignez votre serveur X //Par exemple avec un ''service gdm3 stop'' ou plus généralement ''service $(basename $(cat /etc/X11/default-display-manager)) stop''// * Déchargez les modules de radeon et drm modprobe -r radeon drm * Relancez votre serveur X //Par exemple avec un ''service gdm3 start'' ou plus généralement ''service $(basename $(cat /etc/X11/default-display-manager)) start''// === Vérification === En user maintenant : lsmod | grep fglrx fglrx 2634005 87 button 12937 1 fglrx glxinfo | grep 'direct rendering' direct rendering: Yes fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: AMD Radeon HD 7800 Series OpenGL version string: 4.2.11762 Compatibility Profile Context Voyons la température au repos: aticonfig --adapter=0 --od-gettemperature Adapter 0 - AMD Radeon HD 7800 Series Sensor 0: Temperature - 28.00 C glxgears 37190 frames in 5.0 seconds = 7437.888 FPS 36764 frames in 5.0 seconds = 7352.624 FPS 36662 frames in 5.0 seconds = 7331.582 FPS 38072 frames in 5.0 seconds = 7614.340 FPS 37827 frames in 5.0 seconds = 7565.378 FPS 37330 frames in 5.0 seconds = 7465.882 FPS fgl_glxgears Using GLX_SGIX_pbuffer 7648 frames in 5.0 seconds = 1529.600 FPS 9436 frames in 5.0 seconds = 1887.200 FPS 9967 frames in 5.0 seconds = 1993.400 FPS 10054 frames in 5.0 seconds = 2010.800 FPS 11131 frames in 5.0 seconds = 2226.200 FPS 10423 frames in 5.0 seconds = 2084.600 FPS glxheads glxheads: exercise multiple GLX connections (any key = exit) Usage: glxheads xdisplayname ... Example: glxheads :0 mars:0 venus:1 Name: :0.0 Display: 0xda2340 Window: 0x1800002 Context: 0xfbd1c0 GL_VERSION: 4.2.11762 Compatibility Profile Context GL_VENDOR: ATI Technologies Inc. GL_RENDERER: AMD Radeon HD 7800 Series Voyons la température après les test: aticonfig --adapter=0 --od-gettemperature Adapter 0 - AMD Radeon HD 7800 Series Sensor 0: Temperature - 35.00 C ''amdcccle'' pour pouvoir tripatouiller via l'interface graphique façon catalyste control center. Le xorg.conf : Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection Section "Module" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection === Modification du fichier xorg.conf === La méthode la plus simple pour modifier le contenu du xorg.xonf consiste à en générer un nouveau ainsi : Assurez toutefois vos arrières et sauvegardez votre fichier xorg.conf avant toute manipulation ainsi : cp /etc/X11/xorg.conf /etc/X11/xorg.conf.sauvegarde * On génère le nouveau : aticonfig --initial * Relancer le serveur X : service gdm3 restart (kdm, lightdm, xdm...) * Ou, si vous n'êtes sûr de rien : reboot ===== Problèmes courants ===== ==== Ventilo qui tourne à toute berzingue ==== * Installer les firmwares (voir en haut de cette page) * Rajouter l'option ''radeon.dpm=1'' au noyau dans le fichier ''/etc/default/grub'' pour obtenir la ligne : GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.dpm=1" * Lancer en root update-grub * Redémarrer ==== Écran noir au milieu du boot ==== * Installer les firmwares ===== Les liens ===== * http://debian-facile.org/viewtopic.php?pid=42907#p42907 Sur le forum debian. * http://wiki.debian.org/fr/ATIProprietary * http://secian.free.fr/astuces/ati.html Une installation utilisateur : * [[utilisateurs:smolski:tutos:carte-ati-radeon-r9-280|Installation d'une carte Gigabyte - Radeon R9 280]] ===== Liens vers le forum ===== * [[http://debian-facile.org/forum/viewtopic.php?pid=31589#p31589 | Retour d'expérience détaillé sur le forum df]] par **Chris** :-) * [[https://debian-facile.org/viewtopic.php?id=13124 | Carte graphique Radeon HD 3450 [Résolu]]] ==== KVM ==== Concernant l'installation des cartes ''ATI'' et l'utilisation de ''KVM'', voir ce post de Asmodée dans le forum debian-facile là : * http://debian-facile.org/forum/viewtopic.php?pid=21790#p21790