Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| materiel:ati [Le 02/12/2006, 12:40] – 86.209.12.122 | materiel:ati [Le 04/11/2007, 23:10] (Version actuelle) – effacée fabien26 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Procédures pour installer l' | ||
| - | < | ||
| - | Versions : Ubuntu, Edgy, Dapper, Breezy, Hoary et Warty | ||
| - | </ | ||
| - | * Rédigé par [[utilisateurs: | ||
| - | * Restructuré par [[utilisateurs: | ||
| - | * Relu par [[utilisateurs: | ||
| - | |||
| - | **Attention cette page a été scindée en plusieurs parties** ! Veuillez vous référer à la [[materiel:# | ||
| - | |||
| - | ===== Qu' | ||
| - | |||
| - | Si votre économiseur d' | ||
| - | |||
| - | Le driver fglrx supporte la famille des cartes Radeon 8500+ ainsi que les X850+ et FireGl, autant dire toutes les Ati (Attention pour les 9100 IGP : 2D seulement). | ||
| - | |||
| - | L' | ||
| - | Pour avoir l' | ||
| - | |||
| - | |||
| - | ===== Petite Précaution ===== | ||
| - | |||
| - | Avant toute manipulation, | ||
| - | //"Je vous conseille FORTEMENT de faire une sauvegarde de votre fichier | ||
| - | < | ||
| - | |||
| - | Pour restaurer : | ||
| - | < | ||
| - | //" | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Pour Dapper et Edgy ==== | ||
| - | |||
| - | //Rédigé par [[utilisateurs: | ||
| - | |||
| - | //Sources : [[http:// | ||
| - | |||
| - | Les pilotes 8.23.7 sont inclus dans Dapper. | ||
| - | |||
| - | === Noyau optimisé === | ||
| - | |||
| - | Si vous êtes sur Edgy Eft, le noyau générique optimisé est installé par défaut, vous pourriez donc sauter l' | ||
| - | |||
| - | Préférez démarrer votre ordinateur avec la version 686 ou k7 du Kernel selon votre ordinateur (cf [[installation: | ||
| - | < | ||
| - | sudo apt-get install linux-686 | ||
| - | ou | ||
| - | sudo apt-get install linux-k7 | ||
| - | </ | ||
| - | Ou :\\ | ||
| - | < | ||
| - | sudo apt-get install linux-image-686 | ||
| - | ou | ||
| - | sudo apt-get install linux-image-k7 | ||
| - | </ | ||
| - | et dans les deux cas: Redémarrer votre ordinateur et choisissez dans grub la nouvelle version du Kernel avec laquelle démarrer. puis faites la commande suivante (mise à jour ?)\\ | ||
| - | < | ||
| - | sudo apt-get install linux-restricted-modules-$(uname -r) | ||
| - | </ | ||
| - | |||
| - | Redémarrer votre ordinateur et choisissez dans grub la nouvelle version du Kernel avec laquelle démarrer. | ||
| - | Vos pilotes auront plus de chance de fonctionner. En effet je n'ai jamais réussi à faire fonctionner les pilotes en restant avec le kernel pour 386 (ATI radeon 9700). | ||
| - | |||
| - | Tout cela n'est pas très clair pour vous ? Référez vous a la page sur l' | ||
| - | |||
| - | === Installation des pilotes === | ||
| - | |||
| - | < | ||
| - | sudo apt-get install xorg-driver-fglrx fglrx-control libqt3-mt | ||
| - | |||
| - | sudo aticonfig --initial | ||
| - | |||
| - | </ | ||
| - | |||
| - | Il est nécessaire d' | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Option " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Dans mon cas (Ati R300, 9500pro), le module fglrx n' | ||
| - | |||
| - | < | ||
| - | gksudo gedit / | ||
| - | </ | ||
| - | |||
| - | puis de rajouter fglrx à la ligne. | ||
| - | |||
| - | Redémarrez et lancez fgl_glxgears, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Pour Breezy, Hoary et Warty ==== | ||
| - | |||
| - | Se référer à la page suivante : [[: | ||
| - | |||
| - | ===== Utilisation ===== | ||
| - | |||
| - | Après redémarrage de l' | ||
| - | |||
| - | Si ça n'est pas le cas, veuillez consulter la partie concernant les [[#Un problème ? | ||
| - | |||
| - | ==== fglrxinfo ==== | ||
| - | |||
| - | Vous pouvez vérifiez dans une console si //ATI Technologies// | ||
| - | < | ||
| - | display: :0.0 screen: 0 | ||
| - | OpenGL vendor string: ATI Technologies Inc. | ||
| - | OpenGL renderer string: RADEON 9500 Pro Generic | ||
| - | OpenGL version string: 2.0.5695 (8.23.7) | ||
| - | </ | ||
| - | Résultat pour une carte //R300 Radeon 9500// | ||
| - | |||
| - | Si vous obtenez quelque chose comme : | ||
| - | < | ||
| - | display: :0.0 screen: 0 | ||
| - | OpenGL vendor string: Mesa project: www.mesa3d.org | ||
| - | OpenGL renderer string: Mesa GLX Indirect | ||
| - | OpenGL version string: 1.2 (1.5 Mesa 6.4.1) | ||
| - | </ | ||
| - | Consultez [[# | ||
| - | |||
| - | ===== Outils ===== | ||
| - | |||
| - | ==== aticonfig ==== | ||
| - | |||
| - | // | ||
| - | |||
| - | Exemple pour moi, vite fait avant le reboot : | ||
| - | < | ||
| - | sudo aticonfig --initial | ||
| - | sudo aticonfig --dtop=single | ||
| - | sudo aticonfig --overlay-type=Xv | ||
| - | sudo aticonfig --tvf=PAL-N | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Cas particuliers ====== | ||
| - | |||
| - | |||
| - | ==== AMD64 et noyau 32 bits ==== | ||
| - | |||
| - | Pour les AMD64 si vous utilisez un kernel en 32 bits et que vous avez une carte AGP: modifiez le fichier / | ||
| - | < | ||
| - | sudo gedit / | ||
| - | </ | ||
| - | en ajoutant juste après les commentaires: | ||
| - | * fglrx | ||
| - | * amd64-agp | ||
| - | |||
| - | |||
| - | plus le chipset ex: | ||
| - | * nvidia-agp | ||
| - | |||
| - | |||
| - | Si vous utilisez une carte PCI-e, ce n'est pas nécessaire par contre. | ||
| - | Si vous utilisez un noyau 64 bits, alors le support de / | ||
| - | |||
| - | Et on contrôle à présent. Ici, pour moi, tout est bel et bien chargé. | ||
| - | < | ||
| - | $ lsmod | grep agp | ||
| - | nvidia_agp | ||
| - | amd64_agp | ||
| - | agpgart | ||
| - | </ | ||
| - | |||
| - | Rebootez le pc... | ||
| - | |||
| - | ==== Edgy et compatibilité aiglx ==== | ||
| - | |||
| - | Si vous voyez l' | ||
| - | |||
| - | < | ||
| - | Xlib: extension " | ||
| - | </ | ||
| - | |||
| - | en tapant fglrxinfo | ||
| - | |||
| - | Ajoutez au fichier xorg.conf | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Option " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Car l' | ||
| - | |||
| - | Question : comment on fait, dans ce cas, pour utiliser AIGLX ? on ne peut pas ? il faut se rediriger vers XGL en attendant la compatibilité du driver propriétaire avec le composing ? | ||
| - | |||
| - | Remarque : désactiver le composing, avec les dernières mises à jour provoque ce [[https:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Problème de video ===== | ||
| - | |||
| - | > [[utilisateurs: | ||
| - | |||
| - | ==== Reconfigurer X ==== | ||
| - | |||
| - | Voila l' | ||
| - | Ouvrir d' | ||
| - | Taper votre non d' | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | |||
| - | ==== plus de vidéo ==== | ||
| - | |||
| - | A noter que si la commande | ||
| - | < | ||
| - | sudo aticonfig --initial | ||
| - | </ | ||
| - | |||
| - | suivi du redémarrage fait planter votre serveur X ou votre écran ("out of range" | ||
| - | |||
| - | < | ||
| - | sudo dpkg-reconfigure xserver-xorg // reconfigure serveur X | ||
| - | sudo vi / | ||
| - | </ | ||
| - | |||
| - | et remplacer " | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | Identifier "ATI Technologies, | ||
| - | Driver " | ||
| - | BusID " | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | > [[utilisateurs: | ||
| - | |||
| - | ==== Lancer X lorsque le pilote plante ==== | ||
| - | |||
| - | //(Testé avec une Ati x850 sur 64 Bit)// | ||
| - | |||
| - | Si vous n' | ||
| - | |||
| - | * Lancer l' | ||
| - | * Sélectionner le pilote de serveur X nommé **vesa** au lieu du ati lors du 2ème écran. | ||
| - | * Terminer la configuration | ||
| - | * Lancer X | ||
| - | < | ||
| - | Il se peut que cela vous permette de lancer un serveur X (sans accélération 3D mais fonctionnel) de manière à tenter d' | ||
| - | |||
| - | ===== Autres problèmes ===== | ||
| - | |||
| - | ==== Noyaux et architecture ==== | ||
| - | |||
| - | Tapez : | ||
| - | < | ||
| - | Linux ubuntu 2.6.15-20-k7 #1 SMP PREEMPT Tue Apr 4 19:26:13 UTC 2006 i686 GNU/Linux | ||
| - | </ | ||
| - | Si vous avez un AMD64 comme moi, préférez le noyau k7 plutôt que le 686 : sans ça, j' | ||
| - | Rendez-vous donc dans synaptic, faites une recherche sur la chaîne // | ||
| - | |||
| - | ==== Nettoyage de printemps ==== | ||
| - | |||
| - | Si vous avez installé avec une méthode précédente, | ||
| - | |||
| - | Alt+F2 puis : | ||
| - | < | ||
| - | gksudo "gedit / | ||
| - | ou | ||
| - | kdesu "kate / | ||
| - | </ | ||
| - | Vérifiez bien que cette ligne se présente de la sorte, sans fglrx blacklisté : | ||
| - | // | ||
| - | < | ||
| - | gksudo "gedit / | ||
| - | ou | ||
| - | kdesu " | ||
| - | </ | ||
| - | Aucun module agp blacklisté non plus. | ||
| - | < | ||
| - | gksudo "gedit / | ||
| - | ou | ||
| - | kdesu "kate / | ||
| - | </ | ||
| - | Pas besoin normalement de préciser de modules, du moins pour le moment. Commentez si besoin les modules nvidia-agp, fglrx, amd64-agp ou agpgart par un dièse (#). | ||
| - | |||
| - | |||
| - | ==== Accélération OpenGL ? ==== | ||
| - | |||
| - | Vous avez bien le fglrx chargé en module mais n'avez toujours pas d' | ||
| - | < | ||
| - | |||
| - | ==== Droits d' | ||
| - | |||
| - | Si fglrxinfo vous indiques bien les drivers ATI mais uniquement en root, vérifiez que le chemin d' | ||
| - | < | ||
| - | # chown root:video / | ||
| - | # chmod 750 / | ||
| - | </ | ||
| - | |||
| - | ==== DRI ou accélération 3D ==== | ||
| - | |||
| - | Si vous avez des problèmes relatifs au DRI ou à l' | ||
| - | |||
| - | < | ||
| - | (WW) fglrx(0): Kernel Module version does *not* match driver. | ||
| - | (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work | ||
| - | </ | ||
| - | |||
| - | Alors, vérifiez que le paquet '' | ||
| - | < | ||
| - | $ sudo apt-get install linux-restricted-modules-$(uname -r) | ||
| - | </ | ||
| - | **__Note: | ||
| - | |||
| - | ==== AGP ==== | ||
| - | |||
| - | Si votre fichier ''/ | ||
| - | * Editez votre fichier ''/ | ||
| - | < | ||
| - | nvidia-agp # Ou bien le module selon votre chipset : intel-agp / via-agp / sis-agp | ||
| - | fglrx</ | ||
| - | en supprimant la ligne fglrx si vous l' | ||
| - | * Ensuite dans votre fichier ''/ | ||
| - | < | ||
| - | Driver | ||
| - | Option | ||
| - | |||
| - | * **EXTREMEMENT IMPORTANT : REDEMARREZ LA MACHINE !!!** | ||
| - | |||
| - | Le pilote ATI version 8.12.10 est disponible dans Breezy, il devrait résoudre ce problème et permettre une amélioration des performances. | ||
| - | |||
| - | ==== Applications utilisant Gstreamer ==== | ||
| - | |||
| - | Par exemple Totem. | ||
| - | |||
| - | Si Totem affiche une erreur " | ||
| - | < | ||
| - | Option " | ||
| - | Option " | ||
| - | </ | ||
| - | //J'ai trouvé cette réponse à mon problème sur un [[http:// | ||
| - | |||
| - | ==== Perte du support XVideo ===== | ||
| - | |||
| - | Si vous rencontrez des problèmes avec les lecteurs vidéos, notamment avec mplayer, il faut ajouter ces trois options dans / | ||
| - | Option " | ||
| - | Option " | ||
| - | Option " | ||
| - | |||
| - | |||
| - | Si vous disposez d'une carte radeon X1k et d'une machine 64bits, pour l' | ||
| - | |||
| - | En attendant un correctif, et pour éviter les plantages intempestifs, | ||
| - | SubSection " | ||
| - | Option | ||
| - | EndSubSection | ||
| - | #Load " | ||
| - | |||
| - | N' | ||
| - | |||
| - | De cette façon, quand une application tentera d' | ||
| - | |||
| - | ==== Informations sur les erreurs ==== | ||
| - | |||
| - | Consultez la sortie de //dmesg | grep fglrx//. Vous trouverez les logs des messages d' | ||
