------------------------------------------------------------------------------
--------- INSTALLATION DES PILOTES ATI SOUS UNE MANDRAKE ----------
------------------------------------------------------------------------------
NIVEAU: débutant
----------
Sommaire
----------
- Avant toute chose
1 - Récupération du pilote
2 - Installation
3 - Tester l'accélération matériel
4 - Messages d'erreurs lors de la compilation du pilote
5 - Compiler le pilote à la main
6 - Récupération des sources du noyau
7 - Commandes de base dans un terminal
8 - Précision pour les débutants
------------------
Avant toute chose
------------------
- Ce tutorial est valable pour les mandrake 9.2 et supérieur.
- Je suppose que vous n'avez pas trop bidouillé le système, genre
installer pleins de paquetages en forcant l'installation. . .
- Que vous avez installé les sources correspondant à la version de votre
noyau. (si non, voir chapitre 6)
- Les choses écrites entre guillements correspondent à des commandes à taper.
--------------------------
1) Récupération du pilote
--------------------------
www.ati.com et récupérez le pilote ati correspondant à la version 4.3.0 de Xfree86.
--------------
2) Installation
--------------
Pour faire les choses proprement, nous allons arréter le serveur X.
ALT+CTRL+F1
loggez-vous alors en root:
login: root
password: votremotdepasseroot
ensuite,
"/etc/init.d/dm stop"
ou
"init 3"
Le serveur X est arrété, il faut maintenant installer le paquetage du pilote, pour ce faire,
il faut se rendre dans le repertoire ou vous l'avez installé. (voir chapitre 7)
Installation proprement dite du pilote:
"rpm -Uvh --force --nodeps fglrx-4.3.0-taversion.rpm"
Le pilote est installé et compilé (normalement).
(Installation du module fglrx.o.gz (si noyau 2.4x) ou fglrx.ko.gz (si noyau 2.6x))
Si il y a un message d'erreur, reportez-vous au chapitre 4.
Il vous suffit de lancer alors:
"fglrxconfig"
et de suivre les étapes.
------------
'Specify the mouse port type. Choose one from the following list: '
- 2 - devrait convenir pour tout le monde.
'Now give the full device name that the mouse is connected to, for example
/dev/tty00 or /dev/mouse or /dev/psaux'
- generalement c'est /dev/psaux
------------
Pour tester si vous ne vous êtes pas planté pendant la configuration:
"X"
Si le serveur graphique se lance, c'est presque gagné, sinon, reportez dans le
forum les erreurs indiquées par X.
Il ne reste plus qu'à relancer le tout.
"/etc/init.d/dm start"
ou
"init 5"
--------------------------------
3) Tester l'accélération matériel
--------------------------------
Pour tester l'accélération, vous pouvez lancer un jeu nécéssitant un accélaration
matériel dans le genre chromium, tuxracer. Si ces derniers fonctionnent sans
problèmes, c'est gagné. Sinon, vous pouvez tester de manière plus officielle, en
ouvrant une console et en tapant,
soit:
"fglrxinfo"
ce qui devrait donner:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700 PRO Generic
OpenGL version string: 1.3 (X4.3.0-3.9.0)
soit:
"fgl_glxgears"
ce qui devrait donner:
2723 frames in 5.0 seconds = 544.600 FPS
3163 frames in 5.0 seconds = 632.600 FPS
3155 frames in 5.0 seconds = 631.000 FPS
------------------------------------------------------
4) Messages d'erreurs lors de la compilation du pilote
------------------------------------------------------
-_-_-_-_-_-_-_-_-_-_-_-_
failed.
*** Error: no kernel module build environment - please consult readme.
ou
kernel includes at /usr/src/linux/include not found or incomplete
->Il vous manque les sources du noyau, voir chapitre 6. Une fois installées
compilez le pilote à la main, voir chapitre 5.
-_-_-_-_-__-_-_-_-_-_-_-_
------------------------------
5) Compiler le pilote à la main
------------------------------
Je suppose que les sources du noyau sont installées.
Je vous recommande d'arréter le serveur X avant toute chose. (voir début du chapitre 2)
Si ce n'est déja fait, loggez-vous en root.
"cd /lib/modules/fglrx/build_mod/"
"sh make.sh"
"cd .."
"sh make_install.sh"
Si vous n'avez pas vu de messages d'erreurs, ca devrait être bon. Suivez la fin du chapitre 2 pour tester le tout.
---------------------------------------
6) Récupération des sources du noyau
---------------------------------------
Ouvrez une console, loggez-vous en root:
"su"
Si vous possédez les sources du noyau, un simple:
"urpmi kernel-source"
devrait être suffisant.
Si ca ne donne rien, vous devez certainement ne pas les posséder. Dans ce cas,
la commande suivante vous permet de connaitre précisément la version
du noyau que vous utilisez actuellement.
"uname -r"
Utilisez alors google en utilisant comme recherche le résultat de la commande uname.
Exemple:
"uname -r"
ce qui donne:
Linux 2.6.3-9mdk
Dans google, essayez de rechercher avec:
"2.6.3-9mdk rpm"
Vous devriez trouvez sans difficultés le paquetage correspondant à la version de votre noyau. Ils sont
toujours nommés de la manière suivante:
kernel-source-2.x.x-xmdk.ixxx.rpm
Un fois récupéré, dans une console, rendez-vous dans le répertoire dans lequel est le paquetage.
(voir chapitre 7)
Installation du paquetage:
"rpm -Uvh kernel-source-2.x.x-xmdk.ixxx.rpm"
C'est tout.
-----------------------------------------
7) Commandes de base dans un terminal
-----------------------------------------
cd - Naviguer dans son arborescence
--
Imaginons que vous avez placé votre fichier dans /home/glopglop/, il vous suffit de faire:
"cd /home/gloglop"
remarque: pensez à utiliser la touche TAB pour un autocomplément, c'est très pratique.
ls ou ll - Lister le contenu d'un répertoire
------
Tapez simplement
"ll" ou "ls"
rpm - RedHat Package Manager
----
C'est une commande qui vous permet d'installer des paquetages de type .rpm (des programmes précompilés)
Elle s'utilise avec les options suivantes:
-i -> pour installer de facon basique
-e -> pour supprimer le paquetage
-Uvh -> pour mettre à jour ou installer un paquetage
--force -> pour forcer l'installation, si jamais y'a un conflis avec un autre paquetage
--nodeps -> pour l'installer sans vérifier les dépendances
urpmi
------
C'est une commande plus puissante que rpm, inspirée par le fameux apt-get de chez Debian.
Vous remarquerez, par exemple, que quand vous installez à la main un paquetage avec rpm, souvent
le paquetage refuse de s'installer parcequ'il manque tel paquetage, tel librairie etc, bref, ca devient vite
lourd. C'est ici qu'urpmi trouve tout son intérêt. Urpmi vous installera tout ce qu'il faut en gérant les
dépendances du paquetage. D'autre part, pas la peine d'écrire précisement le nom du paquetage. Vous allez
comprendre.
Déja, vous devez configurer ce qu'on appelle des 'médias', ce sont des sources de paquetages, qui peuvent
se trouver sur un serveur ftp, http, un cdrom ou bien un simple repertoire sur votre disque dur. Normalement, avec
une mandrake, des médias sont déja installés, ceux de vos 3 ou 4 cds d'installation. Mais vous pouvez rajouter
d'autres médias grace à cette commande:
"urpmi.addmedia [options] <name> <url> [with <relative_path>]"
exemple:
"urpmi.addmedia cooker [
ftp.lip6.fr]
with ../base/hdlist.cz"
ici, je donne le nom 'cooker' à ce média, ensuite, je définis sont emplacement '[
...&]; et je lui indique
l'emplacement relatif du fichier hdlist.cz (la liste des paquetages) 'with ../base/hd...'
C'est tout. La suite est très simple:
"urpmi nomdupaquetage"
exemple:
"urpmi vim"
ce qui devrait donner:
Un des paquetages suivants est nécessaire :
1- vim-X11-6.0-6mdk
2- vim-minimal-6.0-6mdk
3- vim-enhanced-6.0-6mdk
Lequel choisissez-vous ? (1-3)3
Pour satisfaire les dépendances, les paquetages suivants vont être installés (9 Mo):
vim-enhanced-6.0-6mdk vim-common-6.0-6mdk
Est-ce correct ? (O/n) o
[ ..téléchargement.. ]
Preparing... ##################################################
vim-common ##################################################
vim-enhanced ##################################################
C'est fini. Pour connaitre les différentes options, un simple:
"urpmi --help"
devrait vous aider.
urpmf - retrouver quel paquetage contient un fichier
------
urpme - désinstaller un paquetage et toute ses dépendances
-------
urpmq - interroger la base de donnée urpmi
------
--------------------------------
8) Précisions pour les débutants
--------------------------------
En fait, vous pouvez installer, désinstaller des paquetages, configurer des médias, mettre à jour votre système
en passant par drakconf -> Gestionnaire de logiciel. Mais vous remarquerez rapidement que c'est plus lent que
de passer par une ligne de commande.
Exemple:
Si vous passez par drakconf, jamais vous ne pourrez installer le pilote radeon par exemple, car
il faut forcer l'installation, ce que ne fait pas drakconf.