[Tuto] Driver ATI et mandrake 10.1 community

Résolu/Fermé
Nunuxnewby - 26 sept. 2004 à 16:44
 Kkshi Senseï - 27 mai 2005 à 10:56
Bonjour,
En espérant aider les débutants comme moi


Installer une ATI RADEON 9600 PRO et Linux Mandrake 10.1 Community avec Xorg 7.0
Carte mère MSI K7N2-delta (Chipset nForce 2)



D'abord se mettre en root:
$ su
$ Motdepasse

Installer les sources du kernel
$ urpmi kernel-source

Installer les drivers du chipset de la carte mère (ici nvidia) téléchargés sur le site du constructeur
$ sh NFORCE-Linux-x86-1.0-0283-pkg1.run

Redémarrer (pas obligatoire)

Se Mettre en root
$ su

Se mettre dans le dossier ou se trouve le RPM de FGLRX
$ cd /home/toto/download
$ rpm -Uh --force fglrx-4.3.0-3.12.0.i386.rpm

Installation du module du driver
$ cd /lib/modules/fglrx/build_mod
$ chmod a+x make.sh
$ ./make.sh
$ cd..
$ chmod a+x make_install.sh

$ cd /home/toto/download (par exemple)
$ rpm -Uh --force fglrx-4.3.0-3.12.0.i386.rpm

$ fglrxconfig

Ensuite IL EST IMPORTANT AVANT DE REDEMARRER pour la mandrake 10.1 qui n'a pas Xfree mais Xorg de RENOMMER le fichier /etc/X11/XF86Config-4 en /etc/X11/xorg.conf


Voilà c'est fini!




Un exemple de mon fglrxconfig

(IMPORTANT:Do you want to use the external AGP GART module: répondre YES)


==============================================================================
ATI - FIRE GL - BE THE CREATOR
==============================================================================

This program will create the ATI "XF86Config-4" file
- based on your selections - for the below listed boardtypes...

- 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

The "XF86Config-4" file usually resides in /etc/X11.


Press [Enter] to continue, press 'q'&[Enter] or [Ctrl]+'c' to abort.






==============================================================================
Mouse
==============================================================================

Specify the mouse port type. Choose one from the following list:

1. Serial Port
2. PS/2 or USB with PS/2 protocol
3. Inport Bus

Enter the number for your port type: [2] 2







Specify the mouse model. Choose one from the following list:

1. PS/2 Mouse (X11 generic ps/2 mouse driver)
2. PS/2 Wheel Mouse (X11 generic ps/2 wheel mouse driver)
3. Microsoft Intellimouse (PS2)
4. Microsoft IntelliMouse Explorer (PS2)
5. Kensington ThinkingMouse (PS2)
6. Logitech MouseManPlus (PS2)
7. Alps Glidepoint PS/2 Touchpad
8. Genius NetMouse
9. Genius NetScroll

Enter the number for your mouse model: [2] 2


If your mouse has only two buttons, it is recommended that you enable
Emulate3Buttons.

Do you want to enable Emulate3Buttons (y/n)? [n] n

Now give the full device name that the mouse is connected to, for example
/dev/tty00 or /dev/mouse or /dev/psaux (includes IBM Laptops).

Mouse device: [/dev/mouse] /dev/mouse






==============================================================================
Keyboard
==============================================================================

Please select one of the following keyboard types that is the better
description of your keyboard. If nothing really matches,
choose 1 (Generic 101-key PC)

1. Generic 101-key PC
2. Generic 102-key (Intl) PC
3. Generic 104-key PC
4. Generic 105-key (Intl) PC
5. Dell 101-key PC
6. Everex STEPnote
7. Keytronic FlexPro
8. Microsoft Natural
9. Northgate OmniKey 101
10. Winbook Model XP5
11. Japanese 106-key
12. PC-98xx Series

Enter a number to choose the keyboard type: [1] 1






Please select the layout corresponding to your keyboard

