Bonjour. J'ai vu qu'il existait un topic pour l'installation des derniers drivers Radeon sous Mandrake, mais je n'ai rien trouvé en ce qui concerne à mon avis l'autre distro pour newbies*, à savoir Ubuntu (* Et ce n'est pas péjoratif, au contraire). Comme je viens enfin de réussir à installer ces drivers, je me suis dit qu'un petit tuto ne serait pas forcément chose inutile en attendant la hoary dans un mois.
Je me suis très fortement inspiré de ce thread : http://www.ubuntuforums.org/showthread.php?t=13226 , mais j'espère que les newbies absolus se retrouveront plus facilement dans ce topic-ci.
Bla-bla de rigueur
- Vous faites ces opérations à vos risques et périls, je ne saurais être tenu responsable des problèmes consécutifs à une installation ratée etc.
- La config sur laquelle j'ai testé tout ça est un portable Acer AS2001WLCi, P-M 1.4GHz avec une R9200 Mobility 64Mo.
Prérequis
- Toutes les commandes se feront en root, donc il faut soit un compte root activé, soit savoir se servir de sudo. Pour activer le compte root :
- Avoir les en-têtes (headers) du noyau (kernel). Pour connaître votre numéro de noyau :
Chez moi le résultat est 2.6.8.1-5-686, j'installe donc via Synaptic (ou apt-get) le package linux-headers-2.6.8.1-5-686 (et toutes les dépendances avec).
- Avoir gcc. Installez le package gcc de Synaptic, et non, comme je l'avais fait auparavant, une version ultérieure (pas de gcc-3.4 donc).
La commande
m'indique gcc 3.3.4 (Debian 1:3.3.4-9ubuntu5).
- Sauvez votre fichier de configuration X.
cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.backup
|
- Téléchargez le driver correspondant à votre version de XFree sur le site d'ATI (http://www2.ati.com/drivers/linux/fglrx_4_3_0-8.10.19-1.i386.rpm si vous n'avez rien changé à ce niveau dans votre Warty).
- Si vous n'avez pas le logiciel alien, récupérez-le via synaptic/apt-get (vous devriez l'avoir a priori).
Au boulot !
- Supprimez tout éventuel driver préexistant chargé en mémoire :
Message d'erreur ? Vous n'aviez pas ce module en mémoire.
- Supprimez/sauvegardez tout éventuel module sur votre disque :
vous donne tous les exemplaires de ce module que vous avez déjà.
- Faites un package .deb du .rpm que vous avez téléchargé :
alien fglrx_4_3_0-8-10.19-1.i386.rpm
|
(si c'est bien ce rpm que vous avez téléchargé). Vous obtenez un fichier fglrx-4_3_0-8-10.19-2.i386.deb
- Installez ce .deb en forçant l'installation pour qu'il écrase toute ancienne version de fichier qui pourrait lui poser problème :
dpkg --force-overwrite -i fglrx-4_3_0-8-10.19-2.i386.deb
|
cd /lib/modules/fglrx/build_mod
sh make_sh
|
Une invitation à lancer le script make_install.sh de /lib/modules/fglrx doit s'afficher.
cd /lib/modules/fglrx
sh make_install.sh
|
Les quelques warnings ne doivent pas poser de problème. Si un message vous dit qu'il y a un problème de version, votre version de gcc ou des en-têtes du noyau doivent être mauvaises.
- On ajoute le module là où le système s'attend à le trouver :
mkdir /lib/modules/`uname -r`/misc
cp fglrx.ko /lib/modules/`uname -r`/misc/
|
- On ajoute le module aux modules chargés par le système :
(c'est la ligne de code donnée par le thread que je référence plus haut, mais je n'ai pas trouvé la signification de l'option a dans le man. M'enfin ça marche )
- Enfin on lance fglrxconfig. Une bonne idée avant de lancer fglrxconfig est de noter les fréquences de rafraichissement générées par Ubuntu dans /etc/X11/XF86Config-4 dans la section Monitor. Jetez au passage un oeil à la façon dont sont paramétrés les souris et claviers dans ce même fichier.
- La plupart des options par défaut sont un choix sûr, sauf "use external AGPGART" qui pose problème avec certaines cartes mères. Choisissez "yes" dans un premier temps, vous pourrez modifier ce choix plus tard en éditant /etc/X11/XF86Config-4 si tout le reste marche bien.
Voilà, c'est fait !
Il n'y a plus qu'à relancer le serveur X (personnellement, j'ai rebooté ). Pour vérifier si vous avez effectivement l'accélération 3D, faites :
Vous devriez obtenir une référence à votre carte. Vous voyez du Mesa ? C'est raté
glxgears doit vous donner au moins 1000fps et fgl_glxgears quelques centaines.
Si vous n'avez plus de X, vous pouvez rattraper le coup en remettant votre ancien fichier de configuration X :
cp /etc/X11/XF86Config-4.backup /etc/X11/XF86Config-4
|
Enfin, si quelques paramètres d'affichage, de souris ou de clavier ont changé depuis l'installation du driver, comparez ce qui a changé dans la section correspondante entre /etc/X11/XFConfig-4 et l'ancien /etc/X11/XF86Config-4.backup. La partie à ne pas changer étant la ligne
Voilà, j'espère ne pas avoir dit trop de bêtises et que ça sera utile à quelqu'un. Si vous avez des remarques à ajouter ou si vous voyez des choses à corriger, je le ferai avec plaisir
Message édité par kzimir le 06-03-2005 à 11:46:42
---------------
Serre les fesses jusqu'en 2012...