Je n'ai pas installé de carte ati sur mes debian.

En revanche, j'en ai installé une sur un portable avec mandrake 10.0
La manipulation devrait être la même a priori a condition de transformer
le pilote propriétaire ATI en .deb

J'ai rédigé une procédure que je joints a mon email.
Si besoin, je peux envoyer mon XF86Config-4.

à bientôt

Sylvain

Le mer 29/09/2004 à 08:00, Sébastien a écrit :
> k3rn a écrit :
> 
> > http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html
> > 
> > J'ai une radeon 9600 pro...
> > 
> > Et ça marche sans problème...
> 
> Tu as l'accélération 3D ?
> 
> J'ai suivi les instructions, j'ai les derniers drivers ATI, mais je 
> n'obtient pas d'accélération :
> 
> % fglrxinfo
> display: :0.0  screen: 0
> OpenGL vendor string: Mesa project: www.mesa3d.org
> OpenGL renderer string: Mesa GLX Indirect
> OpenGL version string: 1.3 Mesa 4.0.4
> 
> J'ai une 9700 pro avec carte mère à chipset VIA KT400, une sarge (XFree 
> 4.3.0), et un noyau 2.6.8.
> 
> Tu pourrais donner ton XF86Config-4 ? Ou alors ta recette secrète :-)
> 
> Usti
> 
Installation d'une carte ATI RADEON sous GNU/Linux MANDRAKE

par Sylvain SCATTOLINI


J'ai réalisé l'installation pour une carte ATI Radeon 9600 Mobility sous 
Mandrake 10.0 mais le principe concerne toute les cartes ATI Radeon et toute 
les distributions GNU/Linux à condition de transformer le rpm d'ATI en un 
format de package adapté à sa distribution.

1) Télechargement des outils
        - le pilote chez ATI:
            wget -c 
[[http://www2.ati.com/drivers/linux/fglrx-4.3.0-3.12.0.i386.rpm]]
          Attention! : la version peut varier si Ati sort un nouveau pilote!! 
il s'agit là de la version 3.12.0.
            
        - le module dri/drm :
            wget -c 
[[http://freedesktop.org/~dri/snapshots/radeon-20040922-linux.i386.tar.bz2]]
            
          Attention! : la version varie chaque jour!!! je sais pas pourquoi! 
donc à ajuster en fonction des versions disponibles sur le site.
            
        - Les sources du kernel:
            wget -c 
[[http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.8.1.tar.bz2]]
          J'ai été obligé de prendre les dernieres sources du noyau car ca ne 
fonctionnait pas depuis la version livrée par Mandrake. A vous de voir!
      
2) Compilation du noyau
        Pour ne pas prendre de risque, il est preferable de garder la config 
d'origine de Mandrake
            
            Copie des sources dans /usr/src/
            # cp linux-2.6.8.1.tar.bz2 /usr/src/
            # cd /usr/src

            Décompression des sources
            # tar -xvjf linux-2.6.8.1.tar.bz2

            Création du lien symbolique vers les sources
            # rm linux
            # ln -s linux-2.6.8.1 linux

            Préparation avant configuration
            # cd linux
            # make mrproper 
            # make clean

            Modification de l'extra version de notre nouveau noyau
            # vi Makefile
            Modifiez la ligne 4: "EXTRAVERSION = -XXXXX" en remplacant X par 
votre version, moi je mets:
            EXTRAVERSION = -3-syl20

            Récupération du fichier de config
            # cp /boot/config-2.6.3-7mdk .config
            
            Lancement de l'interface de configuration
            # make xconfig (ou make menuconfig)
      
            Allez dans "Character devices" et décocher "Direct Rendering 
Manager" (vous pouvez en profiter pour optimiser en modifiant votre type de cpu 
dans la config)
            Enregister les modifications.
      
            # make
            # make bzImage
            # make modules
            # make modules_install
            # make install
            # reboot (sur le nouveau noyau) 

3) Installation de dri/drm
        - Allez dans le dossier ou vous avez téléchargé le module dri.
            Décompactez l'archive:
    
            #tar -xvjf radeon-20040922-linux.i386.tar.bz2
    
        - Exécuter le script d'installation
    
            # cd dripkg/
            # sh install.sh
    
            En principe, il n'y a pas de problème, eventuellement un "warning" 
sur libGL.so.1.2. Si libGL.so.1.2 gène vraiment l'installation, il faut la 
desinstaller.
    
4) installation et configurtion du pilote ATI

        - Installation
            # rpm -ivh --force fglrx-4.3.0-3.12.0.i386.rpm
      
            Il est indispensable de preciser --force car il y a un conflit avec 
libGL.so.1.2
      
        - Configuration
            Sauvegarder votre XF86Config-4 avant au cas où...
            # cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.sav
            
            Lancer fglrxconfig
            # fglrxconfig

            Il faut ABSOLUMENT répondre Y à la question: 
            Do you want to use the external AGP GART module (y/n)? [n] Y
      
        - Installation
            Suivant les cas, il est necessaire de modifier les fichiers de 
configuration des modules. En général, les modification sont parmis les 
suivantes: 
          - rc.modules
            # vi /etc/rc.d/rc.modules
      
            Ajouter la ligne suivante à la fin du fichier:
            /sbin/modprobe fglrx
            
          - modprobe.preload
            # vi /etc/modprobe.preload
            Ajoutez le nom de votre module agp (via-agp pour le chipset via, 
nvidia-agp, pour le chipset nvidia nforce, sis-agp pour le chipset sis comme 
pour moi)
            sis-agp     
            
          - modprobe.conf 
            # vi /etc/modprobe.conf
            Ajoutez la configuration du module:
            install fglrx /sbin/modprobe --ignore-install fglrx && { 
/sbin/modprobe sis-agp; /bin/true}
            Comme modprobe.preload, changer sis-agp en fonction de votre 
chipset.
            
        - test
            Verifiez que "Direct rendering: Yes"
            # glxinfo | grep rendering
            direct rendering: Yes
            
            Testez avec glxgears:
            # glxgears
            5720 frames in 5.0 seconds = 1144.000 FPS
            5721 frames in 5.0 seconds = 1144.200 FPS
            5722 frames in 5.0 seconds = 1144.400 FPS
            
            C'est un peu léger comme resultat, mais il s'agit d'une ATI RADEON 
9600 Mobility, les resultat avec la même carte sur un PC avoisine les 2300 FPS 
d'après ce que j'ai pu lire.

Répondre à