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
Prochaine révision Les deux révisions suivantes
doc:materiel:cartes-graphique:ati:ati [04/08/2013 13:45]
captnfab [Compilation avec module-assistant]
doc:materiel:cartes-graphique:ati:ati [06/10/2018 23:34]
èfpé [Installation des pilotes de la carte graphique] cosmétique
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 !))
  
-==== Pilotes libres ​====+===== Installation des pilotes de la carte graphique =====
  
-Le pilote libre Radeon supporte toutes ​les cartes ATI Radeon avec le support 2DPour l'​utiliseril suffit d'​installer le paquet : xserver-xorg-video-radeon+En 2018, les pilotes libres (amdgpu, radeon, r128 et mach64) prennent en charge la plupart des cartes ​graphiques ​ATI/AMDInstaller les pilotes propriétaires va créer des problèmespas 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.
  
-==== Pilotes propriétaires ​====+==== Firmwares ​====
  
-DÉBUTANT AVISÉ ​Compiler le module proprio de la carte graphique ATI.+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.
  
-Pour l'​installation ​des (modules) pilotes privateurs, il est nécessaire ​de procéder à leur compilation.+<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>​
  
-==== Vérifiez les sources ====+=== Debian 8 Jessie ​===
  
-Avant de commencernous allons vérifier ​le fichier [[manuel:apt:​sources.list | Le fichier des Sources Debian]]. \\ +Sous Debian 8 Jessie (sauf si utilisation du noyau backports)installez ​le paquet firmware-linux-nonfree ​
-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 && apt-get install firmware-linux-nonfree</​code>​
  
-Mettez à jour la liste des paquets :+=== Debian 9 Stretch ===
  
-    # aptitude update ​+Sous Debian 9 Stretch (et Debian Jessie si noyau backports), installez le paquet firmware-amd-graphics :
  
-==== Installation des paquets ====+<code root>​apt-get update && apt-get install firmware-amd-graphics</​code>​
  
-Installer les paquets nécessaires à la compilation du pilote :+==== Pilotes libres ==== 
 +FIXME
  
-    # aptitude install fglrx-kernel-src fglrx-driver ​+Le pilote libre Radeon supporte toutes les cartes ATI Radeon avec le support 2D.
  
-<note tip> +=== Installation des pilotes ===
-Signalé sur le forum http://​debian-facile.org/​forum/​viewtopic.php?​pid=43257#​p43257 :  \\ +
-  * //Il faut savoir que le paquet //​**fglrx-kernel-src**//​ n'​existe plus, c'est //​**fglrx-source**//​ à la place.//+
  
-</note>+Pour l'​utiliser,​ il suffit d'​installer le paquet : ''​xserver-xorg-video-radeon''​ 
 +<code root>​apt-get install xserver-xorg-video-radeon</code>
  
-==== Wheezy XFCE (+E17) ====+=== Suppression du pilote propriétaire ​===
  
-Réalisé et testé par **Youri** le 23/11/2012 à 20:29:27 Ref post du forum : \\ +Pour éviter tout conflit ​:
-  * http://​debian-facile.org/​viewtopic.php?​pid=55277#​p55277+
  
-**Préambule ​:**+<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>​
  
-Procédure avec Wheezy XFCE (+E17) ​en période de freeze avec une ATI/AMD HIS Radeon HD 7870 IceQ X - 2 Go. \\ +=== Prise en compte des changements ===
-Les commandes qui suivent sont toutes à exécuter en terminal ou console(([[manuel:​console]])) root(([[commande:​su]])) :+
  
-**ActionOn tourne !**+  ​Soit vous redémarrez. 
 +<code root>​shutdown -r now</​code>​
  
-  ​- ajouter contrib et non-free dans le sources.list(([[manuel:​apt:​sources.list | Le manuel des sources]])) +  ​* Soit vous allez en console <key>Ctrl</key<key>Alt</key+ <​key>​F1</​key>​ 
-  - passer ​en console, se logguer en root et stopper(([[commande:​invoke-rc.d]])) x : <code bash>invoke-rc.d lightdm stop</code> +    * Éteignez votre serveur X 
-  - installer(([[manuel:​apt | apt - Les outils de gestion des paquets]])) les en-têtes du noyau : <code bash>aptitude install linux-headers-($ uname -r pour connaître le siens)</code(je ne sais pas bien si c'était utile mais dans le doute et vu que c'est mentionné ici, j'ai repris, si quelqu'un peut confirmer/expliquer) +//Par exemple avec un ''​service gdm3 stop'' ​ou plus généralement ''​service $(basename $(cat /etc/​X11/​default-display-manager)) stop''/​/ 
-  ​installer les paquets : <code bash>​aptitude install fglrx-control fglrx-driver<​/code> (les autres sont ajoutés automatiquement en dépendances,​ sauf **control** c'est pourquoi je le laisse présent) +    * Déchargez ​les modules ​de radeon et drm <​code ​root>​modprobe -r radeon drm</​code>​ 
-  - déchargement ​de radeon et drm <​code ​bash>​modprobe -r radeon drm</​code> ​(c'est quoi drm ?) +    * Relancez votre serveur X 
-  - génération d'un /etc/X11/xorg.conf de base : <code bash>​aticonfig ​--initial -f</code> +//Par exemple avec un ''​service gdm3 start''​ ou plus généralement ''​service $(basename $(cat /etc/X11/default-display-manager)) start''​//
-  - rebooter : <code bash>​shutdown -r now</code>+
  
-==== Vérification ​====+=== Vérification ===
  
 En user maintenant : En user maintenant :
  
-<​code ​bash+<​code ​user
-lsmod | grep fglrx +lsmod | grep fglrx</​code>​ 
-fglrx                2634005 ​ 87  +<file config retour de la commande>​fglrx                2634005 ​ 87  
-button ​                ​12937 ​ 1 fglrx</code>+button ​                ​12937 ​ 1 fglrx</file>
  
-<​code ​bash+<​code ​user
-glxinfo | grep '​direct rendering'​ +glxinfo | grep '​direct rendering'​</​code>​ 
-direct rendering: Yes</code>+<file config retour de la commande>​direct rendering: Yes</file>
  
-<​code ​bash+<​code ​user
-fglrxinfo  +fglrxinfo</​code> ​ 
-display: :0.0  screen: 0+<file config retour de la commande>​display: :0.0  screen: 0
 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL vendor string: Advanced Micro Devices, Inc.
 OpenGL renderer string: AMD Radeon HD 7800 Series OpenGL renderer string: AMD Radeon HD 7800 Series
-OpenGL version string: 4.2.11762 Compatibility Profile Context</​code> +OpenGL version string: 4.2.11762 Compatibility Profile Context</​file>
  
 Voyons la température au repos: ​ Voyons la température au repos: ​
  
-<​code ​bash+<​code ​user
-aticonfig --adapter=0 --od-gettemperature+aticonfig --adapter=0 --od-gettemperature</​code>​
  
-Adapter 0 - AMD Radeon HD 7800 Series +<file config retour de la commande>​Adapter 0 - AMD Radeon HD 7800 Series 
-            Sensor 0: Temperature - 28.00 C</code>+            Sensor 0: Temperature - 28.00 C</file>
  
-<​code ​bash>​glxgears  +<​code ​user>​glxgears</​code> ​ 
-37190 frames in 5.0 seconds = 7437.888 FPS+<file config retour de la commande>​37190 frames in 5.0 seconds = 7437.888 FPS
 36764 frames in 5.0 seconds = 7352.624 FPS 36764 frames in 5.0 seconds = 7352.624 FPS
 36662 frames in 5.0 seconds = 7331.582 FPS 36662 frames in 5.0 seconds = 7331.582 FPS
 38072 frames in 5.0 seconds = 7614.340 FPS 38072 frames in 5.0 seconds = 7614.340 FPS
 37827 frames in 5.0 seconds = 7565.378 FPS 37827 frames in 5.0 seconds = 7565.378 FPS
-37330 frames in 5.0 seconds = 7465.882 FPS</code>+37330 frames in 5.0 seconds = 7465.882 FPS</file>
  
-<​code ​bash+<​code ​user
-fgl_glxgears  +fgl_glxgears</​code> ​ 
-Using GLX_SGIX_pbuffer+<file config retour de la commande>​Using GLX_SGIX_pbuffer
 7648 frames in 5.0 seconds = 1529.600 FPS 7648 frames in 5.0 seconds = 1529.600 FPS
 9436 frames in 5.0 seconds = 1887.200 FPS 9436 frames in 5.0 seconds = 1887.200 FPS
Ligne 99: Ligne 125:
 10054 frames in 5.0 seconds = 2010.800 FPS 10054 frames in 5.0 seconds = 2010.800 FPS
 11131 frames in 5.0 seconds = 2226.200 FPS 11131 frames in 5.0 seconds = 2226.200 FPS
-10423 frames in 5.0 seconds = 2084.600 FPS</code>+10423 frames in 5.0 seconds = 2084.600 FPS</file>
  
-<​code ​bash+<​code ​user
-glxheads  +glxheads</​code> ​ 
-glxheads: exercise multiple GLX connections (any key = exit)+<file config retour de la commande>​glxheads: exercise multiple GLX connections (any key = exit)
 Usage: Usage:
   glxheads xdisplayname ...   glxheads xdisplayname ...
Ligne 114: Ligne 140:
   GL_VERSION: ​ 4.2.11762 Compatibility Profile Context   GL_VERSION: ​ 4.2.11762 Compatibility Profile Context
   GL_VENDOR: ​  ATI Technologies Inc.   GL_VENDOR: ​  ATI Technologies Inc.
-  GL_RENDERER:​ AMD Radeon HD 7800 Series</code> +  GL_RENDERER:​ AMD Radeon HD 7800 Series</file>
- +
  
 Voyons la température après les test: Voyons la température après les test:
  
-<​code ​bash+<​code ​user
-aticonfig --adapter=0 --od-gettemperature +aticonfig --adapter=0 --od-gettemperature</​code>​
- +
-Adapter 0 - AMD Radeon HD 7800 Series +
-            Sensor 0: Temperature - 35.00 C</​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 ​facon catalyste control center.+''​amdcccle'' ​pour pouvoir tripatouiller via l'​interface graphique ​façon ​catalyste control center.
  
 Le xorg.conf : Le xorg.conf :
-<code>+<file config xorg_conf>
 Section "​ServerLayout"​ Section "​ServerLayout"​
         Identifier ​    "​aticonfig Layout"​         Identifier ​    "​aticonfig Layout"​
Ligne 162: Ligne 185:
         EndSubSection         EndSubSection
 EndSection EndSection
-</code>+</file>
  
- +=== Modification du fichier xorg.conf ===
-===== Compilation pas à pas ===== +
- +
-La compilation se réalise en seulement trois étapes : +
- +
-    # module-assistant update +
-    # module-assistant prepare +
-    # module-assistant a-i fglrx +
- +
-ou +
- +
-    # m-a update +
-    # m-a prepare +
-    # m-a a-i fglrx +
- +
-C'est exactement la même chose. +
- +
-===== 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 : La méthode la plus simple pour modifier le contenu du xorg.xonf consiste à en générer un nouveau ainsi :
Ligne 187: Ligne 193:
 <note important>​Assurez toutefois vos arrières et sauvegardez votre fichier xorg.conf avant toute manipulation ainsi : <note important>​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 ​+<code root>cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.sauvegarde</​code>​
 </​note>​ </​note>​
 +
   * On génère le nouveau :   * On génère le nouveau :
 +<code root>​aticonfig --initial</​code>​
  
-    # aticonfig --initial  +  ​* Relancer le serveur X : 
- +<​code ​root>service ​gdm3 restart</​code>​ 
-  ​* Relancer le serveur X sous Lenny : +(kdm, lightdm, xdm...)
- +
-  # /​etc/​init.d/​gdm restart (kdm, ou xdm...) +
- +
- +
-  * Relancer le serveur X sous **Squeeze** ​+
-<​code>​# invoke-rc.d ​gdm3 restart</​code>​ +
  
   * Ou, si vous n'​êtes sûr de rien :    * Ou, si vous n'​êtes sûr de rien : 
-<​code>​reboot</​code>​+<​code ​root>​reboot</​code>​
  
-===== Vérification ​=====+===== Problèmes courants ​=====
  
-Vérifier que tout fonctionne :+==== Ventilo qui tourne à toute berzingue ====
  
-    $ fglrxinfo +  * Installer les firmwares (voir en haut de cette page) 
-    ​display :0.0 screen0 +  * Rajouter l'​option ''​radeon.dpm=1''​ au noyau dans le fichier ''/​etc/​default/​grub''​ pour obtenir la ligne 
-    ​OpenGL vendor string: ATI Technologies Inc+<file config Extrait de /​etc/​default/​grub>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet radeon.dpm=1" 
-    ​OpenGL renderer string: ATI Mobility Radeon HD 2400 +</​file>​ 
-    ​OpenGL version string: 2.1.8304 Release ​+  * Lancer en root 
 +<code root>​update-grub</​code>​ 
 +  * Redémarrer
  
-===== Réparation éventuelle =====+==== Écran noir au milieu du boot ====
  
-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/''​ : +  * Installer les firmwares
- +
-    # dpkg -i /​usr/​src/​fglrx-[Tabulation du clavier] +
- +
-en [[manuel:​autocompletion | auto-complétant]] la saisie afin de s'​assurer de la bonne écriture.+
  
 ===== Les liens ===== ===== Les liens =====
Ligne 229: Ligne 228:
   * 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