1. U.S. English
2. U.S. English w/ISO9995-3
3. Belgian
4. Bulgarian
5. Canadian
6. Czechoslovakian
7. German
8. Swiss German
9. Danish
10. Spanish
11. Finnish
12. French
13. Swiss French
14. United Kingdom
15. Hungarian
16. Italian
17. Japanese
18. Norwegian

Press [Enter] for the next page or
enter the number for your keyboard layout country: 12 si t'es français





==============================================================================
FireGL Display Settings
==============================================================================

Quad Buffer Stereo ("Active Stereo"):

This driver does support Quad Buffer Stereo ("Active Stereo")
in combination with a CRT monitor (refresh rate abt. 100 to 120 Hz)
and the appropiate stereo viewing subsystem hardware. This can be
e.g. a shutter glasses system (infrared or wired) or an active
polarisation device paired with passive stereo polarization glasses.

Do you want to enable "Quad Buffer Stereo" (y/n)? [n] n






==============================================================================
TV out Configuration
==============================================================================

Do you want to enable TV out (y/n)? [n] n






==============================================================================
FireGL Screen Layout
==============================================================================

------------------------------------------------------------------------------
| Maximum resolution for OpenGL operation |
| |
| - R200 chip family (Radeon 8500-9100 Pro, FireGL 8700/8800/E1): |
| 2048x2048 |
| - R300 chip family (Radeon 9500-9700 Pro, FireGL T2/Z1/X1/X2): |
| 2560x2560 |
------------------------------------------------------------------------------

Choose configuration from the list below

1. Single Head (1 screen, second dark)
2. Laptop Mode (Ability to toggle between internal / external screen)
3. Clone Mode (2 screens - same content)
4. Big Desktop (2 screens - one framebuffer)
5. Dual Head (2 screens - two drivers)

Enter the number for your configuration: [1] 1






==============================================================================
Single Head selected
==============================================================================





==============================================================================
Monitor Settings
==============================================================================

Now we want to set the specifications of the monitor(s). The two critical
parameters are the vertical refresh rate, which is the rate at which the
the whole screen is refreshed, and most importantly the horizontal sync rate,
which is the rate at which scanlines are displayed.

The valid range for horizontal sync and vertical sync should be documented
in the manual of your monitor. If in doubt, check the monitor database
/usr/X11R6/lib/X11/doc/Monitors to see if your monitor is there.

Press [Enter] to continue, press 'q'&[Enter] or [Ctrl]+'c' to abort.






You must indicate the horizontal sync range of your monitor. You can either
select one of the predefined ranges below that correspond to industry-
standard monitor types, or give a specific range.

It is VERY IMPORTANT that you do not specify a monitor type with a horizontal
sync range that is beyond the capabilities of your monitor. If in doubt,
choose a conservative setting.

hsync in kHz; monitor type with characteristic modes
1. 31.5 ; up to 640x480 @ 60 Hz (VGA)
2. 31.5 - 37.9; up to 800x600 @ 60 Hz (SVGA)
3. 31.5 - 48.4; up to 1024x768 @ 60 Hz (XGA)
4. 31.5 - 60.0; up to 1024x768 @ 75 Hz (XGA)
5. 31.5 - 68.7; up to 1024x768 @ 85 Hz (XGA)
6. 31.5 - 80.5; up to 1280x1024 @ 75 Hz (SXGA)
7. 31.5 - 91.1; up to 1280x1024 @ 85 Hz (SXGA)
8. Enter your own horizontal sync range

Enter your choice (1-8): [1] 6


You must indicate the vertical sync range of your monitor. You can either
select one of the predefined ranges below or give a specific range.

1. 20 - 60 (e.g. slow scan flat panels with DVI cable)
2. 50 - 70 (VGA)
3. 60 - 75
4. 60 - 85
5. 60 - 100
6. Specify your own vertical sync range

Enter your choice: [1] 3






==============================================================================
Display Modes
==============================================================================

