Traduction(s) : English

(!) ?Discussion


Pilote propriétaire ATI (fglrx)

Cette page décrit comment installer fglrx sur un système Debian.

fglrx signifie FireGL and Radeon for X, le pilote d'affichage propriétaire (non-libre) publié par ATI Technologies (dorénavant AMD). Ce pilote fournit une accélération 2D et 3D pour les cartes vidéo construites autour de puces ATI/AMD.

Pour activer l'accélération 3D, fglrx requiert un module associé au noyau. Sa compilation peut être automatisée via module-assistant.

<!> A partir de fglrx-driver 1:9-4-1, le support pour les puces antérieures aux séries r600 a été abandonné.1

{i} Pour les puces Radeon antérieures à la série r600 (c'est-à-dire les modules jusqu'à la X1950 incluse), le pilote open source "radeon" les supporte et apporte l'accélération 3D via DRI. Le pilote "radeonhd" que l'on trouve dans xserver-xorg-video-radeonhd fournit aussi le support pour les cartes r5xx and r6xx.

Installation

Lenny, Squeeze

Vous utilisez Etch ? Vérifiez la section Etch.

  1. Ajoutez un "non-free" à /etc/apt/sources.list pour votre version Debian par exemple :

    # Debian Lenny/5.0
    deb http://ftp.fr.debian.org/debian lenny main contrib non-free

    ou

    # Debian Squeeze (testing)
    deb http://ftp.fr.debian.org/debian squeeze main contrib non-free
  2. Mettez à jour la liste des paquets installables. Installez les paquets suivants : fglrx-control, fglrx-driver et module-assistant packages:

    # aptitude update
    # aptitude install fglrx-control fglrx-driver module-assistant
  3. Compilez et installez le paquet fglrx-kernel-* pour votre système :

    # m-a a-i fglrx
  4. Si le système de fenêtre X est activé, quittez votre environnement de bureau ou votre gestionnaire de fenêtre. Si un gestionnaire de connexion est activé, passez à une console virtuelle et arrêtez-le. Par exemple :

    # invoke-rc.d gdm stop

    ou

    # invoke-rc.d kdm stop
  5. Déchargez les modules radeon et drm :

    # modprobe -r radeon drm
  6. Chargez le module fglrx :

    # modprobe fglrx
  7. Ajoutez fglrx à la liste des modules à charger au démarrage :

    # echo fglrx >> /etc/modules
  8. Adaptez le fichier /etc/X11/xorg.conf pour y inclure une section Device et sélectionnez le pilote fglrx (xorg.conf n'existe plus depuis Squeeze):

    # sensible-editor /etc/X11/xorg.conf

    Voici un exemple de /etc/X11/xorg.conf minimal :

    Section "Device"
        Identifier  "ATI"
        Driver      "fglrx"
    EndSection
    
    Section "Screen"
        Identifier "Default Screen"
        DefaultDepth     24
    EndSection
    Sauvegardez le fichier et quittez l'éditeur avant de continuer.
  9. Démarrez le système de fenêtre X (startx) en tant que simple utilisateur, ou démarrez votre gestionnaire de connexion. Par exemple :

    # invoke-rc.d gdm start

    ou

    # invoke-rc.d kdm start

Etch

  1. Ajoutez un "non-free" à /etc/apt/sources.list pour votre version Debian par exemple :

    # Debian Etch/4.0
    deb http://ftp.us.debian.org/debian etch main contrib non-free
  2. Mettez à jour la liste des paquets installables. Installez les paquets suivants : fglrx-control, fglrx-kernel-src, fglrx-driver et module-assistant packages:

    # aptitude update
    # aptitude install fglrx-driver fglrx-control fglrx-kernel-src module-assistant
  3. Compilez et installez le paquet fglrx-kernel-* pour votre système :

    # m-a a-i fglrx
  4. Si le système de fenêtre X est activé, quittez votre environnement de bureau ou votre gestionnaire de fenêtre. Si un gestionnaire de connexion est activé, passez à une console virtuelle et arrêtez-le. Par exemple :

    # invoke-rc.d gdm stop

    ou

    # invoke-rc.d kdm stop
  5. Déchargez les modules radeon et drm :

    # modprobe -r radeon drm
  6. Chargez le module fglrx :

    # modprobe fglrx
  7. Ajoutez fglrx à la liste des modules à charger au démarrage :

    # echo fglrx >> /etc/modules
  8. Reconfigurez le serveur X :

    # dpkg-reconfigure xserver-org

    Selectionnez fglrx comme pilote d'affichage utilisé lorsque le choix vous est proposé.

  9. Démarrez le système de fenêtre X (startx) en tant que simple utilisateur, ou démarrez votre gestionnaire de connexion. Par exemple :

    # invoke-rc.d gdm start

    ou

    # invoke-rc.d kdm start

Voir aussi

Liens externes (en anglais)

{X} Sachez que mettre à jour des paquets créés par l'installeur ATI ne sera probablement JAMAIS supporté par les maintaineurs Debian des paquets fglrx!