Differences between revisions 1 and 2
Revision 1 as of 2012-02-18 13:12:40
Size: 5239
Comment: Initial french version
Revision 2 as of 2013-06-16 08:28:27
Size: 6921
Comment: sync with English master
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[AtiHowTo|English]] - Français - [[it/AtiHowTo|Italiano]] - [[ru/AtiHowTo|Русский]] -~ ~-[[fr/DebianWiki/EditorGuide#traduction|Traduction(s)]] : [[ATIProprietary|English]] - Français - [[it/ATIProprietary|Italiano]] - [[ms/ATIProprietary|Melayu]] - [[ru/ATIProprietary|Русский]]-~
----
= Pilote propriétaire AMD/ATI =
Line 4: Line 6:
Cet article explique comment installer et utiliser les pilotes d'affichage open-source Radeon et RadeonHD pour X11. Cette page décrit comment installer le pilote propriétaire d'AMD (AMD Catalyst, alias fglrx) sur un système Debian. Pour utiliser le pilote open source, voir la page du [[fr/AtiHowTo|pilote libre]].
Line 6: Line 8:
<<TableOfContents(2)>> <<TableOfContents(4)>>
Line 8: Line 10:
== Identifier votre matériel == == Identification ==
Line 10: Line 12:
Exécutez cette commande dans un terminal pour déterminer quel type de carte vidéo vous utilisez :

{{{
lspci -v | grep VGA
Habituellement, on peut identifier la série ou le nom de code du GPU (processeur graphique d'une carte graphique avec la commande {{{lspci}}}. Par exemple :
 {{{
$ lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barts PRO [Radeon HD 6850] [1002:6739]
Line 16: Line 18:
== Cartes supportés == Voir la page [[fr/HowToIdentifyADevice/PCI]] pour plus d'informations.
Line 18: Line 20:
Le pilote radeon supporte les puces de classe R100/R200 (Radeon 7000 – Radeon 9250) et R300/R400/R500 (Radeon 9500 – Radeon X1950). Voir [[http://www.x.org/wiki/radeon|la page radeon]] sur le wiki de X pour plus d'informations. Le pilote radeonhd est destiné aux cartes R500 et plus récentes. Voir [[http://www.x.org/wiki/radeonhd|la page radeonhd]] sur le wiki de X pour plus d'informations. == Pilotes ==
Line 20: Line 22:
Essayez d'abord les pilotes libres radeon et radeonhd en installant les paquets suivants : DebianPkg:xserver-xorg-video-radeon, DebianPkg:xserver-xorg-video-radeonhd et DebianPkg:xserver-xorg-video-ati Le pilote propriétaire "AMD Catalyst Linux Graphics Driver" (alias fglrx) fournit une accélération matérielle optimisée des applications OpenGL grâce à un serveur X de rendu direct. C'est un pilote de [[Xorg]] fourni seulement sous forme binaire qui a besoin d'un module du noyau Linux pour fonctionner.
Line 22: Line 24:
== Installer le firmware propriétaire == Deux versions du pilote sont disponibles pour [[fr/DebianWheezy|Debian 7.0 "Wheezy"]] :
Line 24: Line 26:
Le firmware propriétaire, seulement binaire, a été retiré du pilote radeon DRM du noyau Debian dans [[DebianPkg:src:linux-2.6|linux-2.6]] 2.6.29-1, pour résoudre le bogue Debian DebianBug:494009. On peut maintenant l'installer en utilisant le paquet DebianPkg:firmware-linux-nonfree (pour vérfier le chargement automatique par le noyau entrez la commande : dmesg |grep -i firmware)  * [[#wheezy|AMD Catalyst 12.6]] version intermédiaire
  * Pour les processeurs graphiques de séries Radeon HD 7000, Radeon HD 6000 ou Radeon HD 5000.
 * [[#wheezy-legacy|AMD Catalyst Legacy 13.1]] que l'on trouve dans [[http://backports.debian.org/|wheezy-backports]] (processeurs anciens)
  * Pour les processeurs graphiques de séries Radeon HD 4000, Radeon HD 3000 ou Radeon HD 2000.
Line 26: Line 31:
Si le firmware n'est pas installé, on rencontre habituellemnt de mauvaises performances en 2D et 3D avec les pilotes radeon et radeonhd. Certaines cartes peuvent en avoir besoin pour faire fonctionner le système X Window. Une version du pilote est disponible pour [[fr/DebianSqueeze|Debian 6.0 "Squeeze"]]:
Line 28: Line 33:
Pour Debian [[DebianSqueeze|Squeeze]] et les versions suivantes, vous devrez installer le firmware propriétaire si vous avez une de ces cartes basées sur Radeon :  * [[#squeeze|AMD Catalyst 10.9]] ([[http://www2.ati.com/drivers/linux/catalyst_109_linux.pdf|supported devices]])
  * Pour les processeurs graphiques de séries Radeon HD 5000, Radeon HD 4000, Radeon HD 3000 ou Radeon HD 2000 series GPUs.
Line 30: Line 36:
 * Radeon R100 (7000 – 7500)
 * Radeon R200 (8500 — 9200, 9250)
 * Radeon R300 (9500 — 9800, X300 — X600, X1050)
 * Radeon R400 (X700 — X850)
 * Radeon R500 (X1300 — X1950)
 * Radeon R600 (HD 2400, HD 2600, HD 2900)
 * Radeon RS600
 * Radeon RS690
 * Radeon RS780
 * Radeon RV610
 * Radeon RV620
 * Radeon RV630
 * Radeon RV635
 * Radeon RV670
 * Radeon RV710
 * Radeon RV730
 * Radeon RV770
Toutes ces version ne sont disponibles que pour les architecture x86 et x86-64 (ports Debian [[i386]] et [[DebianAMD64|AMD64]] respectivement).
Line 48: Line 38:
Le firmware en question, c'est-à-dire le microcode CP/PFP, peut être installé en activant la source '''non-free''' de votre version de Debian puis en exécutant la commande suivante : == Installation ==
Line 50: Line 40:
{{{
aptitude install firmware-linux-nonfree
<<Anchor(wheezy)>>
=== Debian 7.0 "Wheezy" ===

==== AMD Catalyst 12.6 ====

Prend en charge les processeurs graphiques de séries Radeon HD 7000, Radeon HD 6000 et Radeon HD 5000. Pour les périphériques plus anciens, voir [[#wheezy-legacy|AMD Catalyst Legacy 13.1]].

 1. Ajoutez la source "non-free" à votre fichier {{{/etc/apt/sources.list}}} par exemple : {{{
# Debian 7.0 "Wheezy"
deb http://http.debian.net/debian/ wheezy main contrib non-free
Line 53: Line 51:
 1. Mettez à jour la liste des paquets disponibles et installez les paquets linux-headers appropriés et [[DebianPkg:wheezy/fglrx-driver|fglrx-driver]] : {{{
# aptitude update
# aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver
}}}
 Cela installera aussi le paquet recommandé [[DebianPkg:wheezy/fglrx-modules-dkms|fglrx-modules-dkms]]. DKMS compilera le module fglrx adapté à votre système.
 1. Créez un [[#configure|Xorg server configuration file]].
 1. Redémarrez votre ordinateur pour activer le blacklistage de radeon.
Line 54: Line 59:
== Configuration du noyau == <<Anchor(wheezy-legacy)>>
==== AMD Catalyst Legacy 13.1 ====
Line 56: Line 62:
Vous avez besoin que les fonctions '''D'''irect '''R'''endering '''M'''anager ainsi que '''A'''ccelerated '''G'''raphics '''P'''ort soient gérées dans votre noyau, de préférence comme modules. Si vous utilisez le noyau standard de Debian, ce devrait déjà être le cas. Pour vérifier la gestion de DRM, entrez cette commande :
{{{
grep DRM_RADEON /boot/config-$(uname -r)
Prend en charge les processeurs graphiques de séries Radeon HD 4000, Radeon HD 3000 ou Radeon HD 2000.

 1. Ajoutez [[http://backports.debian.org/|Debian Backports]] au fichier {{{/etc/apt/sources.list}}} en incluant aussi les sections "contrib" et "non-free". Par exemple : {{{
# Backported packages for Debian 7.0 "Wheezy"
deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
Line 60: Line 68:
La sortie devrait être :
{{{
CONFIG_DRM_RADEON=m
 1. Mettez à jour la liste des paquets disponibles et installez les paquets linux-headers appropriés et [[DebianPkg:wheezy-backports/fglrx-legacy-driver|fglrx-legacy-driver]] : {{{
# aptitude update
# aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
# aptitude -r -t wheezy-backports install fglrx-legacy-driver
Line 64: Line 73:
Si la valeur est ''n'', vous devrez alors recompiler votre noyau.  Cela installera aussi le paquet recommandé [[DebianPkg:wheezy-backports/fglrx-legacy-modules-dkms|fglrx-legacy-modules-dkms]]. DKMS compilera le module fglrx adapté à votre système.
 1. Créez un [[#configure|Xorg server configuration file]].
 1. Redémarrez votre ordinateur pour activer le blacklistage de radeon.
Line 66: Line 77:
Pour vérifier la gestion de AGP, exécutez la commande :
{{{
grep AGP /boot/config-$(uname -r)
<<Anchor(squeeze)>>
=== Debian 6.0 "Squeeze" ===

==== AMD Catalyst 10.9 ====

Prend en charge les processeurs graphiques de séries Radeon HD 5000, Radeon HD 4000, Radeon HD 3000 ou Radeon HD 2000 ([[http://www2.ati.com/drivers/linux/catalyst_109_linux.pdf|périphériques pris en charge]]).

 1. Ajoutez la source "non-free" à votre fichier {{{/etc/apt/sources.list}}}, par exemple: {{{
# Debian 6.0 "Squeeze"
deb http://http.debian.net/debian/ squeeze main contrib non-free
Line 70: Line 88:
La sortie devrait être :
{{{
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=m
CONFIG_AGP_SIS=m
CONFIG_AGP_VIA=m
 1. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et [[DebianPkg:squeeze/fglrx-driver|fglrx-driver]]: {{{
# aptitude update
# aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver
Line 78: Line 92:
Notez que vous avez juste besoin que votre chipset particulier soit géré.  Cela installera aussi le paquet recommandé [[DebianPkg:squeeze/fglrx-modules-dkms|fglrx-modules-dkms]]. DKMS compilera le module fglrx adapté à votre système.
 1. Créez un [[#configure|Xorg server configuration file]].
 1. Redémarrez votre ordinateur pour activer le blacklistage de radeon.
Line 80: Line 96:
Si vous devez recompiler votre noyau, vous trouverez AGP dans :
 * Device Drivers --->
  * Graphics Support --->
   * /dev/agpgart (AGP Support) --->
    * (votre chipset)
<<Anchor (configure)>>
== Configuration ==
Line 86: Line 99:
et DRM dans :
 * Device Drivers --->
  * Graphics Support --->
   * Direct Rendering Manager --->
    * ATI Radeon
Comme le pilote fglrx n'est pas détecté automatiquement par [[Xorg]], un fichier de configuration doit être mis en oeuvre. Par exexample :
Line 92: Line 101:
== Modifier /etc/X11/xorg.conf ==

('''''xorg.conf n'existe pas dans Squeeze et dans Sid''''')
Avant tout, vous devez configurer votre pilote avec la valeur "radeon" ou "radeonhd", de cette manière :

{{{
{{{/etc/X11/xorg.conf.d/20-fglrx.conf}}}
 {{{
Line 99: Line 104:
    Identifier    "Device0"
    Driver         "radeon"
 Identifier "My GPU"
 Driver "fglrx"
Line 104: Line 109:
Il y a beaucoup d'autres options pour le pilote que vous trouverez dans la page man de radeon :

{{{
man 4 radeon
On peut créer le fichier de configuration ci-dessus avec ces commandes :
 {{{
# mkdir /etc/X11/xorg.conf.d
# echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf
Line 110: Line 115:
== Activer l'accélération 3D ==

Pour utiliser les capacités 3D de votre carte, vous devez installer les bibliothèques du pilote :
{{{
aptitude install libgl1-mesa-dri
}}}

Elles sont installées automatiquement comme dépendance du paquet xserver-xorg-core, donc si vous l'avez installé, vous n'avez pas à vous en soucier.
'''Redémarrer votre système maintenant pour que le blacklistage du pilote rdeaon soit pris en compte.'''
Line 120: Line 118:
=== Radeon Xpress 200M (R300) sur un portable ===
Pendant un certain temps, on a pu rencontrer sur les portables munis d'une carte vidéo Radeon Xpress 200M (R300) des bandes de couleurs aléatoires (surtout après une suspension de l'alimentation de l'affichage). Cela est dû sans doute à un bogue du pilote libre. Une solution peut être d'éteindre puis de rallumer le rétroéclairage avec ''radeontool'' (du nom du paquet éponyme).
{{{
#!/bin/sh
sudo radeontool light off
sleep 1
sudo radeontool light on
}}}

 * Le pilote fglrx est en conflit avec le pilote radeon DRM. Le module du noyau radeon est blacklisté par les paquets DebianPkg:fglrx-driver ou DebianPkg:glx-alternative-fglrx.
  * Redémarrer votre système après avoir [[#configure|configuré Xorg]] pour le pilote fglrx.
Line 131: Line 124:
 * [[fr/ATIProprietary]] - Installer le pilote propriétaire
 * [[Mesa#Testingperformance|Tester les performances]]
 * [[fr/AtiHowTo|ATI Howto]]
 * [[fr/ATIStream|ATI Stream]] - Bibliothèque OpenCL, programmation du GPGPU (processeur graphique de la carte graphique)
 * [[fr/Xorg|Xorg]]

== Liens externes (en anglais) ==

 * [[http://wiki.cchtml.com/index.php/Debian_Installation_Guide|Unofficial ATI Linux Drivers Wiki]] - Comment installer, configurer et tester une installation basique avec les pilotes propriétaires ATI.

----
CategoryProprietarySoftware

Traduction(s) : English - Français - Italiano - Melayu - Русский


Pilote propriétaire AMD/ATI

Cette page décrit comment installer le pilote propriétaire d'AMD (AMD Catalyst, alias fglrx) sur un système Debian. Pour utiliser le pilote open source, voir la page du pilote libre.

Identification

Habituellement, on peut identifier la série ou le nom de code du GPU (processeur graphique d'une carte graphique avec la commande lspci. Par exemple :

  • $ lspci -nn | grep VGA
    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barts PRO [Radeon HD 6850] [1002:6739]

Voir la page fr/HowToIdentifyADevice/PCI pour plus d'informations.

Pilotes

Le pilote propriétaire "AMD Catalyst Linux Graphics Driver" (alias fglrx) fournit une accélération matérielle optimisée des applications OpenGL grâce à un serveur X de rendu direct. C'est un pilote de Xorg fourni seulement sous forme binaire qui a besoin d'un module du noyau Linux pour fonctionner.

Deux versions du pilote sont disponibles pour Debian 7.0 "Wheezy" :

  • AMD Catalyst 12.6 version intermédiaire

    • Pour les processeurs graphiques de séries Radeon HD 7000, Radeon HD 6000 ou Radeon HD 5000.
  • AMD Catalyst Legacy 13.1 que l'on trouve dans wheezy-backports (processeurs anciens)

    • Pour les processeurs graphiques de séries Radeon HD 4000, Radeon HD 3000 ou Radeon HD 2000.

Une version du pilote est disponible pour Debian 6.0 "Squeeze":

Toutes ces version ne sont disponibles que pour les architecture x86 et x86-64 (ports Debian i386 et AMD64 respectivement).

Installation

Debian 7.0 "Wheezy"

AMD Catalyst 12.6

Prend en charge les processeurs graphiques de séries Radeon HD 7000, Radeon HD 6000 et Radeon HD 5000. Pour les périphériques plus anciens, voir AMD Catalyst Legacy 13.1.

  1. Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list par exemple :

    # Debian 7.0 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Mettez à jour la liste des paquets disponibles et installez les paquets linux-headers appropriés et fglrx-driver :

    # aptitude update
    # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver

    Cela installera aussi le paquet recommandé fglrx-modules-dkms. DKMS compilera le module fglrx adapté à votre système.

  3. Créez un Xorg server configuration file.

  4. Redémarrez votre ordinateur pour activer le blacklistage de radeon.

AMD Catalyst Legacy 13.1

Prend en charge les processeurs graphiques de séries Radeon HD 4000, Radeon HD 3000 ou Radeon HD 2000.

  1. Ajoutez Debian Backports au fichier /etc/apt/sources.list en incluant aussi les sections "contrib" et "non-free". Par exemple :

    # Backported packages for Debian 7.0 "Wheezy"
    deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
  2. Mettez à jour la liste des paquets disponibles et installez les paquets linux-headers appropriés et fglrx-legacy-driver :

    # aptitude update
    # aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
    # aptitude -r -t wheezy-backports install fglrx-legacy-driver

    Cela installera aussi le paquet recommandé fglrx-legacy-modules-dkms. DKMS compilera le module fglrx adapté à votre système.

  3. Créez un Xorg server configuration file.

  4. Redémarrez votre ordinateur pour activer le blacklistage de radeon.

Debian 6.0 "Squeeze"

AMD Catalyst 10.9

Prend en charge les processeurs graphiques de séries Radeon HD 5000, Radeon HD 4000, Radeon HD 3000 ou Radeon HD 2000 (périphériques pris en charge).

  1. Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list, par exemple:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et fglrx-driver:

    # aptitude update
    # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver

    Cela installera aussi le paquet recommandé fglrx-modules-dkms. DKMS compilera le module fglrx adapté à votre système.

  3. Créez un Xorg server configuration file.

  4. Redémarrez votre ordinateur pour activer le blacklistage de radeon.

<<Anchor (configure)>>

Configuration

Comme le pilote fglrx n'est pas détecté automatiquement par Xorg, un fichier de configuration doit être mis en oeuvre. Par exexample :

/etc/X11/xorg.conf.d/20-fglrx.conf

  • Section "Device"
            Identifier "My GPU"
            Driver "fglrx"
    EndSection

On peut créer le fichier de configuration ci-dessus avec ces commandes :

  • # mkdir /etc/X11/xorg.conf.d
    # echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf

Redémarrer votre système maintenant pour que le blacklistage du pilote rdeaon soit pris en compte.

Dépannage

Voir aussi

  • ATI Howto

  • ATI Stream - Bibliothèque OpenCL, programmation du GPGPU (processeur graphique de la carte graphique)

  • Xorg

Liens externes (en anglais)


CategoryProprietarySoftware