The default resolution that the server will start-up with will be the first
listed mode that can be supported by the monitor and card.
Currently it is set to:

"640x480" for 24-bit

Modes that cannot be supported due to monitor or clock constraints will
be automatically skipped by the server.

1. Change the modes for 24-bit (24-bit color)
2. The modes are OK, continue.

Enter your choice: 1

Select your modes from the following list:

1 "640x480"
2 "800x600"
3 "1024x768"
4 "1152x864"
5 "1280x960"
6 "1280x1024"
7 "1400x1050"
8 "1600x1200"
9 "1792x1344"

Please list the digits and characters for the modes that you want to use.
For example, '632' selects "1280x1024" "1024x768" "800x600", with
the default mode of "1280x1024".

Which modes do you want? 6

The default resolution that the server will start-up with will be the first
listed mode that can be supported by the monitor and card.
Currently it is set to:

"1280x1024" for 24-bit

Modes that cannot be supported due to monitor or clock constraints will
be automatically skipped by the server.

1. Change the modes for 24-bit (24-bit color)
2. The modes are OK, continue.

Enter your choice: 2

You can have a virtual screen (desktop), which is screen area that is larger
than the physical screen and which is panned by moving the mouse to the edge
of the screen. The largest resolution in the modelist is used for any of the
listed resolution with less dimensions. Each color depth can have a
differently-sized virtual screen. Virtual screens resolutions are set
for each color depth separately.


Note: This grafics adapter will always select the maximum
x and y resolution as the default virtual desktop resolution.
This complies with general X11 specifications. see "man XF86Config".

Do you want to use a virtual desktop where the dimensions are bigger
than your maximum x and y screen resolution? (y/n) [n] n











==============================================================================
Direct Rendering Interface Restrictions
==============================================================================

Please specify which restriction sheme you want to implement:

1. no restrictions - any user has access to the OpenGL ICD
2. limited to group 'users' - only group members can access the OpenGL ICD
3. limited to group 'root' - only group members can access the OpenGL ICD
4. limited to group 'video' - only group members can access the OpenGL ICD
5. limited to group 'dri' - only group members can access the OpenGL ICD

Enter the number for your default user restrictions: [1] 1






==============================================================================
Application Profiles
==============================================================================

Please select application specific profile:

1. Default
2. Individual Configuration of Capabilities
3. Maya
4. SOFTIMAGE|XSI
5. SOFTIMAGE|3D
6. Houdini 4.0
7. Houdini 5.0
8. Houdini 5.5

Enter the number for your profile: [1] 1






==============================================================================
Advanced Graphics Features Settings
==============================================================================

Do you want to initialize xfree86-dga (y/n)? [n] y

Do you want to export pseudo color visuals (y/n)? [n] n

Do you want to synchronize buffer swaps
with the vertical sync signal (y/n)? [n] n






==============================================================================
Full Scene Anti Aliasing (FSAA)
==============================================================================

Please select multi sample visuals you want to share:

1 = All (Visuals for 2,4 and 6 Samples per Pixel)
2 = Visuals for 2 Samples per Pixel
4 = Visuals for 4 Samples per Pixel
6 = Visuals for 6 Samples per Pixel

Please enter: [1] 1

Do you want to force multi sample visuals
for every OpenGL application? (y/n)? [n] n

Disable FSAA Gamma (y/n)? [n] n

Customize FSAA Multi Sample Position (y/n)? [n] n






==============================================================================
Advanced OS Settings
==============================================================================

External AGPGART module:

It is possible (but not recommended) to turn off the usage of
built-in agp support of the provided fglrx kernel module and
use the external AGP GART module (agpgart.o) of the Linux kernel.
If you want to use the external module then ensure that it loads
prior to the drivers full startup. In order to manually load the
external agpgart module execute this on the commandline (as root):
/sbin/insmod agpgart
or alternatively configure your system to auto load the module.

Do you want to use the external AGP GART module (y/n)? [n] y






AGP Locked User Pages

