ubuntu-fr

Communauté francophone des utilisateurs de Kubuntu

[[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

Certaines de ces options peuvent rendre votre machine instable ou même endommager votre matériel! Ne les utilisez donc que si vous savez ce que vous faites!
        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.
Sur les versions d'Ubuntu postérieurs à la 6.06, il se peut que lorsque vous lanciez glxgears ou toute autre application 3D ce message d'erreur apparaisse :

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

Ceci s'adresse en particulier à ceux dont la carte est citée dans « Cartes dont le support 3D est expérimental avec le driver libre Radeon », mais peut aussi être utile pour les autres.

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


radeon.txt · Dernière modification: 28/07/2008, à 09:26 par 82.224.216.206, 127.0.0.1
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL