Ceci est une ancienne révision du document !
Le pilote libre Radeon
Le pilote libre Radeon est dédié au support de certaines carte graphique ATI/AMD. Il se présente comme une alternative crédible au pilote propriétaire fourni par le constructeur.
En effet, suite au rachat de ATI par AMD, les spécifications techniques des cartes sont maintenant en accès libre. Cela a permis à la communauté d'accélérer la création de différents pilotes entièrement libre dont la famille Radeon.
Le pilote libre Radeon se charge par défaut, au moment du démarrage, quand une carte ATI/AMD supportée est détectée. Mais ce pilote peut facilement être remplacé par le pilote propriétaire fourni par le constructeur en allant dans les paramètres système → Pilotes additionnels. Effectivement, le driver libre ne couvre pas encore la totalité des fonctionnalités fournies par le pilote ATI/AMD, notamment dans le domaine de la 3d. Le retard est variable en fonction du type de carte et de la version du pilote.
À noter que le développement des pilotes est très dynamique et que ce retard se comble rapidement. Et chaque nouvelle version d'Ubuntu apporte la dernière version du pilote stable et le lot de nouveautés et de corrections qui vont avec.
Connaître sa carte graphique
Identifier sa carte graphique avec lspci
Pour cela il suffit de taper dans votre terminal:
lspci -nn | grep VGA
La commande doit renvoyer quelque chose dans ce style:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RV670 [Radeon HD 3870] [1002:9501]
Ici la carte est donc une Radeon HD 3870 équipée d'une puce RV670, le dernier chiffre (9501) étant l'identifiant (ID) de la carte.
Pour savoir dans quelle famille de driver se trouve votre carte, reportez-vous à ce tableau. Ici il s'agit donc du driver R600 qui s'occupe de la puce RV670. Et en fonction de cela, vous pouvez savoir quelles sont les fonctionnalités supportées par le tout dernier pilotes, en lisant la page Radeon Feature
Plus d'informations sur les capacités supportées avec glxinfo
La commande glxinfo va aussi vous permettre de récupérer des infos intéressantes:
glxinfo
direct rendering: Yes \\(support de l'accélération graphique Oui) OpenGL vendor string: X.Org \\(notre bienfaiteur, la fondation X.org) OpenGL renderer string: Gallium 0.4 on AMD RV670 \\(Gallium embarque le pilote radeon) OpenGL version string: 2.1 Mesa 8.0.2 \\(la version de Mesa et le support complet de OpenGL 2.1) OpenGL shading language version string: 1.20 \\(La version de glsl supportée)
Ainsi qu'un détail des extensions OpenGL utilisables par votre carte:
OpenGL extensions: GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture ......
Certaines font déjà partie des spécifications d'OpenGL 3, mais comme il en manque quand même, le support complet n'est valable que pour la version 2.1.
À noter que certain logiciel ou jeux peuvent ne pas se charger parce qu’il manque une extension. Cette liste vous aidera peut être à trouver laquelle.
Et aussi
- Il existe un manuel pour les pilotes radeon accessibles en tapant:
man radeon
- Le version du paquet incorporant les pilotes se trouve en tapant:
apt-cache show xserver-xorg-video-ati
Installer une version plus récente des pilotes
Installer une version plus récente à l'aide d'un PPA
Dans le cas où vous souhaiteriez tester une version plus récente mais instable des pilotes, il est possible d'ajouter le dépôts PPA ppa:xorg-edgers/ppa 1).
Ce dépôt comprend les dernières versions des pilotes libres radeon (xserver-xorg-video-ati), Nouveau, Intel, ainsi que Mesa (OpenGL), et xorg et bien d'autres paquets liés au support des cartes graphiques.
Ce dépôt comporte beaucoup d'éléments instables, c'est donc à vos risques et périls.
Avec l'outil apt-get vous saisirez :
- Ajout du dépôt:
sudo add-apt-repository ppa:xorg-edgers/ppa
- Mise à jour de la liste des paquets:
sudo apt-get update
- Installation des mises à jours:
sudo apt-get upgrade
- Redémarrez à la fin de la mise à jour
Sachez qu'il est possible de revenir en arrière avec la commande ppa-purge.
sudo ppa-purge xorg-edgers
Installer la version Git
Git vous permet de bénéficier des dernières modifications de radeon et donc d'une quantité importante de nouvelles fonctionnalités et corrections de BUGS. Cependant, de nouveaux BUGS peuvent être introduits. Cette méthode d'installation est donc réservée aux utilisateurs avancés, testeurs et autres enthousiastes.
Avant de pouvoir installer la "version git", il faut s'assurer que les paquets suivants soient bien installés sur le système :
Installez les paquets build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev mesa-common-dev xutils-dev
soit pour les adeptes de la ligne de commande avec l'outil apt-get :
sudo apt-get install build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev mesa-common-dev xutils-dev xutils
Ensuite, il faut récupérer la dernière version du pilote grâce à GIT
git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
puis la compiler :
cd xf86-video-ati/; ./autogen.sh --prefix=/usr; make; sudo make install
Configuration de l'affichage
À une époque il était courant de modifier le fichier /etc/X11/xorg.conf pour activer une option ou ajouter un second moniteur. Mais depuis quelques versions d'Ubuntu ce fichier de configuration de Xorg est divisé en plusieurs morceaux et de nombreuses options ne sont plus fonctionnelles.
Il est maintenant conseillé d'utiliser la librairie xrandr qui permet d'ajouter un moniteur ou de tourner l'affichage de son écran en quelques commandes.
Liens externes
- (fr)Radeon
- (en)Portail Radeon sur le site de la fondation freedesktop
- (en)Site pour identifier le modèle en fonction de l'identifiant du device
- (en)Forum spécialisé open-source AMD/ATI linux sur le site phoronix
- (en)Site pour suivre l'avancement du support OpenGL 3 et suivant
- (en)Site pour suivre l'évolution des différents pilotes.
- (en)Ubuntu open source ATI radeon driver power usage tweaks. Si le GPU de votre radéon HD s'emballe ainsi que son ventilateur.
- (en)ATI Radeon GPU power management in Ubuntu Natty. Même sujet que le lien précédent.
Contributeurs : Stemp, Id2ndR, Neothor, _Enchained, Smarter, quent57, mAx0r1311 , Réécriture compléte juillet 2012: kao_chen