The grafics driver is able to read and write textures and bitmaps trough AGP
mapped and locked views of the main memory for the application's mem space.
Performing those mapping task depends on several successfull interaction steps
with the Linux kernel. A failure in this process might lead to some messages
in the kernel log. If these kernel functions are failing silently or in case
of other heavy incompatibility (e.g. a new kernel memory manger) then there
is a high chance that the system will hang as soon as the graphics adpater
wants to read from assumed but nor really mapped memory location.

If you do see that the advanced fgl_glxgears application halts your session
whilst the simple glxgears does run nicely then please disable this feature.

If you do see lots of notifications about failed kernel calls for mem locking
then please disable this feature and re-check the kernel message log.

Do you want to enable "AGP Locked User Pages" (y/n)? [y] y






TLS Method: *** this only applys to the FireGL workstation boards ***

The grafics driver supports two different methods of thread local storage.
The first method is fast but might immediately abort when used with
WineX, VM emulators or some other advanced programming tools.
The second method is up to 10% slower in a few rendering cases
but does nicely cope with any sort of exotic software.

For more details on this topic, please see the readme.

If not totally sure about your needs, then please select "0 - default".

0 - default (FireGL workstation boards: fast)
1 - fast operation (only for standard gnu C/C++ OpenGL applications)
2 - compatible operation (for WineX, VM emulators and some profilers)

Which storage method do you want to use? [0] 0






==============================================================================
Finish
==============================================================================

I am going to write the XF86Config-4 file now. Make sure you don't accidently
overwrite a previously configured one.

Shall I write it to '/etc/X11/XF86Config-4' (y/n)? y









Modifier le fichier /etc/modprobe.conf et rajouter cette ligne pour que le module AGP de nvidia soit automatiquement chargé au démarrage:
install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe nvidia-agp; /bin/true; }







fglrxinfo me montre bien que j'ai une ATI
glxgears me donne 2800-3000 FPS



Il est surement possible d'optimiser à ce niveau, j'ai pas encore testé:

==============================================================================
Full Scene Anti Aliasing (FSAA)
==============================================================================

Please select multi sample visuals you want to share:

1 = All (Visuals for 2,4 and 6 Samples per Pixel)
2 = Visuals for 2 Samples per Pixel
4 = Visuals for 4 Samples per Pixel
6 = Visuals for 6 Samples per Pixel

Please enter:

Do you want to force multi sample visuals
for every OpenGL application? (y/n)?

Disable FSAA Gamma (y/n)?

Customize FSAA Multi Sample Position (y/n)?
A voir également:

83 réponses

2.6.8.1-10mdk: c'est la version qu'il faut, oou c'est la version que j'ai la?
0
Salut,

Statik, j'ai vu sur l'autre post que t'as finalement réussi à tout installer!
Qu'en est il de la 3D
0
A vrai dire, je n'ai pas de 3d, la meme fallu que je reformate, explication:
au moment d'installer le rpm de force LA 2IEME FOIS, pas moyen, il disait que le rpm n'y était point.
Je me suis donc dit que j'allais rusé, et décidant ainsi de copier le premier rpm afin de le mettre a lendroit ou il n'y était pas: ça a marché, mais pas d'accélération 3d: il a fallu que je supprime le rpm grace aux trucs kon proposait plus ahut: rpm -e etc.....
sinon je ne pouvais pas retourner sous mandrake, du moin graphiquement, le code marhcait pa le graphique-_-'
0
Je retente une dernière fois lol....
Bon j'installe X org 6.8 et le kernel et j'attend que tu revienne Nunux
jen ai marre la mdr
Puis fo ke tu maides a comprendre mon erreur dans le dernier truc: il disait que le module fglrx n'existait pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J'passe par là....
A propos du module qui n'existait pas....

j'avais écrit:
que j'avais la mandrake 10.1 official POWERPACK, donc avec la powerpack, on a les drivers ATI qui s'installent tout seul dès l'installation de mandrake....
J'en conclue que le module s'installe automatiquement, donc que JE n'ai pas besoin de faire (je crois...):

