Apportez votre aide…
Ceci est une ancienne révision du document !
Installation des derniers pilotes propriétaires ATI
Un moyen bien plus simple d'installer les pilotes propriétaire ati (si bien sur votre carte graphique est supportée par cette version) est l'installation depuis les dépots.
Pour une installation automatique à partir du site d'ATI, allez voir envy. Attention, envy est expérimental et est instable sur Feisty (7.04)
Méthode pour installer la version 8.42.3 des pilotes ATI, pour les cartes Radeon et FireGL sous Ubuntu Edgy (6.10), Feisty (7.04) et Gutsy (7.10)
Note : Sous Gutsy, le gestionnaire de pilotes propriétaires (Système –> Administration –> Gestionnaire de pilote propriétaire) gère très bien l'installation des drivers ATI propriétaires.
Si vous voulez installer une version plus récente des pilotes, un changement du numéro de version devrait suffire mais gardez à l'esprit que ce n'est pas sûr!
Attention, vous pourrez avoir des problèmes dès qu'il s'agira de mettre à jour xserver-xorg ou linux-restricted. L'installation du pilote peut aussi causer un bug du server X.
Procédure d'installation
Voici la procédure à suivre pour une installation sûr et fiable :
- Supprimer les drivers graphiques éventuels
Utilisez Synaptic (Système→Admnistration→Gestionnaire de paquets Synaptic) et supprimez le ou les paquets ayant "fglrx" (xserver-driver-fglrx, fglrx-control, …) dans leur nom. Utilisez la fonctionnalité "recherche" de synaptic pour trouver ces paquets.
- Mise à jour du système
sudo apt-get update && sudo apt-get upgrade
- Assurez-vous d'avoir les dépôts universe et multiverse.
- Installation des dépendances
sudo apt-get update sudo apt-get install module-assistant build-essential sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base linux-headers-$(uname -r)
- Téléchargez la dernière version du driver sur le site d'Ati: http://ati.amd.com/support/driver.html.
- Placez-vous dans le répertoire où se trouve le fichier que vous avez téléchargé. Si vous l'avez téléchargé sur votre bureau tapez
cd ~/Desktop
- installation des librairies adéquates :
chmod +x ati-driver-installer-8.4*.run sudo ln -sf bash /bin/sh sudo ./ati-driver-installer-8.4*.run sudo ln -sf /bin/bash /bin/sh
il suffit ensuite de cliquer plusieurs fois sur suivant pour faire l'installation (cette étape n'est utile que pour installer des librairies qui ne s'installent pas avec la méthode qui suit)
- Création des paquets
gutsy
par feisty
si vous êtes sous Ubuntu 7.04 "Feisty" ou par edgy
sous Ubuntu 6.10 "Edgy" dans les lignes ci-dessous
sudo ln -sf bash /bin/sh ./ati-driver-installer-8.4*.run --buildpkg Ubuntu/gutsy sudo ln -sf /bin/bash /bin/sh
- Installation des paquets
sudo dpkg -i xorg-driver-fglrx_8.4*.deb sudo dpkg -i fglrx-kernel-source_8.4*.deb sudo dpkg -i fglrx-amdcccle_8.4*.deb sudo dpkg -i xorg-driver-fglrx-dev_8.4*.deb
- Compilation du module fglrx pour le kernel ⇒ Cette étape doit être réalisée à chaque mise à jour du noyau
Suppression du module précédemment compilé s'il existe (s'il n'existe pas un message vous le dira)
sudo rm /usr/src/fglrx-kernel*.deb
Compilation du module
cd /usr/src sudo m-a update sudo m-a prepare sudo m-a build fglrx sudo m-a install fglrx
Voilà le pilote est installé ! il faut maintenant configurer Xorg pour qu'il utilise le pilote !
Configuration de Xorg
Automatiquement
Faites simplement
sudo aticonfig --initial
et cela devrai marcher (chez moi en tout cas c'est tip top) avec peut être un pour activer Xv:
sudo aticonfig --overlay-type=Xv
je croie que ça ne sert à rien, µXv doit être actif par défaut il me semble … ←– Fabien26
Manuellement
sinon, l'ancienne méthode:
Éditez le fichier /etc/X11/xorg.conf
Dans la section Device, modifiez la ligne Driver en remplaçant "ati" ou autre par "fglrx", et ajoutez les 2 lignes Option en dessous, comme suit:
PS : Pour connaitre le BUS PCI taper lspci | grep ATI dans un terminal.
Section "Device" Identifier "ATI Technologies Inc RC410 [Radeon Xpress 200M]" Driver "fglrx" Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" BusID "PCI:1:5:0" EndSection
Activation du "Composite" (pour l'interface 3d) - Pilotes 8.42.3 et suivants
- Ouvrez le fichier /etc/X11/xorg.conf
- Ensuite, activez le Composite
Ajoutez à la fin du fichier
Section "Extensions" Option "Composite" "enable" EndSection
- Activation de AIGLX (à partir de feisty, pour les versions du drivers supérieures ou égales à 8.42.3)
Dans la section "ServerLayout", ajoutez :
Option "AIGLX" "true"
- Puis sauvegardez
- Pour terminer, redémarrez votre ordinateur.
- Pour vérifier que le driver est bien installé, utilisez la commande "fglrxinfo". Vous devriez obtenir un résultat ressemblant à ceci.
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon Xpress Series OpenGL version string: 2.0.6958 (8.42.3)
Vous pouvez également exécuter la commande glxgears ou fgl_glxgears et regarder combien de fps vous obtenez.
Si l'accélération 3D est toujours absente
Si vous n'avez toujours pas d'accélération 3D, éditez le fichier /etc/modules
Votre fichier doit ressembler à ca:
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. lp mousedev psmouse fglrx
Ci-dessus, fglrx est à la fin de la liste des modules à charger au démarrage de la machine. Si vous voulez bénéficier de l'accélération 3D, mettez fglrx au début de la liste comme ceci:
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. fglrx lp mousedev psmouse
Redémarrez afin d'apprécier les performances de glxgears et fgl_glxgears.
Désinstallation des drivers
Si les performances de ce nouveau driver ne vous convienne pas … vous aller vouloir les désinstaller proprement et récupérer l'accélération 3D avec le driver libre radeon.
Pour cela, il suffit de taper quelques commandes :
Tout d'abord on désinstalle tous les paquets deb fglrx installés :
sudo apt-get remove fglrx*
Ensuite on va utiliser le script de désinstallation des drivers ati pour tout remettre comme avant l'installation de ces derniers :
sudo sh /usr/share/ati/fglrx-uninstall.sh //si vous avez des drivers = ou > à la version 8.42.3
sudo sh /usr/share/fglrx/fglrx-uninstall.sh //si vous avez des drivers un peu plus ancien.
On modifie le fichier xorg :
sudo gedit /etc/X11/xorg.conf
et on remet "radeon" à la place de "flgrx".
On redémarre l'interface graphique grâce au raccourci crtl+alt+backspace
On vérifie si l'accélération 3D est activé :
glxinfo | grep direct
Si on a "direct rendring : yes" qui s'affiche c'est tout bon.
si ce n'est pas le cas, il se peut qu'il manque simplement un lien qui a été effacé par le script de désinstallation des drivers ati ; pour le recréer, il vous suffit taper la commande qui suit :
ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1
Redémarrer de nouveau l'interface graphique à l'aide du raccourci ctrl+alt+backspace.
on recontrôle l'accélération 3D.
si ça ne fonctionne toujours pas, c'est peut être la librairie libGL.so.1.2 qui est remplacé lors de l'installation des drivers ati proprio qui n'a pas été restauré comme il se doit.
Pour cela récupérer le fichier sur un système qui utilise les drivers libre radeon (de la même version que vous) et sur lequel fglrx n'a pas été installé, la mettre sur votre bureau et remplacer la librairie qui pose problème comme suit :
sudo mv /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1.2.old && cp Desktop/libGL.so.1.2 /usr/lib/
Redémarrer de nouveau l'interface graphique à l'aide du raccourci ctrl+alt+backspace. on contrôle une dernière fois l'accélération 3D cette fois-ci, tout devrait fonctionner de façon correcte.