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 [11/04/2012 03:10]
martin_mtl
doc:materiel:cartes-graphique:ati:ati [24/11/2012 09:31]
smolski
Ligne 1: Ligne 1:
 ====== LES CARTES ATI ====== ====== LES CARTES ATI ======
 +
  
 ==== Pilotes libres ==== ==== Pilotes libres ====
Ligne 8: Ligne 9:
 ==== Pilotes propriétaires ==== ==== Pilotes propriétaires ====
  
-  * [[manuel:compiler_ati_proprio ​Compilation ​du pilote ATI proprio]]. DÉBUTANT AVISÉ - Compiler ​le module ​proprio ​de la carte graphique ATI.+DÉBUTANT AVISÉ - 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 | Compilation]]. 
 + 
 +==== Vérifiez les sources ==== 
 + 
 +Avant de commencer, nous allons vérifier le fichier ​[[manuel:sources.list ​Le fichier des Sources Debian]]. \\ 
 +Si nécessaire,​ ajoutez les [[manuel:​depots#​les_depots | dépôts]] **contrib** et **non-free** à la fin des lignes. 
 + 
 +Mettez à jour la liste des paquets : 
 + 
 +    # aptitude update  
 + 
 +==== Installation des paquets ==== 
 + 
 +Installer les paquets nécessaires à la compilation ​du pilote ​
 + 
 +    # aptitude install fglrx-kernel-src fglrx-driver  
 + 
 +<note tip> 
 +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>​ 
 + 
 +==== Wheezy XFCE (+E17) ==== 
 + 
 +Réalisé et testé par **Youri** le 23/11/2012 à 20:29:27 Ref post du forum : \\ 
 +  * http://​debian-facile.org/​viewtopic.php?​pid=55277#​p55277 
 + 
 +**Préambule :** 
 + 
 +Procédure avec Wheezy XFCE (+E17) en période de freeze avec une ATI/AMD HIS Radeon HD 7870 IceQ X - 2 Go. \\ 
 +Les commandes qui suivent sont toutes à exécuter en terminal ou console(([[manuel:​console]])) root(([[commande:​su]])) : 
 + 
 +**Action. On tourne !** 
 + 
 +  - ajouter contrib et non-free dans le sources.list(([[manuel:​sources.list | Le manuel des sources]])) 
 +  - passer en console, se logguer en root et stopper(([[commande:​invoke-rc.d]])) x : <code bash>​invoke-rc.d lightdm stop</​code>​ 
 +  - 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) 
 +  - 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échargement de radeon et drm : <code bash>​modprobe -r radeon drm</​code>​ (c'est quoi drm ?) 
 +  - génération d'un /​etc/​X11/​xorg.conf de base : <code bash>​aticonfig --initial -f</​code>​ 
 +  - rebooter : <code bash>​shutdown -r now</​code>​ 
 + 
 +==== Vérification ==== 
 + 
 +En user maintenant : 
 + 
 +<code bash> 
 +lsmod | grep fglrx 
 +fglrx                2634005 ​ 87  
 +button ​                ​12937 ​ 1 fglrx</​code>​ 
 + 
 +<code bash> 
 +glxinfo | grep '​direct rendering'​ 
 +direct rendering: Yes</​code>​ 
 + 
 +<code bash> 
 +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</​code>​ 
 + 
 + 
 +Voyons la température au repos:  
 + 
 +<code bash> 
 +aticonfig --adapter=0 --od-gettemperature 
 + 
 +Adapter 0 - AMD Radeon HD 7800 Series 
 +            Sensor 0: Temperature - 28.00 C</​code>​ 
 + 
 +<code bash>​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</​code>​ 
 + 
 +<code bash> 
 +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</​code>​ 
 + 
 +<code bash> 
 +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</​code>​ 
 + 
 + 
 + 
 +Voyons la température après les test: 
 + 
 +<code bash> 
 +aticonfig --adapter=0 --od-gettemperature 
 + 
 +Adapter 0 - AMD Radeon HD 7800 Series 
 +            Sensor 0: Temperature - 35.00 C</​code>​ 
 + 
 + 
 +amdcccle pour pouvoir tripatouiller via l'​interface graphique facon catalyste control center. 
 + 
 +Le xorg.conf : 
 +<​code>​ 
 +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 
 +</​code>​ 
 + 
 +===== Compilation avec module-assistant ===== 
 + 
 +  * [[manuel:​compilation#​compilation_avec_module-assistant | Compilation avec module-assistant]]. DÉBUTANT AVISÉ - L'​application de compilation favorite Debian :  Module-Assistant. 
 +  * [[logiciel:​module-assistant]] 
 + 
 +===== 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 : 
 + 
 +<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  
 +</​note>​ 
 +  * On génère le nouveau : 
 + 
 +    # aticonfig --initial  
 + 
 +  * Relancer le serveur X sous Lenny : 
 + 
 +  # /​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 :  
 +<​code>#​ reboot</​code>​ 
 + 
 +===== Vérification ===== 
 + 
 +Vérifier que tout fonctionne : 
 + 
 +    $ fglrxinfo 
 +    display :0.0 screen: 0 
 +    OpenGL vendor string: ATI Technologies Inc. 
 +    OpenGL renderer string: ATI Mobility Radeon HD 2400 
 +    OpenGL version string: 2.1.8304 Release  
 + 
 +===== Réparation éventuelle ===== 
 + 
 +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/''​ : 
 + 
 +    # 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 =====
  
 +  * 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 ​
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