Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
materiel:ati_proprietaire [Le 16/11/2007, 13:11] obotor |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>dapper edgy feisty gutsy matériel carte_graphique ati}} | ||
- | ---- | ||
- | |||
- | ====== Installation des derniers pilotes propriétaires ATI ====== | ||
- | |||
- | <note help>Cette installation est réservée aux utilisateurs "avancés", elle permet d'installer directement les pilotes fournis par ATI depuis son site internet.\\ | ||
- | Un moyen bien plus simple d'installer les pilotes propriétaires ati (si bien sûr votre carte graphique est supportée par cette version) est [[:fglrx|l'installation depuis les dépôts]].\\ | ||
- | Pour une installation automatique à partir du site d'ATI, allez voir [[:envy|envy]]. Attention, envy est expérimental et est instable sur Feisty (7.04)</note> | ||
- | |||
- | <note importante> Toute mise à jour du noyau (kernel) nécessitera une réinstallation des pilotes</note> | ||
- | |||
- | 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 pilotes propriétaires) 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ûre et fiable :-) : | ||
- | |||
- | <note warning>**Avant de commencer, terminez l'installation de vos mises à jour, terminez l'installation des logiciels en cours d'installation (si par hasard vous étiez en train d'installer quelque chose), et fermez synaptic, ou le gestionnaire de mises à jour !!!** | ||
- | |||
- | __Explication:__ Les commandes qui suivent utilisent dpkg et apt-get, l'utilisation de synaptic (par exemple) en même temps, empêche donc certaines de ces commandes de s'exécuter ...</note> | ||
- | |||
- | * Supprimer les drivers graphiques éventuels, utilisez cette commande dans un [[:terminal]]: | ||
- | |||
- | sudo apt-get remove fglrx* | ||
- | |||
- | * Mise à jour du système | ||
- | <code>sudo apt-get update && sudo apt-get upgrade</code> | ||
- | * Assurez-vous d'avoir les [[:dépôts#universe et multiverse|dépôts universe et multiverse.]] | ||
- | * Installation des dépendances | ||
- | <code>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)</code> | ||
- | * 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 | ||
- | <code>cd ~/Desktop</code> | ||
- | * installation des librairies adéquates : | ||
- | <code>chmod +x ati-driver-installer-8.4*.run | ||
- | sudo ./ati-driver-installer-8.4*.run</code> | ||
- | 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 | ||
- | <note warning>Si vous utilisez une autre version que [[:gutsy|Ubuntu 7.10 "Gutsy"]], remplacez ''gutsy'' par ''feisty'' si vous êtes sous [[:feisty|Ubuntu 7.04 "Feisty"]] ou par ''edgy'' sous [[:edgy|Ubuntu 6.10 "Edgy"]] dans les lignes ci-dessous</note> | ||
- | <code>./ati-driver-installer-8.4*.run --buildpkg Ubuntu/gutsy</code> | ||
- | FIXME -> ne fonctionne pas sur gustyx64 méthode ici -> [[http://wiki.cchtml.com/index.php?title=Ubuntu_Gutsy_Installation_Guide&oldid=5289#If_installing_on_Ubuntu_x64...|créer package pour ubuntu 64]] | ||
- | * Installation des paquets | ||
- | <code>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 | ||
- | </code> | ||
- | *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) | ||
- | <code>sudo rm /usr/src/fglrx-kernel*.deb</code> | ||
- | Compilation du module | ||
- | <code>cd /usr/src | ||
- | sudo module-assistant build,install fglrx-kernel | ||
- | sudo depmod -a</code> | ||
- | |||
- | Voilà le pilote est installé ! | ||
- | il faut maintenant configurer Xorg pour qu'il utilise le pilote ! | ||
- | |||
- | FIXME -> Je crois qu'un sudo reboot est necessaire avant de passer à la configuration d'Xorg. | ||
- | |||
- | ===== Configuration de Xorg ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Automatiquement ==== | ||
- | |||
- | Faites simplement | ||
- | <code>sudo aticonfig --initial -f</code> | ||
- | et cela devrait marcher (chez moi en tout cas c'est tip top) | ||
- | avec peut-être un pour activer Xv: | ||
- | <code>sudo aticonfig --overlay-type=Xv</code> | ||
- | |||
- | FIXME je crois que ça ne sert à rien, Xv doit être actif par défaut, il me semble ... <--- [[utilisateurs:Fabien26]] | ||
- | |||
- | FIXME je crois que dans certains cas les deux commandes ci-dessus ne récupèrent pas la ligne BusID dans le fichier original... ce qui empêcherait le driver fglrx de fonctionner de façon correcte... en cas de 3D non activée, vérifier que la ligne du style\\ | ||
- | BusID "PCI:1:5:0" | ||
- | est bien présente dans le xorg.conf : | ||
- | <code>sudo gedit /etc/X11/xorg.conf //pour éditer le fichier</code> | ||
- | |||
- | |||
- | ==== Manuellement ==== | ||
- | |||
- | sinon, l'ancienne méthode: | ||
- | |||
- | [[:tutoriel:comment_editer_un_fichier|É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 connaître le BUS PCI, taper **lspci | grep ATI** dans un terminal. | ||
- | |||
- | <code>Section "Device" | ||
- | Identifier "ATI Technologies Inc RC410 [Radeon Xpress 200M]" | ||
- | Driver "fglrx" | ||
- | Option "VideoOverlay" "on" | ||
- | Option "OpenGLOverlay" "off" | ||
- | BusID "PCI:1:5:0" | ||
- | EndSection</code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Activation de Compiz - Pilotes 8.42.3 et suivants ===== | ||
- | |||
- | <note important>Le composite permet de faire fonctionner compiz ! Mais activer le composite n'oblige pas l'utilisateur à utiliser compiz ! | ||
- | |||
- | Compiz est d'ailleurs pas encore vraiment totalement fonctionnel avec cette version du pilote (vidéos non fluides avec compiz actif, défilement des pages dans firefox saccadé, ...), mais ce pilote est quand même un début encourageant pour l'intégration du fonctionnement de [[:AIGLX]] dans les pilotes Ati propriétaires.</note> | ||
- | |||
- | ==== Activation du composite ==== | ||
- | |||
- | //**Le composite est requis pour l'utilisation de Compiz**// | ||
- | |||
- | <note important>**Il se peut que les manipulations ci dessous soit inutiles, car déjà faites automatiquement par l'installeur du pilote, cette partie est donc là au cas où un problème serait survenu**</note> | ||
- | |||
- | * [[:tutoriel:comment_editer_un_fichier|Ouvrez le fichier]] **/etc/X11/xorg.conf** | ||
- | |||
- | *Ensuite, activez le Composite | ||
- | |||
- | Ajoutez à la fin du fichier | ||
- | <code>Section "Extensions" | ||
- | Option "Composite" "enable" | ||
- | EndSection</code> | ||
- | *Activation de AIGLX | ||
- | Dans la section "ServerLayout", ajoutez : | ||
- | <code>Option "AIGLX" "true"</code> | ||
- | |||
- | * 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. | ||
- | <code>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)</code> | ||
- | |||
- | Si vous avez un truc qui parle de **Mesa** à la place, l'installation est ratée ... | ||
- | |||
- | Vous pouvez également exécuter la commande glxgears ou fgl_glxgears et regarder combien de fps vous obtenez. | ||
- | |||
- | |||
- | ==== Activation de compiz ==== | ||
- | |||
- | //**Compiz est bloqué sur le pilote ati propriétaire par défaut dans [[:gutsy|Ubuntu 7.10 "Gutsy"]], il va donc falloir le déverrouiller, cette partie vous indique comment faire !**// | ||
- | |||
- | Ouvrez un [[:terminal]] et tapez: | ||
- | |||
- | echo SKIP_CHECKS=yes > ~/.config/compiz/compiz-manager | ||
- | |||
- | ensuite lancez [[:Compiz Fusion]] comme expliqué dans la page le concernant. | ||
- | |||
- | **Je précise tout-de-même que compiz ne marche pas encore du tout parfaitement avec ce pilote, il marche même moins bien qu'avec l'ancienne méthode avec [[:Xgl]] et [[:fglrx|le pilote des dépôts]]** | ||
- | |||
- | |||
- | ===== Si l'accélération 3D est toujours absente ===== | ||
- | |||
- | Si vous n'avez toujours pas d'accélération 3D, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/modules** | ||
- | |||
- | Votre fichier doit ressembler à ca: | ||
- | <code> | ||
- | # /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 | ||
- | </code> | ||
- | |||
- | 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: | ||
- | <code> | ||
- | # /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 | ||
- | </code> | ||
- | |||
- | <note important>**Il se peut aussi que fglrx ne soit pas du tout présent; si tel est le cas, ajoutez-le en début de liste !**</note> | ||
- | |||
- | 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 : | ||
- | <code>sudo apt-get remove fglrx*</code> | ||
- | Ensuite on va utiliser le script de désinstallation des drivers ati pour tout remettre comme avant l'installation de ces derniers : | ||
- | <code>sudo sh /usr/share/ati/fglrx-uninstall.sh #si vous avez des drivers = ou > à la version 8.42.3</code> | ||
- | <code>sudo sh /usr/share/fglrx/fglrx-uninstall.sh #si vous avez des drivers un peu plus ancien.</code> | ||
- | Puis suivez ce qui vous concerne: | ||
- | |||
- | ==== Si l'on passe au pilote propriétaire des dépôts ==== | ||
- | |||
- | Taper ensuite les commandes: | ||
- | <code> | ||
- | sudo apt-get install xorg-driver-fglrx | ||
- | |||
- | sudo aticonfig --initial | ||
- | sudo aticonfig --overlay-type=Xv | ||
- | </code> | ||
- | |||
- | |||
- | ==== Si l'on passe au pilote libre ==== | ||
- | |||
- | On [[:tutoriel:comment_editer_un_fichier|modifie le fichier]] **/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é : | ||
- | <code>glxinfo | grep direct</code> | ||
- | 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 : | ||
- | <code>ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1</code> | ||
- | 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 : | ||
- | <code>sudo mv /usr/lib/libGL.so.1.2 /usr/lib/libGL.so.1.2.old && cp Desktop/libGL.so.1.2 /usr/lib/</code> | ||
- | 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. | ||
- | |||
- | ===== Liens et Documentation ===== | ||
- | * [[http://www2.ati.com/drivers/linux/linux_8.42.3.html|Documentation officielle]] | ||
- | * [[http://ubuntuforums.org/showthread.php?t=78466|Documentation en anglais sur ubuntuforums.org]] | ||
- | * [[http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide|Dapper (6.06) Installation Guide (en anglais)]] | ||
- | * [[http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide|Edgy (6.10) Installation Guide (en anglais)]] | ||
- | * [[http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide|Feisty (7.04) Installation Guide (en anglais)]] | ||
- | * [[http://wiki.cchtml.com/index.php/Ubuntu_Gutsy_Installation_Guide|Gutsy (7.10) Installation Guide (en anglais)]] | ||
- | * [[http://rzr.online.fr/q/TvOut|Sortie TV avec atitvout]] |