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 →
Ceci est une ancienne révision du document !
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
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.
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
Installer les paquets nécessaires à la compilation du pilote :
# aptitude install fglrx-kernel-src fglrx-driver
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 !
invoke-rc.d lightdm stop
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)
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)
modprobe -r radeon drm
(c'est quoi drm ?)
aticonfig --initial -f
shutdown -r now
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
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.
La méthode la plus simple pour modifier le contenu du xorg.xonf consiste à en générer un nouveau ainsi :
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.sauvegarde
# aticonfig --initial
# /etc/init.d/gdm restart (kdm, ou xdm...)
# invoke-rc.d gdm3 restart
# reboot
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
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.
Retour d'expérience détaillé sur le forum df par Chris , voir là :
Concernant l'installation des cartes ATI
et l'utilisation de KVM
, voir ce post de Asmodée dans le forum debian-facile là :