logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
Dernière révision Les deux révisions suivantes
doc:materiel:cartes-graphique:ati:ati [11/04/2012 03:19]
martin_mtl
doc:materiel:cartes-graphique:ati:ati [20/03/2019 21:34]
èfpé [Installation des pilotes de la carte graphique] naïve tentative de lutte contre la confusion firmware/pilote -- entretenue avec soin par des malfaisant⋅e⋅s
Ligne 1: Ligne 1:
-====== ​LES CARTES ​ATI ======+====== 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>​à-tester}} 
 +    * 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 ==== ==== 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 ===
  
-Le pilote libre Radeon supporte toutes les cartes ATI Radeon avec le support 2D. Pour l'​utiliser,​ il suffit d'​installer le paquet ​xserver-xorg-video-radeon+Pour éviter tout conflit ​:
  
 +<code root>​aptitude purge '​~ifglrx'</​code>​
 +<code root>rm -f /​etc/​X11/​xorg.conf
 +</​code>​
  
 ==== Pilotes propriétaires ==== ==== Pilotes propriétaires ====
 +FIXME
  
-DÉBUTANT AVISÉ - Compiler le module proprio de la carte graphique ATI.+Compiler le module proprio de la carte graphique ATI.
  
-====== Pilotes ATI (fglrx======+Pour l'​installation des (modulespilotes privateurs, il est nécessaire de procéder à leur compilation.
  
-Pour l'​installation ​des (modules) pilotes privateurs, il est nécessaire de procéder à leur [[compilation | Compilation]].+=== Installation ​des paquets ===
  
-===== Vérifiez ​les sources ​=====+<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>​
  
-Avant de commencer, nous allons vérifier le fichier [[manuel:​sources.list | Le fichier ​des Sources Debian]]. \\ +  * Mise à jour de la liste des paquets 
-Si nécessaire,​ ajoutez les [[manuel:​depots#​les_depots | dépôts]] **contrib** et **non-free** à la fin des lignes.+<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>​
  
-Mettez à jour la liste des paquets :+=== Prise en compte ​des changements ===
  
-    # aptitude update ​+  * Soit vous redémarrez. 
 +<code root>​shutdown -r now</​code>​
  
-===== Installation des paquets =====+  * 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''//​
  
-Installer les paquets nécessaires à la compilation du pilote :+=== Vérification ===
  
-    # aptitude install fglrx-kernel-src fglrx-driver ​+En user maintenant :
  
-<note tip+<code user
-Signalé sur le forum http://​debian-facile.org/​forum/​viewtopic.php?​pid=43257#​p43257 :  \\ +lsmod | grep fglrx</code> 
-  ​* //Il faut savoir que le paquet //**fglrx-kernel-src**//​ n'​existe plus, c'est //​**fglrx-source**//​ à la place.//+<file config retour de la commande>​fglrx ​               2634005 ​ 87  
 +button ​                ​12937 ​ fglrx</file>
  
-</note>+<code user> 
 +glxinfo | grep '​direct rendering'​</code> 
 +<file config retour de la commande>​direct rendering: Yes</​file>
  
-===== Compilation avec module-assistant =====+<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>​
  
-  * [[manuel:compilation#​compilation_avec_module-assistant | Compilation avec module-assistant]]. DÉBUTANT AVISÉ - L'​application de compilation favorite Debian :  Module-Assistant. +Voyons la température au repos
-  * [[logiciel:​module-assistant]]+
  
-===== Compilation pas à pas =====+<code user> 
 +aticonfig --adapter=0 --od-gettemperature</​code>​
  
-La compilation se réalise en seulement trois étapes ​:+<file config retour de la commande>​Adapter 0 - AMD Radeon HD 7800 Series 
 +            Sensor 0Temperature - 28.00 C</​file>​
  
-    # module-assistant update +<code user>​glxgears</​code> ​ 
-    # module-assistant prepare +<file config retour de la commande>​37190 frames in 5.0 seconds = 7437.888 FPS 
-    # module-assistant a-i fglrx+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>​
  
-ou+<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>​
  
-    ​# m-a update +<code user> 
-    # m-a prepare +glxheads</​code>​  
-    # m-a a-i fglrx+<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>​
  
-C'est exactement ​la même chose.+Voyons ​la température après les test:
  
-===== Modification du fichier xorg.conf =====+<code user> 
 +aticonfig --adapter=0 --od-gettemperature</​code>​
  
-La méthode ​la plus simple pour modifier le contenu du xorg.xonf consiste à en générer un nouveau ainsi :+<file config retour de la commande>​Adapter 0 - AMD Radeon HD 7800 Series 
 +            Sensor 0Temperature - 35.00 C</​file>​
  
-<note important>​Assurez toutefois vos arrières et sauvegardez votre fichier xorg.conf avant toute manipulation ainsi :+''​amdcccle''​ pour pouvoir tripatouiller via l'​interface graphique façon catalyste control center.
  
-    # cp /etc/X11/xorg.conf ​/​etc/​X11/​xorg.conf.sauvegarde ​ +Le xorg.conf ​: 
-</note+<file config xorg_conf
-  ​* On génère le nouveau :+Section "​ServerLayout"​ 
 +        Identifier ​    "​aticonfig Layout"​ 
 +        Screen ​     0  "​aticonfig-Screen[0]-0"​ 0 0 
 +EndSection
  
-    # aticonfig --initial ​+Section "​Module"​ 
 +EndSection
  
-  ​* Relancer le serveur X sous Lenny :+Section "​Monitor"​ 
 +        Identifier ​  ​"​aticonfig-Monitor[0]-0"​ 
 +        Option ​     "​VendorName"​ "ATI Proprietary Driver"​ 
 +        Option ​     "​ModelName"​ "​Generic Autodetecting Monitor"​ 
 +        Option ​     "​DPMS"​ "​true"​ 
 +EndSection
  
-  # /​etc/​init.d/​gdm restart (kdm, ou xdm...)+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>​
  
-  * Relancer le serveur X sous **Squeeze** : +=== Modification du fichier xorg.conf ===
-<​code>#​ invoke-rc.d gdm3 restart</​code>​+
  
 +La méthode la plus simple pour modifier le contenu du xorg.xonf consiste à en générer un nouveau ainsi :
  
-  * Ou, si vous n'​êtes sûr de rien :  +<note important>Assurez toutefois vos arrières et sauvegardez votre fichier xorg.conf avant toute manipulation ainsi :
-<code># reboot</​code>+
  
-===== Vérification =====+<code root>cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.sauvegarde</​code>​ 
 +</​note>​
  
-Vérifier que tout fonctionne ​:+  * On génère le nouveau ​: 
 +<code root>​aticonfig --initial</​code>​
  
-    $ fglrxinfo +  * Relancer le serveur X 
-    display ​:0.0 screen: 0 +<code root>​service gdm3 restart</​code>​ 
-    ​OpenGL vendor string: ATI Technologies Inc. +(kdm, lightdm, xdm...)
-    OpenGL renderer string: ATI Mobility Radeon HD 2400 +
-    OpenGL version string: 2.1.8304 Release ​+
  
-===== Réparation éventuelle =====+  * Ou, si vous n'​êtes sûr de rien :  
 +<code root>​reboot</​code>​
  
-Si cela ne fonctionne pas et que la commande ''​fglrxinfo''​ renvoie ''​Mesa'',​ le problème peut être résolu en installant le paquet construit par module-assistant dans le répertoire ''/​usr/​src/''​ :+===== Problèmes courants =====
  
-    # dpkg -i /​usr/​src/​fglrx-[Tabulation du clavier]+==== Ventilo qui tourne à toute berzingue ====
  
-en [[manuel:​autocompletion | auto-complétant]] la saisie afin de s'assurer de la bonne écriture.+  * 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 ===== ===== Les liens =====
  
 +  * http://​debian-facile.org/​viewtopic.php?​pid=42907#​p42907 Sur le forum debian.
   * http://​wiki.debian.org/​fr/​ATIProprietary   * http://​wiki.debian.org/​fr/​ATIProprietary
   * http://​secian.free.fr/​astuces/​ati.html ​   * http://​secian.free.fr/​astuces/​ati.html ​
  
-Retour d'​expérience détaillé sur le forum df par **Chris** ​ :-), voir là +Une installation utilisateur ​
-  * http://debian-facile.org/forum/​viewtopic.php?​pid=31589#​p31589+  * [[utilisateurs:smolski:​tutos:​carte-ati-radeon-r9-280|Installation d'une carte Gigabyte - Radeon R9 280]] 
 + 
 +===== Liens vers le forum =====
  
-===== KVM =====+  * [[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à : 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   * http://​debian-facile.org/​forum/​viewtopic.php?​pid=21790#​p21790
  
doc/materiel/cartes-graphique/ati/ati.txt · Dernière modification: 07/06/2023 15:25 par lagrenouille

Pied de page des forums

Propulsé par FluxBB