Joueb.com
Envie de créer un weblog ?
ViaBloga
Le nec plus ultra pour créer un site web.
Débarrassez vous de cette publicité : participez ! :O)

Comment installer les drivers propriétaire Radeon sous linux
Me revoilà avec ce tutorial :).

Beaucoup de gens sont déjà passé sur le chan avec cette même idée en tête:

- "slt commen on instal la cart graf sou nux?"

Alors voici une délivrance pour certain, un tutorial créé par mes soins pour les cartes graph de chez Radeon.

Le but de cette installation est donc d'insérer un nouveau module dans le noyau pour tirer partie de toute la puissance d'affichage graphique de votre carte graphique. (installer un driver quoi)


Premiere étape: installer le nécessaire

Pour faire ce genre de choses, ils nous faut les paquets suivant d'installés:

- module-assistant
- build-essential
- linux-kbuild-votrenoyau
- linux-header-votrenoyau
- linux-source-votrenoyau
- dh-make
- make
- gcc

ce qui donne en une seule commande:

$ su
$ apt-get install module-assistant build-essential linux-kbuild-votrenoyau linux-header-votrenoyau linux-headers-votrenoyau dh-make make gcc

Votre Debian est prète pour compiler des modules. Allons chercher le dit module maintenant.


Installation du paquet fglrx

Après une brève recherche sur un moteur de recherche, nous tombons très vite sur le site propriétaire Radeon. Rouons nous dans la partie download et lançons le téléchargement des drivers adaptés à votre machine.

| les mots-clef "ati drivers linux support" retournent souvent la section download de chez ati ;)

Vous devrez tomber sur cette page-ci:

- http://ati.amd.com/support/driver.html

et vous devriez trouver un lien direct comme celui-ci:

https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8-5-x86.x86_64.run

| Pour les pressés, vous pouvez wget directement le lien ci-dessus, qui est le plus récent au moment ou j'écris ces lignes

Une fois tout ce brouha installé, rendez vous dans le repertoire où se trouve le .run. Pour le rendre exécutable sur votre machine, vous allez devoir l'autoriser à l'éxécution.

$ chmod +x ati-driver-installer-8-5-x86.x86_64.run

l'étape suivant consiste à extraire des paquets pour votre distribution Debian qu'on installera avec dpkg -i


$ ./ati-driver-installer-8-5-x86.x86_64.run --buildpkg Debian/etch
$ su
$ dpkg -i *.deb

Une fois l'installation terminée, nous allons pouvoir compiler ces nouvelles sources ;)

Compiler le module dans le noyau

Nous allons maintenant nous rediriger vers le dossier "source" ou se trouve toute les sources prètes à être compilées en module pour votre noyau:

$ cd /usr/src/

Une fois dans le dossier, nous allons refaire une vérification du nécessaire (toujours en su), tapez:

$ module-assistant prepare

| vous pouvez vérifier si la source du module fglrx est bien présent en faisant un "ls" de votre répertoire src.)

Normalement, rien ne sera à nouveau téléchargé. (nous avons installer le nécessaire en début de tuto).
Prochaine étape, la compilation :

$ module-assistant auto-install fglrx

Et la magie s'éxécute. :)


Vérification


Une brève vérification de l'existance du module, tapez:

$ modprobe fglrx

Il ne devrait rien retourner comme erreur, le module est donc bien installé \o/

Configurons le xorg.conf pour qu'il prenne bien le mode fglrx à la place du mode par défaut:

$ aticonfig --initial

Et voilà \o/. Un simple redémarrage de votre serveur X devrait activer l'accélération de votre chère carte graphique radeon.

| ctrl + alt + retour arrière pour redémarrer le serveur graphique

Une fois reloggé, dernières vérifications de l'installation du drivers fglrx:

$ su
$ fglrxinfo

Vous devrez avoir quelque chose de semblable à ceci:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 2.1.7537 Release

tapez ensuite un petit:

$ glxinfo | grep direct

vous devrez obtenir:

$ direct rendering: Yes

| Il se peut que le shell ne connaisse pas la commande glxinfo, essayez d'installer le paquet suivant et de retenter la commande:
|
| $ apt-get install mesa-utils
|


et la, bonheur. Vous avez tout qui roule parfaitement. A vous les joies des applications 3D sous linux.

:-)


NB:

/!\ La compilation devra être effectuée sur chaque noyau que vous possédez.
Si vous avez modifié le xorg avec le fglrx et que vous lancez un noyau qui ne possède pas le module compilé, c'est normal que X ne se lancera pas. Il suffit de remplacer dans le xorg.conf la ligne suivant:

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection

par

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "vesa"
EndSection

et votre serveur graphique se relancera sans aucun problème.

| Utilisez "nano" en console pour l'éditer.
|
| $ su
| $ nano /etc/X11/xorg.conf
|
| Utilisez la combinaison de touches "ctrl + w" pour faire une recherche dans votre fichier de config.


Maj: correction de la liste des paquets

Ecrit par OxiD, le Vendredi 30 Mai 2008, 16:44 dans la rubrique Hotline.