Sinon après un $rpm -Uh--- force fglrx.................etc

Installation du module du driver
$ cd /lib/modules/fglrx/build_mod
$ chmod a+x make.sh
$ ./make.sh
$ cd..
$ chmod a+x make_install.sh

Puis re $rpm -Uh--- force fglrx.................etc

mais peut etre que TOI tu as besoin de construire ce module...
Alors essayes ça au dessus!
0
Donc il faut que je refasse comme avec lancien fglrx?je comprend plus rien la....

Bon je vais essayerce que tu fais..Et tut te tires combien de fps toi?
0
Qu'est ce que je raconte: ce que tu as écrit juste au dessus je l'ai déjà fait.....
Et le module était pas construit.

Bref: je pige plus rien lol.
0
Moi non plus j'arrive pas à te suivre!
Comme je te l'ai dit, j'ai une mdk 10.1 official powerpack et peut etre que il y a des différences avec la non powerpack...
pour Xorg6.8.2 et les nouveaux drivers, je 'ai pas eu besoin d'installer les modules... est ce du au fait que j'ai une powerpack?
Détailles moi ici toutes tes manips et les résultats que tu as obtenus!

Voici un lien d'actualité!
http://www.matbe.com/actualites/8938/Comparatif-Pilotes-ATI-Linux/
Peut etre n'as tu pas besoin du dernier Xorg et que le pilote pour Xfree dans sa dernière version est suffisant?
0
Bon alors je récapitule ce que j'ai fait jusqu'a now:
1- J'ai essayer une première fois sans essayer de faire le module:
j'ai du formater
2-J'a ressayer après avoir réinstaller ma mandrake et remise en 10.1 official: cette fois ci g éxécuté ton truc pour installé le module fglrx:déjà, g eu un souci dans linstallation: j'ai mis ce que j'ai fait dans le terminal plus haut, ou alors dans le topic de xorg 6.8.
Je mexplique: la 2ième fois kil faut installer le rpm, celui ci n'y était pas, et g donc copier mon rpm dans le dossier en question, et g pu continué.
Ensuite g redémarré: mandrake na pa démarré graphiquement...
j'ai essayer rmmod fglrx pour décharger le module: il ma dit ke le module n'existait pas, pourtant j'ai fait ta manip.

3-depuis le week end dernier, g réinstallé ma mandrake, et j'attend que l'on trouve une solution lol^^
0
ça serait sympa de me répondre....
0
Oups!
Désolé!

""celui ci n'y était pas, et g donc copier mon rpm dans le dossier en question""
C'est parce que t'as surement oublié de te remettre dans ton dossier où était le rpm après installation du module
ex: cd /home/statik/Mydownload/


Sinon si tu n'y arrives toujours pas, oublies Xorg6.8.2 et laisse le 6.7 et installes les drivers pour Xfree86 4.3 (la version 8.10.19)
A priori ces drivers apportent aussi de bonnes performance

Comme je te l'ai dit je suis loin d'etre un utilisateur avancé dans linux... donc je ne connais absolument pas "les petits trucs" qui pourraient débloquer ton affaire...

Je pense que tout ce que je sais est ici dans ce sujet, un peu dispatché mais à toi de compiler toutes infos que j'ai pu donner par ci par là!

Je pourrais peut etre y arriver si j'étais devant ton PC mais ce n'est pas le cas, c'est difficile d'aider à distance...

Enfin, si tu y arrives, donnes quand meme des news ce serait sympa...

tu peux quand meme continuer à poser les questions, d'autres personnes que moi auront peut etre la réponse, et moi aussi j'y répondrais dans la mesure du possible!

J'ai aussi trouvé un thread qui traite de la question ici:
http://www.pcinpact.com/forum/sujet_23803_0.htm

