Linux

Installer le pilote ATI

Il n'y a pas de raison de se priver de la 3D sous linux, même si l'on possède une carte vidéo ATI. Le seul problème : les pilotes ne sont pas libres... A vous de voir !
 

Plusieurs applications peuvent demander de la 3D, notamment ... Les jeux ! Unreal, Quake ou Ennemy-Terrory ne sont que quelques exemples qu'il est possible de jouer sur linux. Cependant, il arrive parfois que votre distribution ne puisse pas les lancer. La raison est toute simple : les pilotes permettant d'exploiter la 3D sont propriétaires, donc non présents sur votre système qui se veut libre.

Il est néanmoins possible de les installer manuellement. Voici comment procéder si vous possédez une carte ATI !

Phase 1 : les sources du kernel

Pour commencer, il faut "préparer le terrain". Cela se traduit par vérifier que vous possédez les sources de votre kernel. $ ls /usr/src
linux-2.6.9
Dans notre cas, nous avons en effet les sources, placées dans le repertoire linux-2.6.9. Il se peut très bien que pour votre système il n'en soit rien. Pas de problème, car rappelons-le, linux est libre. Il est donc possible de télécharger les sources. Voici comment procéder : $ uname -r
2.6.9-1.667
Cette commande permet de déterminer votre kernel. Une fois ceci fait, un petit tour sur http://www.kernel.org pour télécharger le kernel correspondant ( le lien direct pour le FTP : ftp://ftp.kernel.org/pub/linux/kernel/). Dans notre cas : linux-2.6.9.tar.bz2. Il faut ensuite le désarchiver avec la commande suivante (en root). # tar xjvf linux-2.6.9.tar.bz2
# mv linux-2.6.9 /usr/src
Une fois ceci fait, vos sources sont désarchivées et placées au bon endroit. Pour le vérifier : $ ls /usr/src
linux-2.6.9
On en revient donc au début du paragraphe, une étape de franchit.

Phase 2 : installation du pilote

Tout d'abord, il est bon de connaitre votre version de X Window. $ X -version Inutile de tout lire, la réponse se trouve dans les premières lignes. Vous pourrez voir XFree86 Version 4.3.0.1 par exemple, mais aussi une phrase tel que : X Window System Version 6.8.1 pour X.Org 6.8.

Installation via Script

Le site http://www.ati.com/ contient plusieurs pilotes pour linux. Le plus facile est le ATI Driver Installer, regroupant tous les pilotes. Pour le lancer : sh ati-driver-installer-8.14.13.run Une fenêtre graphique devrait s'ouvrir, et l'installation du pilote devrait se faire très facilement. Cela détectera votre version de votre X-Window.

Si vous êtes en mode console, le script fonctionnera aussi. Il aura juste une forme "texte", ce qui ne changera rien pour l'ordinateur.

Installation via RPM

Télécharger le fichier rpm correspondant à votre X-Window. Ensuite, l'installation peut commencer (remplacer xxx par votre version du fichier) : # rpm -Uvh --force fglrx-xxx.rpm Si cette méthode ne fonctionne pas, vous pouvez tout de même essayer l'installation avec le script (cela pourra résoudre le problème). Pour cela, désinstaller le rpm, en enlevant le .i368.rpm à la fin. # rpm -e fglrx-xxx

Phase 3 : vérification

Il est important d'effectuer une vérification : la présence du fichier fglrx.ko. $ cd /lib/modules/fglrx
$ ls
Dans le cas contraire, il faudra lancer le script suivant (en root). Pour cela, le compilateur gcc est indispensable. # sh make_install.sh Pour valider l'installation, la commande suivante doit avoir au moins une réponse : $ find /lib/modules -name "fglrx.ko"
/lib/modules/2.6.9-1.667/kernel/drivers/char/drm/fglrx.ko

Phase 4 : configuration

$ fglrxconfig Voici la commande permettant de configurer la carte graphique. Certaines questions peuvent être déroutantes la première fois, voici un exemple de configuration : fglrxconfig. Ensuite, lancer le pilote : # modproble fglrx Il ne reste plus qu'à relancer l'interface graphique et cela devrait être bon. En cas de problème la commande peut aussi se lancer comme ceci : # /sbin/modproble fglrx Sinon, un redémarrage peut aussi faire l'affaire.

Phase 5 : test et fin

La commande suivante doit afficher le nom de votre carte : $ fglrxinfo Vérifiez que le direct rendering est activé : $ glxinfo | grep "direct"
direct rendering: Yes
Un programme permettant de régler votre ATI doit être installé. $ fireglcontrolpanel Il permet entre autre de gérer deux moniteurs si votre carte le permet (2eme image).