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

Ceci est une ancienne révision du document !


LES CARTES ATI

Pilotes libres

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

Pilotes propriétaires

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.

Vérifiez les sources

Avant de commencer, nous allons vérifier le fichier Le fichier des Sources Debian.
Si nécessaire, ajoutez les 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 
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.

Wheezy XFCE (+E17)

Réalisé et testé par Youri le 23/11/2012 à 20:29:27 Ref post du forum :

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 console1) root2) :

Action. On tourne !

  1. ajouter contrib et non-free dans le sources.list3)
  2. passer en console, se logguer en root et stopper4) x :
    invoke-rc.d lightdm stop
  3. installer5) les en-têtes du noyau :
    aptitude install linux-headers-($ uname -r pour connaître le siens)

    (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)

  4. installer les paquets :
    aptitude install fglrx-control fglrx-driver

    (les autres sont ajoutés automatiquement en dépendances, sauf control c'est pourquoi je le laisse présent)

  5. déchargement de radeon et drm :
    modprobe -r radeon drm

    (c'est quoi drm ?)

  6. génération d'un /etc/X11/xorg.conf de base :
    aticonfig --initial -f
  7. rebooter :
    shutdown -r now

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 facon 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

Compilation avec module-assistant

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 :

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 sous Lenny :
# /etc/init.d/gdm restart (kdm, ou xdm...)
  • Relancer le serveur X sous Squeeze :
# invoke-rc.d gdm3 restart
  • Ou, si vous n'êtes sûr de rien :
# reboot

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 auto-complétant la saisie afin de s'assurer de la bonne écriture.

Les liens

KVM

Concernant l'installation des cartes ATI et l'utilisation de KVM, voir ce post de Asmodée dans le forum debian-facile là :

doc/materiel/cartes-graphique/ati/ati.1375616744.txt.gz · Dernière modification: 04/08/2013 13:45 par captnfab

Pied de page des forums

Propulsé par FluxBB