J'ai lu quelques truc qui permettent de retrouver le mode graphique si il y a un problème au boot en remettant les drivers par défaut!
ça pourra surement t'aider!

@pelouch et bonne chance...
0
Ok c parti lol...
Mais dis moi, je vais refaire la manip sous linux, mais est ce que ça va changé kekechose, parce ke la première fois, je lai linstallé, mais ct dans le dossier fglrx koi.... bon v kan meme essayer puiske g une manip por supprimé le rpm fglrx et donc otut reprendre a la normale^^.
Sur ce si j arrive je te remercie davance et reviendrais, si j arrive pas, je reviendrais encore, oui lol, et jessayerais de trouver une solution: 800 fps ça me plait pa! mdr^^
0
HIiiiiiiiiiiiyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mdr
ça marche!!!!!!!!!!!!!!!!!!!!!!!!
j'attein presque les 4000!!!!!
config: athlon XP 2400mhz, carte mère asus motherboard, carte vidéo ati radeon 9550 PRO.
A et puis mandrake 10.1 official TOUT COURT
JEN AI ***** POUR YARRIVER mdr^^

ET ENCORE UNE FOIS: MERCI NUNUX mdr!

Bon, non seulement yavais ça, mais fallait aussi configurer le fglrxconfig, ce que vous n'avez pas citez, mais j suis arrivé!!!!! Hyaaaaaaaaaa mdr 4000fps contre 800 avec les anciens drivers!!! mdr
0
Enfin! Yipeeeeeeeeee!
Vraiment content que tu y sois arrivé!!! :) ;)


"mais fallait aussi configurer le fglrxconfig, ce que vous n'avez pas citez"
Suis désolé mais c'est cité!!! ;-)
Regarde l'autre thread (post n3 je crois) où je dis que faut quand meme le faire...
Je n'y avais pas pensé mais il devait etre préconfiguré comme j'ai une mandrake powerpack! Mais bon pour moi! ça coulait de source qu'il fallait e faire!!! Le truc

Donc je suppose que je dois te souhaiter un bon FRAG... ;-)

@pelouch sur un autre sujet! ;)
0
coucou! On va se revoir plus tot ke prévu g encor un problème sur le meme sujet!
mdr^^
En faite, hier, o début mes fps donnaient 972 et sont subitement montés a + de 1000 puis 2000 etc.
aujourd'hui ça dépasse pas 72....
tu as une explication?
0
Oulà!
Ben non désolé, je sèche! Aucune explication!

En root, tape lsmod et regarde si le module fglrx est bien chargé et regarde aussi le module qui gère l'agp (AGPGART.
Pour l'agpgart, j'ai une carte mère nvidia donc je ne sait pas si pour toi il te faut l'AGPgart "générique" ou celui de VIA, je pense quand meme que tu dois avoir VIA-AGP ou un truc comme ça dans la liste des module!
0
Lol, sais tu quand est ce que j'ai les 3000fps? quand g la fenetre des engrenages réduite-_-
Bon sinon je me tire environ 1000 au lieu de 800 c'est déjà ça lol...
0
lol ben écoute c'est déjà "pas mal"!

Mon système est:
Xp 2600+ (2088Mhz)
512Mo DDRam 400Mhz mais FSB de 333Mhz
ATI radeon 9600 Pro

donc mon système est plus puissant mais je ne pense pas que ça explique 3000FPS par rapport au 800-1000FPS que tu as!

J'avais déjà fait l'erreur de la fenetre réduite donc j'ai vraiment 3000FPS

As tu essayé de faire tourner un jeu (ex: demo de UT2004)?

Voiloù!
0
Eh bien je n'ai pas vu de réels changements en faite....
0
A euh rapidement: c hor sujet, mais par la suite: me sentant imbattable lol, g essayer d'installer Kaffeine 0.4.5....
Resultat: je n'ai même plus Xine: les librairies de vidéo sont inchargeable!
Mais je ne veux pas réinstaller ma mandrake!! Ya le pilote 3d dessus!:'(
0