Installation des pilotes ATI (fglrx)


A l'image des cartes de la marque nvidia, les cartes ATI peuvent être elles aussi exploités sous GNU/Linux. En effet comme nous allons le voir ci-dessous, avec Debian, il est très simple d'installer les pilotes graphiques propriétaires.


Préparation :


Avant de commencer, nous allons modifier le fichier sources.list situé dans le répertoire /etc/apt/. Ouvrez-le avec n'importe quel éditeur de texte en tant que super-utilisateur (root) et ajoutez non-free à la fin des lignes comme ci-dessous :
deb http://ftp.fr.debian.org/debian/ lenny main non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main non-free
deb http://ftp.uk.debian.org/debian lenny main non-free
Puis naturellement mettez à jour la liste des paquets :
# aptitude update

Installation :

Il est temps d'installer les paquets nécessaires à la compilation du pilote :
# aptitude install fglrx-kernel-src fglrx-driver
N.B : Vérifiez la présence l'outil de compilation module-assistant sur le système, si ce n'est pas le cas installez-le :
# aptitude install module-assistant

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, cependant vous savez qu'il est possible de faire les deux.

Modification du fichier xorg.conf :


Ici, la méthode la plus simple pour modifier le contenu du xorg.xonf consiste à en générer un nouveau à l'aide d'une simple commande.
Assurez toutefois vos arrières et sauvegardez votre fichier xorg.conf avant toute manipulation :
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.sauvegarde
On génère le nouveau :
# aticonfig --initial
Le pilote est désormais installé et opérationnel, il suffit de relancer le serveur X :
# /etc/init.d/kdm restart (kdm, gdm, ou xdm...)

Vérification :


Pour vérifier que tout fonctionne bien, une commande suffit :
$ 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 adéquat construit par module-assistant dans le répertoire /usr/src/ :
dpkg -i /usr/src/fglrx-touche tab pour auto-compléter la saisie.