Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 | ||
doc:materiel:cartes-graphique:ati:ati [19/12/2009 22:16] 127.0.0.1 édition externe |
doc:materiel:cartes-graphique:ati:ati [07/06/2023 15:25] (Version actuelle) lagrenouille [ATI/AMD : radeon et fglrx] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== 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 : | ||
+ | |||
+ | <code root>apt-get update && apt-get install firmware-amd-graphics</code> | ||
+ | |||
+ | <note important>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.</note> | ||
+ | |||
+ | ==== 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'' | ||
+ | <code root>apt-get install xserver-xorg-video-radeon</code> | ||
+ | |||
+ | === Suppression du pilote propriétaire === | ||
+ | |||
+ | Pour éviter tout conflit : | ||
+ | |||
+ | <code root>aptitude purge '~ifglrx'</code> | ||
+ | <code root>rm -f /etc/X11/xorg.conf | ||
+ | </code> | ||
+ | |||
+ | ==== 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 === | ||
+ | |||
+ | <note info>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.</note> | ||
+ | |||
+ | * Mise à jour de la liste des paquets | ||
+ | <code root>apt-get update</code> | ||
+ | * Installation et compilation des pilotes : | ||
+ | <code root>apt-get install fglrx-modules-dkms fglrx-driver linux-headers-$(uname -r) fglrx-control</code> | ||
+ | * Configuration de X.org | ||
+ | <code root>aticonfig --initial -f</code> | ||
+ | |||
+ | === Prise en compte des changements === | ||
+ | |||
+ | * Soit vous redémarrez. | ||
+ | <code root>shutdown -r now</code> | ||
+ | |||
+ | * Soit vous allez en console <key>Ctrl</key> + <key>Alt</key> + <key>F1</key> | ||
+ | * É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 <code root>modprobe -r radeon drm</code> | ||
+ | * 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 : | ||
+ | |||
+ | <code user> | ||
+ | lsmod | grep fglrx</code> | ||
+ | <file config retour de la commande>fglrx 2634005 87 | ||
+ | button 12937 1 fglrx</file> | ||
+ | |||
+ | <code user> | ||
+ | glxinfo | grep 'direct rendering'</code> | ||
+ | <file config retour de la commande>direct rendering: Yes</file> | ||
+ | |||
+ | <code user> | ||
+ | fglrxinfo</code> | ||
+ | <file config retour de la commande>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</file> | ||
+ | |||
+ | Voyons la température au repos: | ||
+ | |||
+ | <code user> | ||
+ | aticonfig --adapter=0 --od-gettemperature</code> | ||
+ | |||
+ | <file config retour de la commande>Adapter 0 - AMD Radeon HD 7800 Series | ||
+ | Sensor 0: Temperature - 28.00 C</file> | ||
+ | |||
+ | <code user>glxgears</code> | ||
+ | <file config retour de la commande>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</file> | ||
+ | |||
+ | <code user> | ||
+ | fgl_glxgears</code> | ||
+ | <file config retour de la commande>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</file> | ||
+ | |||
+ | <code user> | ||
+ | glxheads</code> | ||
+ | <file config retour de la commande>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</file> | ||
+ | |||
+ | Voyons la température après les test: | ||
+ | |||
+ | <code user> | ||
+ | aticonfig --adapter=0 --od-gettemperature</code> | ||
+ | |||
+ | <file config retour de la commande>Adapter 0 - AMD Radeon HD 7800 Series | ||
+ | Sensor 0: Temperature - 35.00 C</file> | ||
+ | |||
+ | ''amdcccle'' pour pouvoir tripatouiller via l'interface graphique façon catalyste control center. | ||
+ | |||
+ | Le xorg.conf : | ||
+ | <file config 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 | ||
+ | </file> | ||
+ | |||
+ | === 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 : | ||
+ | |||
+ | <note important>Assurez toutefois vos arrières et sauvegardez votre fichier xorg.conf avant toute manipulation ainsi : | ||
+ | |||
+ | <code root>cp /etc/X11/xorg.conf /etc/X11/xorg.conf.sauvegarde</code> | ||
+ | </note> | ||
+ | |||
+ | * On génère le nouveau : | ||
+ | <code root>aticonfig --initial</code> | ||
+ | |||
+ | * Relancer le serveur X : | ||
+ | <code root>service gdm3 restart</code> | ||
+ | (kdm, lightdm, xdm...) | ||
+ | |||
+ | * Ou, si vous n'êtes sûr de rien : | ||
+ | <code root>reboot</code> | ||
+ | |||
+ | ===== 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 : | ||
+ | <file config Extrait de /etc/default/grub>GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.dpm=1" | ||
+ | </file> | ||
+ | * Lancer en root | ||
+ | <code root>update-grub</code> | ||
+ | * 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 | ||