Pilote propriétaire ATI (fglrx)
Cette page décrit comment installer fglrx sur un système Debian.
Contents
fglrx signifie FireGL and Radeon for X, le pilote d'affichage propriétaire (non-libre) publié par ATI Technologies (dorénavant AMD). Ce pilote fournit une accélération 2D et 3D pour les cartes vidéo construites autour de puces ATI/AMD.
Pour activer l'accélération 3D, fglrx requiert un module associé au noyau. Sa compilation peut être automatisée via module-assistant.
A partir de fglrx-driver 1:9-4-1, le support pour les puces antérieures aux séries r600 a été abandonné.1
Pour les puces Radeon antérieures à la série r600 (c'est-à-dire les modules jusqu'à la X1950 incluse), le pilote open source "radeon" les supporte et apporte l'accélération 3D via DRI. Le pilote "radeonhd" que l'on trouve dans xserver-xorg-video-radeonhd fournit aussi le support pour les cartes r5xx and r6xx.
Installation
Lenny, Squeeze
Vous utilisez Etch ? Vérifiez la section Etch.
Ajoutez un "non-free" à /etc/apt/sources.list pour votre version Debian par exemple :
# Debian Lenny/5.0 deb http://ftp.fr.debian.org/debian lenny main contrib non-free
ou
# Debian Squeeze (testing) deb http://ftp.fr.debian.org/debian squeeze main contrib non-free
Mettez à jour la liste des paquets installables. Installez les paquets suivants : fglrx-control, fglrx-driver et module-assistant packages:
# aptitude update # aptitude install fglrx-control fglrx-driver module-assistant
Compilez et installez le paquet fglrx-kernel-* pour votre système :
# m-a a-i fglrx
Si le système de fenêtre X est activé, quittez votre environnement de bureau ou votre gestionnaire de fenêtre. Si un gestionnaire de connexion est activé, passez à une console virtuelle et arrêtez-le. Par exemple :
# invoke-rc.d gdm stop
ou
# invoke-rc.d kdm stop
Déchargez les modules radeon et drm :
# modprobe -r radeon drm
Chargez le module fglrx :
# modprobe fglrx
Ajoutez fglrx à la liste des modules à charger au démarrage :
# echo fglrx >> /etc/modules
Adaptez le fichier /etc/X11/xorg.conf pour y inclure une section Device et sélectionnez le pilote fglrx (xorg.conf n'existe plus depuis Squeeze):
# sensible-editor /etc/X11/xorg.conf
Voici un exemple de /etc/X11/xorg.conf minimal :
Section "Device" Identifier "ATI" Driver "fglrx" EndSection Section "Screen" Identifier "Default Screen" DefaultDepth 24 EndSection
Sauvegardez le fichier et quittez l'éditeur avant de continuer.Démarrez le système de fenêtre X (startx) en tant que simple utilisateur, ou démarrez votre gestionnaire de connexion. Par exemple :
# invoke-rc.d gdm start
ou
# invoke-rc.d kdm start
Etch
Ajoutez un "non-free" à /etc/apt/sources.list pour votre version Debian par exemple :
# Debian Etch/4.0 deb http://ftp.us.debian.org/debian etch main contrib non-free
Mettez à jour la liste des paquets installables. Installez les paquets suivants : fglrx-control, fglrx-kernel-src, fglrx-driver et module-assistant packages:
# aptitude update # aptitude install fglrx-driver fglrx-control fglrx-kernel-src module-assistant
Compilez et installez le paquet fglrx-kernel-* pour votre système :
# m-a a-i fglrx
Si le système de fenêtre X est activé, quittez votre environnement de bureau ou votre gestionnaire de fenêtre. Si un gestionnaire de connexion est activé, passez à une console virtuelle et arrêtez-le. Par exemple :
# invoke-rc.d gdm stop
ou
# invoke-rc.d kdm stop
Déchargez les modules radeon et drm :
# modprobe -r radeon drm
Chargez le module fglrx :
# modprobe fglrx
Ajoutez fglrx à la liste des modules à charger au démarrage :
# echo fglrx >> /etc/modules
Reconfigurez le serveur X :
# dpkg-reconfigure xserver-org
Selectionnez fglrx comme pilote d'affichage utilisé lorsque le choix vous est proposé.
Démarrez le système de fenêtre X (startx) en tant que simple utilisateur, ou démarrez votre gestionnaire de connexion. Par exemple :
# invoke-rc.d gdm start
ou
# invoke-rc.d kdm start
Voir aussi
Liens externes (en anglais)
Sachez que mettre à jour des paquets créés par l'installeur ATI ne sera probablement JAMAIS supporté par les maintaineurs Debian des paquets fglrx!
Debian HOW-TO : ATI drivers - Comment installer et configurer les pilotes propriétaires ATI en utilisant module-assistant et l'installeur officiel ATI.
Unofficial ATI Linux Drivers Wiki - Comment installer, configurer et tester une installation basique avec les pilotes propriétaires ATI.
http://ati.amd.com/support/drivers/linux/linux-radeon.html - L'installeur de pilote ATI.
http://www.stanchina.net/~flavio/debian/fglrx-installer.html - Installeur obsolète de fglrx pour Debian.
irc://irc.freenode.net/#ati - Canal IRC fglrx driver.