Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
 

 


Recherche
 

 


Menu principal
 

 


Derniers articles
 

 


 
[74 :: Cette page]  

ATI : pilotes propriétaires

ATI : pilotes propriétaires
Par lucky, le 19-10-2004

Sommaire

1. Introduction
2. Installation
3. Configuration


1. Introduction

Je vais essayer de vous expliquer dans ce document ci contre l'utilisation de l'accélération 3D de votre carte graphique ATI radeon.


Par expérience personnelle, je peux vous dire que ma radeon m'en a fait baver pour la 3D ! Mais avec cette façon de faire, ça ? marcher du premier coup. A titre d'information, je dispose d'une radeon 9100 sur gentoo.

Ce sont des drivers propriétaires qui ne sont disponibles qu'en rpm. Voici avec quelles cartes ils fonctionnent :
ATI Radeon 8500 / 9100
ATI FireGL 8700 / 8800 / E1
ATI FireGL T2
ATI Radeon 9000
ATI Radeon 9200
ATI Radeon 9500

ATI Radeon 9600
ATI Radeon 9700
ATI Radeon 9800
ATI FireGL Z1 / X1 / X2
ATI Mobility M9
ATI Mobility FireGL 9000
ATI Mobility M9PLUS

Note : les utilisateurs de Debian devront recompiler leur noyau en enlevant le support du dri dans character devices.



2. Installation

Pré-requis :
  • Les drivers ont besoin des sources de votre noyau pour fonctionner. Installer alors les paquets kernel-sources et kernel-headers si il y'en a.
  • Téléchargez sur le site officiel les drivers qui correspondent ? votre carte graphique et votre version d'xfree86.
  • Si vous etes sous debian, installez alien.

  • Si vous avez un fichier /etc/XF86Config-4, faites en une sauvegarde :
    # mv /etc/X11/XF86Config-4 /etc/X11/XF86Config-sov

Installation :
  • Pour les utilisateurs de Mandrake :
    # rpm -Uvh --force fglrx-xxxxx.rpm

  • Les utilisateurs de Debian :
    # alien -d fglrx-xxxxx.rpm
    dpkg -i --force-overwrite fglrx-xxxxx.deb

  • Pour les utilisateurs de la Slackware :
    # rpm2tgz fglrx-xxxxx.rpm
    # installpkg fglrx-xxxxx.tgz

  • Pour les utilisateurs de Gentoo :
    # emerge ati-drivers

    Note : l'ebuild de Gentoo est fait de telle façon que vous n'avez pas besoin de suivre l'étape suivante, passez directement ? la configuration.


Maintenant que les drivers sont installés, il faut compiler le module.

Tapez dans un terminal ce qui suit en root :

cd /lib/modules/fglrx/build_mod/
chmod 500 make.sh
./make.sh
cd ..
chmod 500 make_install.sh
./make_install.sh



3. Configuration

Si tout c'est bien passé vous devriez pouvoir lancer fglrxconfig ou aticonfig si ça ne fonctionne pas. Lancez cette commande dans une console en root, cet utilitaire va vous poser quelques questions pour personnaliser votre fichier de configuration X.

Note : veillez ? mettre y pour le chargement du module agpgart. Veillez aussi ? mettre les valeurs exactes de balayage pour votre écran. Ces valeurs sont disponibles dans la doc constructeur ou bien encore sur le site de votre fabriquant.

A la fin des questions, un fichier /etc/X11/XF86Config-4 va etre créer.

Certaines distributions comme Slackware ou Gentoo utilisent plutôt XF86Config ou encore xorg.conf.
Si c'est votre cas :

# cd /etc/X11
# mv XF86Config XF86Config-safe
# mv XF86Config-4 XF86Config
ou

# mv XF86Config-4 xorg.conf


Si par malheur, l'installation n'avait pas fonctionner, inversez cette commande et tout rentrera dans l'ordre.

Maintenant que votre fichier de config est en place, il faut que les modules fglrx et agpgart soient chargés ? chaque démarrage par votre distribution. Utilisez l'outil de votre distribution si il en éxiste un sinon faîte le manuellement :
  • Pour Mandrake, rajoutez ceci dans /etc/modules :

    agpgart
    fglrx

  • La m?me chose pour Debian
  • Pour redhat, c'est /etc/modules.conf qu'il faut modifier. Rajoutez y ces lignes :
    alias char-major-195 agpgart
    alias char-major-195 fglrx

  • Les utilisateurs de Slackware utiliserons le fichier /etc/rc.d/rc.modules :

    /sbin/modprobe agpgart
    /sbin/modprobe fglrx

  • Enfin les utilisateurs de Gentoo doivent ajouter dans le fichier /etc/modules.autoload.d/kernel-version :
    fglrx

Une fois que tous les préparatifs sont pr?ts, vous pouvez charger les modules :
# /sbin/modprobe agpgart
# /sbin/modprobe fglrx

Redémarrer le serveur X par [ctrl] + [alt] + [backspace]. Si ca échoue, recommencez la configuration avec fglrxconfig et reprennez.

Si vraiment c'est foutu :) Empechez que le module fglrx soit chargé au démarrage et remettez le fichier XF86Config-sov ? sa place :

# cd /etc/X11
# mv XF86Config-sov XF86Config


Dans le cas ou ça marche (soyons positifs), vous pouvez utiliser les outils glxinfo et glxgears -printfps qui est un benchmark. Dans mon cas avec ma radeon 9100, ça me donne :

14713 frames in 5.0 seconds = 2942.600 FPS


Note : si vous n'avez toujours pas l'accélération 3D, vérifiez de bien avoir le support de l'i2c d'activé dans le noyau. Veillez également ? bien charger les modules i2c-core et i2c-chipset.

mis à jour le : 08.08.06 par pierluc
 

QuebecOS est basé à Rimouski et fondé par Sébastien Gagnon © 2004-2010

Theme QOS-humain


annuaire    


Qui est en ligne
54 utilisateur(s) en ligne (2 membre(s) connecté(s) sur Wiki)

Membre(s): 1
Invité(s): 53

alphad, Plus ...
 

 


Donner maintenant!
Veuillez sélectionner un montant


Est-ce que vous voulez que votre nom d'utilisateur soit révélé avec votre don?
Oui - Marquez- moi en tant que généreux donateur
Non - Je veux que mon don soit anomyme


 

 


Forums
Messages réçents :
 

 


Linux Identity
 

 


Partenaires