[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ati Radeon 9600 xt et debian



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.

Reply to: