Pour installer une carte ATI de façon à ce que la 3D OpenGL fonctionne sous Debian, il faut installer le module fglrx. Il se peut en effet que votre affichage 2D fonctionne avec un driver ATI de base, mais que vous ne pouvez pas profiter de l’acceleration 3D pour autant (il suffit de voir comment rame xscreensaver en 3D pour s’en convaincre).
Pour activer l’acceleration 3D, il faut donc installer et configurer correctement le module fglrx.
-
Pour ce faire, vous trouverez, pour ceux qui possèdent les Dvd de la distribution, sur le 3ème dvd, un utilitaire nommé ati-driver-installer-8.18.8-i386.run (la version peut être différente).
Copier ce programme dans l’un de vos répertoires, par exemple /usr/src/.
Ensuite, en root, dans ce répertoire, tappez la commande sh ati-driver-installer-8.18.8-i386.run
Vous pouvez aussi télécharger cet utilitaire sur le site d’ATI.
L’utilitaire d’installation des drivers se lance, choisissez l’option automatique et suivez les instructions. Cet utilitaire va créer le module fglrx adéquat. -
Ce n’est pas fini. Il faut à present configurer ce module.
Cette configuration va écraser le fichier /etc/X11/XF86Config-4 si vous êtes sous XFree ou xorg.conf si vous êtes sous xorg. Par précaution, afin de pouvoir retrouver votre ancienne configuration en cas de plantage, faites une copie de ces fichier :
en root : cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.ancien
ou cp /etc/X11/xorg.conf /etc/X11/xorg_conf.ancien
A présent, lancez la configuration d’fglrx en tappant en root : fglrxconfig et suivez les instructions.
Faites ensuite un modprobe fglrx pour le charger dans les modules. -
Dernière étape. Relancez l’affichage, de façon à activer le module, en appuyant en même temps sur les touches ctrl alt backspace. Si vous voyez un message d’erreur comme quoi il est impossible de lancer les “fonts fixed”, c’est qu’il ne trouve pas le serveur de polices. Pour se faire
éditez en root /etc/XF86Config-4, et ajoutez la ligne
FontPath "unix/:7100"
au dessus des lignes FontPath.
Si vous avez des messages d’erreur du genre qu’il n’arrive pas à trouvez certains fonts, désactivez les en plaçant un caractère # avant la ligne FontPath correspondant. Pour ma part, j’ai du enlever les lignes de fonts misc, et Speedo, celles-ci n’étant pas installées sur mon système. Ca donne :
S’il n’arrive toujours pas à trouver les serveurs de fonts. Configurer-les (xft) et mettez le bon port dans votre fichier de conf.
Enregistrer et activez l’affichage, si vous êtes hors session X, avec la commande startx (en utilisateur), ou rebootez pour vous retrouver sous le login graphique.
Vous devriez à présent pouvoir profiter de l’accéleration 3D.
Damsss.