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 | ||
| fglrx [Le 14/07/2007, 15:00] – j'ai virer une avertissement totalement idiot ... qui peut faire peur sans raisons (attention cette méthode n'install pas les pilote dès leur sortie) ... alors que c'est le cas pour toute la méthode et pas seulement l'installtion via la gestionnaire de pilote propriétaire ... fabien26 | fglrx [Le 01/01/2009, 15:20] (Version actuelle) – effacée 213.95.41.13 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ====== Procédures pour installer l' | ||
| - | |||
| - | **Attention cette page a été scindée en plusieurs parties** ! Veuillez vous référer à la [[materiel:# | ||
| - | |||
| - | **Attention cette méthode fait planter entierement les HP Pavillon zv6000 sur Edgy donc NE SURTOUT PAS ESSAYER!!!** | ||
| - | (20 avril 2007 : Installation réussie sur un zv6000 et 7.04 (feisty)) | ||
| - | |||
| - | ===== Qu' | ||
| - | |||
| - | Si votre économiseur d' | ||
| - | |||
| - | ** | ||
| - | Le driver fglrx fontionne pour les cartes à partir de la Radeon 9500 incluse. | ||
| - | |||
| - | Pour avoir l' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Petite Précaution ===== | ||
| - | |||
| - | Avant toute manipulation, | ||
| - | //"Je vous conseille FORTEMENT de faire une sauvegarde de votre fichier | ||
| - | < | ||
| - | |||
| - | Pour restaurer : | ||
| - | < | ||
| - | //" | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Installation ===== | ||
| - | <note tip> | ||
| - | Sous Ubuntu **[[: | ||
| - | </ | ||
| - | < | ||
| - | Sous Kubuntu | ||
| - | </ | ||
| - | |||
| - | ==== 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 [[: | ||
| - | < | ||
| - | Ou : | ||
| - | < | ||
| - | 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 | ||
| - | sudo aticonfig --overlay-type=Xv | ||
| - | </ | ||
| - | |||
| - | Il est nécessaire d' | ||
| - | |||
| - | (Faîtes ALT+F2 et entrez la ligne suivante : //gksu gedit / | ||
| - | |||
| - | < | ||
| - | Section " | ||
| - | | ||
| - | EndSection | ||
| - | </ | ||
| - | |||
| - | Dans mon cas (Ati R300, 9500pro), le module fglrx n' | ||
| - | |||
| - | < | ||
| - | gksudo gedit / | ||
| - | #ou taper directement : | ||
| - | echo " | ||
| - | </ | ||
| - | |||
| - | Redémarrez et lancez fgl_glxgears, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== 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érifier dans une console si //ATI Technologies// | ||
| - | < | ||
| - | display: :0.0 screen: 0 | ||
| - | OpenGL vendor string: ATI Technologies Inc. | ||
| - | OpenGL renderer string: RADEON XPRESS Series Generic | ||
| - | OpenGL version string: | ||
| - | </ | ||
| - | Résultat pour une //x200 mobility.// | ||
| - | |||
| - | 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 " | ||
| - | | ||
| - | 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 ===== | ||
| - | <note tip> | ||
| - | [[utilisateurs: | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Reconfigurer X ==== | ||
| - | |||
| - | Voila l' | ||
| - | Ouvrir d' | ||
| - | Taper votre nom 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 | ||
| - | </ | ||
| - | <note tip> | ||
| - | [[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 " | ||
| - | < | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | //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 " | ||
| - | |||
| - | |||
| - | **ATTENTION : Ce qui suit ne s' | ||
| - | |||
| - | 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' | ||
| - | |||
| - | ==== Problèmes sur les jeux ===== | ||
| - | |||
| - | Vous pourrez également rencontrer sur certains jeux basés sur Quake 3 ([[: | ||
| - | |||
| - | SubSection " | ||
| - | Option | ||
| - | EndSubSection | ||
| - | #Load " | ||
| - | |||
| - | N' | ||
| - | |||
| - | ==== Informations sur les erreurs ==== | ||
| - | |||
| - | Consultez la sortie de //dmesg | grep fglrx//. Vous trouverez les logs des messages d' | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
