[[radeon]]
Piste: » radeon
Les pilotes libres Radeon
Blacklistage dans compiz
Attention le pilote libre est blacklisté dans compiz sous HARDY 8.04 CF https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/201330 Ajoutez SKIP_CHECKS="yes" soit à /etc/xdg/compiz/compiz-manager, soit à ~/.config/compiz/compiz-manager pour qu'il fonctionne normalement sous HARDY
Cartes supportées
Cartes supportant la 3D avec le driver libre mach64
- Toutes les ATI Rage PRO (les performances sont très mauvaises, car le driver n'est pas fini).
Cartes supportant la 3D avec le driver libre r128
- Toutes les ATI Rage 128
Cartes supportant la 3D avec le driver libre Radeon
- R100 : Radeon 7200
- RV100 : Radeon 7000(VE), M6
- RS100 : Radeon IGP320(M)
- RV200 : Radeon 7500, M7, FireGL 7800
- RS200 : Radeon IGP330(M)/IGP340(M)
- RS250 : Radeon Mobility 7000 IGP
- R200 : Radeon 8500, 9100, FireGL 8800/8700
- RV250 : Radeon 9000PRO/9000, M9
- RS300 : Radeon 9100 IGP
- RS350 : Radeon 9200 IGP,
- RV280 : Radeon 9200PRO/9200/9200SE/9250 M9+
Cartes dont le support 3D est expérimental (mais fonctionne) avec le driver libre Radeon (2D stable).
- RV350 : Radeon Radeon 9550 (uniquement à partir de Ubuntu 7.04), 9600PRO/9600SE/9600, M10/M11, FireGL T2, Mobility Radeon 9600
- R300 : Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
- R350 : Radeon 9550, 9550PRO,9800PRO/9800SE/9800, FireGL X2
- R360 : Radeon 9800XT
- RV360 : Radeon 9600XT
- RV370 : Radeon X300, M22 (uniquement à partir d'Ubuntu 6.10)
- RV410 : Radeon Mobility X700
- RV380 : Radeon X600, M24 (uniquement à partir d'Ubuntu 6.10)
- RV480 : Radeon X850xt
- R420 : Radeon X800
- R423 : Radeon X800 PCIE (uniquement à partir d'Ubuntu 6.10)
- RS480 : Radeon Xpress 200 (uniquement à partir d'Ubuntu 7.04)
- R5xx : Radeon X1xx installer la version de développement (Hardy Heron et git).
- RS690 : Radeon Xpress 1250 installer la version de développement (Hardy Heron et git).
Cartes sans support 3D
- Toutes R600(Radeon HD 2xxx) et R7xx (Radeon HD 3xxx)
Pour les chipsets R7xx, la version fournie avec Hardy Heron est obsolète, il faut utiliser la version git des drivers radeon/radeonhd ou se rabbatre sur fglrx.
Installation
Depuis les dépots
Si vous avez installé ou tenté d'installer les pilotes propriétaire des dépôts , il faut d'abord les supprimer. Les paquets à supprimer sont fglrx-control xorg-driver-fglrx. Si vous avez un Xorg qui marche (environnement graphique fonctionnel), sauvegardez-le au cas où :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.ok
Si vous n'arrivez plus à accéder à votre environnement graphique après les modifications vous pourrez restaurer ce fichier avec la commande :
sudo cp /etc/X11/xorg.conf.ok /etc/X11/xorg.conf
Éditez alors le fichier /etc/X11/xorg.conf.
Dans la section Device, remplacez le driver que vous utilisez par le driver « ati » :
Driver "ati"
Puis redémarrez votre ordinateur.
On peut aussi (toujours dans la section Device) ajouter ou modifier les options qui boostent (voir la page de man : "man radeon" pour plus de détails) :
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ées 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
Ou, pour les adeptes de la ligne de commande:
sudo apt-get install build-essential git-core configure-debian automake autoconf xorg-dev libtool libdrm-dev mesa-common-dev
Ensuite, il faut récupérer la dernière version du driver grâce à GIT
git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
Puis, on compile:
cd xf86-video-ati/; ./autogen.sh --prefix=/usr; make; sudo make install
Options "Sans Danger"
Section "Device"
Identifier "ATI Technologies Inc M24 1P [Radeon Mobility X700]" # Dépends de votre carte
Driver "ati"
Option "XAANoOffscreenPixmaps" "true" # Utile si vous utilisez compiz
Option "EnablePageFlip" "on"
BusID "PCI:1:0:0" # Dépends de votre carte
EndSection
Options pour cartes AGP
Option "AGPMode" "4" # valeurs possibles: 1/2/4/8 dépend de la carte
Option "AGPSize" "128" # dépend de la carte
Option à utiliser en cas de problème d'affichage
Option "MonitorLayout"
Cette option peut prendre trois valeurs: "NONE" si aucune écran n'est connecté, "CRT" pour un écran CRT, "TMDS" pour un écran LCD standard, "LVDS" pour un écran d'ordinateur portable. Si vous avez deux écrans, vous pouvez les spécifiez en les séparant par une virgule par exemple:
Option "MonitorLayout" "CRT, TMDS"
HorizSync et VertRefresh
Ces options(que vous pouvez trouver dans la section "Monitor" du xorg.conf) définissent le taux de rafraîchissement de l'écran, si elles sont incorrectes elles peuvent causer de gros problèmes d'affichage, vous pouvez les commentez(en rajoutant un # devant) pour les désactiver ou les changer par rapport au valeurs donnés par votre fabriquant d'écran.
Autres Options
Option "GARTSize" "8"
# valeurs entre 0 et 64, doit être une puissance de 2 peut faire planter si la valeur est trop haute
#
Option "RingSize" "4"
# les valeurs > 4 ne passent pas chez moi(radeon mobility X600)
#
Option "BufferSize" "2"
Option "DynamicClocks" "on"
# Utile pour augmenter l'autonomie des portables, peut faire baisser les performances 3D, pas dangereuse
#
Option "AGPFastWrite" "true"
# Peut améliorer les performances 3D si vous avez une carte AGP mais peut être la cause d'instabilités.
libGL warning: 3D driver claims to not support visual 0x4b
Ce message est totalement inoffensif et peut être ignoré. Si vous voulez absolument le désactiver, sachez que vous ne pourrez plus profiter de Compiz et d'autres programmes utilisant composite ensuite.
Section "Extensions"
Option "Composite" "Disable"
# supprimer le libGL warning mais empêche l'utilisation
# d'AIGLX pour Compiz ou autre
EndSection
Remarque importante
Si la commande :
glxinfo | grep "direct rendering"
vous renvoie le résultat suivant :
direct rendering: Yes
Et que la commande :
glxgears -info
ou :
glxgears
vous affiche des « gros » scores cela ne signifie pas que vous avez une accélération 3D matérielle complète, mais seulement que vous pourrez afficher de la 3D à peu près normalement, si vous avez un processeur rapide et que le programme utilisé n'est pas trop gourmand...
En fait si le support de votre carte graphique est expérimental, il se peut qu'une partie seulement des instructions OpenGL soient envoyées par le pilote au GPU, les autres étant traitées par le CPU, ce qui cause une surcharge de celui-ci.
Ainsi si vous n'utilisez pas d'application 3D, ou alors qui ne sollicitent pas trop votre processeur, gardez le driver libre. Mais si vous souhaitez obtenir de meilleures performances ou bien que votre processeur n'est pas des plus rapides, pour jouer à des jeux comme Sauerbraten par exemple, installez le pilote propriétaire ATI.
Donc pour conclure : glxgears n'est pas un benchmark, les résultats qu'affiche cette commande ne doivent pas être analysés tels quels !
Contributeurs : Stemp, Id2ndR, Neothor, _Enchained, Smarter