Jump to content

Archived

This topic is now archived and is closed to further replies.

gyan000

[SCRIPT] Installation pilote ATI sous Mandriva

Recommended Posts

C'est dommage, parce que le projet libre dri donne des drivers intégrés aux systèmes qui fonctionnent très bien en 3D pour les 9200. Alors pourquoi vouloir des drivers non-libres quand les drivers libres fonctionnent très bien? :love:

Share this post


Link to post
Share on other sites

Salut Ouragan et merci pour tes infos.

Je vais vois ça de plus près.

Je sais pas si tu peux me donner quelques tuyaux qui pourrait résoudre mon problème ??

Tu me parles de projets libre DRI, alors je vais voir ça de plus près ...

En attendant si tu pouvais me donner un peu plus d'info, je serais super ravi :francais: !!

A++

Edouard

Share this post


Link to post
Share on other sites

ce que j'ai avec une 9600XT ( mais j'ai pas la 3D :francais: )

xorg.conf

Section "Device"

Option "BusType" "AGP"

Option "AGPMode" "4"

Option "AGPFastWrite"

Option "EnableDepthMoves"

Option "EnablePageFlip"

Identifier "Card0"

Driver "ati"

VendorName "ATI Technologies Inc"

BoardName "RV360 [Radeon 9600XT]"

BusID "PCI:1:0:0"

VideoRam 131072

EndSection

Section "dri"

Mode 0666

EndSection

un man radeon te donne ( peut etre) le bon driver associé à ta carte.

( genre RV280 ou RV300 )

s'il est reconnu un X -configure devrait te mettre les résultats optimums pour ta carte dans /root/xorg.conf.new

Share this post


Link to post
Share on other sites

Mmmmh... c'est trés intéressant ce que tu m'écris Ouragan :yes:

Voici mon man radeon :

RV280 Radeon 9200PRO/9200/9200SE, M9+

R300 Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1 (2D

only)

Apparemment, elle serait reconnue, yes !!

Et mon xorg.conf dans /etc/X11 :

Section "Device"

Identifier "device1"

VendorName "ATI"

BoardName "ATI Radeon (fglrx)"

Driver "radeon"

Option "DPMS

Maintenant si j'ai bien compris, je crée un xorg.conf.new avec un X -configure.

Bon je vais essayer et voir ça de plus près. Je te tiens au courant.

Si tu as d'autres infos à me conseiller, n'hésite pas !!

Merci et A++

:yes:

Share this post


Link to post
Share on other sites

Bon voilà , j'ai fais X -configure , ça m'a bien crée un fichier xorg.conf.new dans cd /root :

Section "Device"

### Available Driver options are:-

### Values: <i>: integer, <f>: float, <bool>: "True"/"False",

### <string>: "String", <freq>: "<f> Hz/kHz/MHz"

### [arg]: arg optional

#Option "NoAccel" # [<bool>]

#Option "SWcursor" # [<bool>]

#Option "Dac6Bit" # [<bool>]

#Option "Dac8Bit" # [<bool>]

#Option "ForcePCIMode" # [<bool>]

#Option "BusType" # [<str>]

#Option "CPPIOMode" # [<bool>]

#Option "CPusecTimeout" # <i>

#Option "AGPMode" # <i>

#Option "AGPFastWrite" # [<bool>]

#Option "AGPSize" # <i>

#Option "GARTSize" # <i>

#Option "RingSize" # <i>

#Option "BufferSize" # <i>

#Option "EnableDepthMoves" # [<bool>]

#Option "EnablePageFlip" # [<bool>]

#Option "NoBackBuffer" # [<bool>]

#Option "PanelOff" # [<bool>]

#Option "DDCMode" # [<bool>]

#Option "MonitorLayout" # [<str>]

#Option "IgnoreEDID" # [<bool>]

#Option "OverlayOnCRTC2" # [<bool>]

#Option "CloneMode" # [<str>]

#Option "CloneHSync" # [<str>]

#Option "CloneVRefresh" # [<str>]

#Option "UseFBDev" # [<bool>]

#Option "VideoKey" # <i>

#Option "DisplayPriority" # [<str>]

#Option "PanelSize" # [<str>]

#Option "ForceMinDotClock" # <freq>

Identifier "Card0"

Driver "ati"

VendorName "ATI Technologies Inc"

BoardName "Unknown Board"

BusID "PCI:1:0:0"

EndSection

Je ne comprends pas pourquoi dans boardName, ma carte n'est pas reconnue !!

Share this post


Link to post
Share on other sites

Lo,

Bon alors, je viens d'install avec succès les derniers drivers ATI 3.14.6 sur mon portable avec radeon mobility 9000 et une drake 10.1 community grace à ce magnific tuto.

Ah vi, kernel 2.6.3-16 pour les intimes ^_^

Quelques petites magouille que j'ai du faire pour y arriver :

Désinstaller Mesa comme précisé.

décharger les modules noyaux :

intel-agp

agpgart

ensuite, j'install les drv, hop, tout se passe bien,

je relance les modules + fglrx

ensuite un p'tit coup de gflrxconfig

et redemarrage X, ca passe nickel chrome.

je lance fgl_glxgears

la message d'erreur : "FGLTexMgr: open of shared memory object failed"

pas de panique, après une petite recherche, c de ma faute, je suis un boulet (pour changer !!!)

je rajoute à /etc/fstab:

tmpfs /dev/shm tmpfs defaults 0 0

et je monte le tout :

mount /dev/shm

petite vérif :

mount | grep "shm"

qui me revoie > tmpfs on /dev/shm type tmpfs (rw)

bon, retest :

fgl_glxgears

voici qui est plus convainquant :

914 frames in 5.0 seconds = 182.800 FPS

742 frames in 5.0 seconds = 148.400 FPS

708 frames in 5.0 seconds = 141.600 FPS

841 frames in 5.0 seconds = 168.200 FPS

641 frames in 5.0 seconds = 128.200 FPS

héhéhé, maintenant il me reste plus qu'à tester UT2004 ^_^

quoi qu'il en soit un grand merci @ tous :-D

******** édit un dl de démo ut2004 et 1 h de blèmes après ^_^ ***********

Bon alors, après avoir install la démo de ut2004, je la lance

et la Ô stupeur, message d'erreur suivant :

Missing symbols - aborting.

History:

Exiting due to error

Diantre !!!! que faire,

je teste en accélération logicielle :

ut2004 --software

et la ca marche niquel .... @*$!%£!?? de driver ATI ...

Bon, je deserpére pas, petite recherche et encore une fois, la solution apparait : c UT2004 le boulet ^_^ (enfin presque), en gros il pointe sur un lien qui n'est plus à jour après l'install des nouveaux drv. Voici la manip pour corriger le tout :

cd /usr/X11R6/lib

rm libGL.so.1

ln -s /usr/lib/libGL.so.1 libGL.so.1

hé v'la ^_^

********************** fin de l'édit ******************************

kris

Share this post


Link to post
Share on other sites

Salut

D'abord un grand merci car en m'étant cette nouvelle version des drivers ati, j'ai eu la même mauvaise surprise que toi lorsque j'ai lancé le fgl_glxgears!

En rajoutant cette fameuse ligne dans mon fstab, j'ai enfin pu avoir mon petit cube qui tourne :)

Mais je suis débutant sous linux et je n'ai pas compris cette fameuse ligne, que fait-elle exactement?

Merci d'avance :oops:

Share this post


Link to post
Share on other sites

Installation des drivers ATI sur Mandrake Official 10.1 et Mandriva

ATTENTION : Ne pas utiliser le script pour mandriva 2006 jusqu'à nouvel ordre...En cours de debuggage, Problème de compatibilité des drivers ati 8.20.8 avec Xorg 6.9.

Dernière mise à jour : 09/12/2005 (Ajout du lien du nouveau script de ceric 35)

Pour voir les changements c'est ICI

La version du driver est 8.20.8.

Information : le script peut aussi servir de mise à jour des drivers en cas de changement de version des drivers graphique ou bien en cas d'upgrade du serveur graphique.

ATTENTION : Ce script a pour but de facilité l'installation des drivers graphique ATI. En cas d'échec system, je ne me tiens pas pour responsable. Si vous l'utilisez, vous savez ce que vous faites et les problèmes (si il y en a :transpi: ) que vous encourez. En aucun cas ce script ne peut nuir à votre matériel.

Voici le script : install_ati_drivers.sh

Les Pré-requis:

1- Avoir une mandrake/mandriva fraîchement installer (conseillé) ou bien mise à jour de la xxxx=>2006

2- Ne pas trop avoir bidouiller son système mandrake/mandriva

3- Il faut que le serveur graphique soit au minimum Xorg v6.7.x, pour vérifier, tapez la commande suivante dans un terminal : xdpyinfo

4- Récupérer le script install_ati_drivers.sh

5- Copier le script install_ati_drivers.sh sous l'arborescence /tmp

6- Se renseigner sur les spécifications de son écran, à savoir:

LES FREQUENCES

Horizontale (KHz) : 30 à 71 kHz (30-71)

Verticale (Hz) : 56 à 75 Hz (56-75)

La Résolution : 1280x1024

7- Le type de port de souris, Serie, PS2 ou USB :

USB : /dev/mouse ou bien /dev/input/mice

PS2 : /dev/mouse ou bien /dev/psaux

Serie : /dev/tty00

8- Avoir le DVD de mandrake/mandriva ou bien le CD 3 d'inséré dans le lecteur.

9- Avoir une connexion internet fonctionnelle (De préférence ADSL)

10 - Effectuer une sauvegarde de votre fichier de configuration du serveur graphique.

Exemple de commande :

1. Connectez-vous en root dans un terminal

2. Si Xorg v6.7 : cp /etc/X11/XF86Conifg /tmp/XF86Config.default

3. Si Xorg v6.8 : cp /etc/X11/xorg.conf /tmp/xorg.conf.default

L'installation proprement dite:

Insérer le DVD mandrake/mandriva ou bien le CD 3.

Pour faire les choses proprement, nous allons passer en mode console.

Tapez en même temps les touches : ALT+CTRL+F1 (passage en mode console, un prompt login apparaît.)

Loggez-vous alors en root :

login: root

password: votremotdepasseroot

Ensuite,

Se placer sous l'arborescence /tmp : cd /tmp

(la commande ci-dessous permet de télécharger le script sous le répertoire /tmp)

Executer la commande : wget http://ceric35fr.free.fr/ATI/install_ati_drivers.sh

Executer la commande : chmod +x install_ati_drivers.sh (ajout du droit d'exécution sur le script)

Executer la commande : ./install_ati_drivers.sh

Que fait le script install_ati_drivers.sh:

- Vérification que l'utilisateur est bien connecté avec le compte "root"

- Pose une question sur l'utilisation du Bus AGP ou PCI Express

- Proposition de la configuration du gestionnaire de package rpm (Une connexion internet est recommandée)

- Montage du file system temporaire (/dev/shm)

- Arrêt du serveur graphique

- Déchargement des modules agp pour l'installation

- Désinstallation des drivers MESA3D

- Installation de l'outil wget (outil de téléchargement en mode console)

- Installation du kernel source pour les drivers ATI correspondant à votre kernel utilisé

- Détection de la version des drivers ATI correspondant à votre type de matériel

- Téléchargement des drivers ATI sur le site Ati_download

- Sauvegarde du fichier de configuration du serveur graphique (XF86Config devient XF86Config.orig et xorg.conf devient xorg.orig sous /etc/X11)

- Désinstalle les anciens drivers ATI si il y en a ou bien si il y a eu une tentative d'installation.

- Installation du driver ATI

- Affiche les questions et réponses importantes pour la configuration du serveur graphique

- Configuration du serveur graphique (commande : fglrxconfig)

- Mise en place du nouveau fichier de configuration du serveur graphique

- Crée un lien symbolique : xorg.conf --> XF86Config-4 pour Xorg v6.7

- Ajout du module fglrx au démarrage de la mandrake

- Chargement des drivers

- Correction d'un bug pour UT2004

- Démarrage du serveur graphique

Configuration du serveur graphique:

La configuration du serveur graphique est la partie la plus délicate pour un newbie.

Cette configuration s'effectue en répondant à des question en anglais.

Je ne détaillerai pas ces questions, sauf celles qui me semble importantes (voir ci-dessous).

Pour avoir un aperçu des questions, allez voir le site suivant : Exemple de configuration du serveur graphique (Merci Ceric35 ;) )

Lors de la configuration du serveur graphique répondre aux questions suivantes :

Section - "Mouse" :

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

- 2 - devrait convenir pour tout le monde. (voir le numéro correspondant pour L'USB)

Now give the full device name that the mouse is connected to, for example

/dev/tty00 or /dev/mouse or /dev/psaux

- Appuyez directement sur enter

Section - "Monitor Settings" :

Vous devez connaitre les fréquences de rafraîchissement de votre moniteur. Elles sont indiquées

dans la documentation de l'écran. Si vous ne les avez pas, une petite recherche sous google

devrait vous aider.

Une fois vos fréquences récupérées, à la question 'Enter your choice ( 1-8 )',

tapez 8 et entrez vos fréquences horizontales de la manière suivante :

Enter your choice ( 1-8 ) : 8

Fréquence Horizontale : 30-71

Fréquence Verticale : 56-75

Section - "Advanced Graphics Features Settings" :

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

Do you want to synchronize buffer swaps with the vertical sync signal (y/n)? [n] n (y si vous possédez un écran LCD, cela evite l'effet d'escalier dans les jeux de type FPS)

Section - 'Advanced OS Settings' :

Do you want to use the external AGP GART module (y/n)? [n] y répondre "y" si et seulement si votre carte graphique utilise un BUS AGP, sinon répondre "n"

Pour information, le script récapitule les réponses à ces questions avant le lancement de la configuration du serveur graphique.

Si tout s'est correctement déroulé sans avoir eu de message d'erreurs, vous devriez repasser en mode graphique automatiquement.

Contrôle du bon fonctionnement 3D:

Ouvrir un terminal.

Exécuter la commande : fgl_glxgears

Un cube devrait tourner dans un petite fenêtre.

Résultat de la commande:

914 frames in 5.0 seconds = 182.800 FPS

742 frames in 5.0 seconds = 148.400 FPS

708 frames in 5.0 seconds = 141.600 FPS

841 frames in 5.0 seconds = 168.200 FPS

641 frames in 5.0 seconds = 128.200 FPS

Pour quitter le programme fgl_glxgears appuyer en même sur les touches CTRL+C.

Voilà en esperant que cela fonctionnera pour vous.

En cas de problèmes avec le script :

- En cours de rédaction.

- Inscrire tous les messages d'erreurs du script et les actions à mener.

==>TODO<==

- Modifier le tuto, pour inscrire tous les messages d'erreurs du script et les actions à mener.

- Créer un fichier texte contenant le tuto, afin que le noob puisse consulter les actions à faire via une autre console (CTRL+ALT+F2)

Liens utiles :

Le site ATI

Installation Manuel du driver par Ceric35 (Merci Ceric35 :-D )

Installation Manuel des drivers ATI - Méthode Avec L'installateur ati

Remerciements à : Gyan, lorinc, noobietux, tuXXX, rem, terminou, cyril31, Duke98, The Redburn, neuxneux, antolionux(forum Hardware.fr), ceric35(forum Hardware.fr), bastien59(forum Hardware.fr) et les autres si j'en ai oublié.

Share this post


Link to post
Share on other sites

Merci infiniment pour ton script! :byebye:

J'avais un problème avec ma carte ATI : les drivers semblaient installés correctement (et glxgears me donnait un bon score) mais l'accélération ne fonctionnait pas dans les jeux.

J'ai essayé ton script (j'ai supprimé les parties mise à jour rpm et émulation souris (l'émulation a planté l'ordi lorsque je l'ai essayée (il n'arrivait pas à installer le rpm : mon lecteur de cdrom n'était pas raccordé))) et ça a marché !

Je n'ai pas encore vérifié pourquoi ça n'allait pas lorsque je les installais manuellement mais je suppose que c'était dû au fait que je ne déchargeais pas xfree86 (ça m'embête de devoir taper des commandes, je préfère les coller...).

Aujourd'hui je viens de remarquer que les pilotes ATI n'étaient plus correctement installés (ils avaient été remplacés par les mesa) (et dire que je me demandais pourquoi wolfenstein ne voulait pas se lancer...) : je lance le script et deux minutes plus tard tout refonctionne !

Merci encore.

EDIT: ça refonctionne... jusqu'au démarrage suivant ! Bizarrement, les entrées de démarrage des modules nvidia-agp et fglrx avaient été supprimées du fichier modprobe.preload.

En passant, j'ai remarqué une petite erreur dans ton script :

grep -i flgrx /etc/modprobe.preload

if [ $? -eq 0 ];then

echo flgrx >> /etc/modprobe.preload

Quoique je ne suis pas sûr qu'il faille le mettre : je viens de redémarrer avec l'entrée flglrx au lieu de flgrx et ça a quand-même fonctionné (je suppose qu'il est de toute facçon lancé).

EDIT2: le fichier podprobe.preload n'a pas l'air de fonctionner correctement, donc j'ai supprimé les deux modules et j'ai ajouté la ligne :

install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe nvidia-agp; /bin/true; }

au fichier modprobe.conf.

Maintenant ça a l'air de fonctionner.

Share this post


Link to post
Share on other sites

Bon et bin voilà, j'arrive pas à lancer le fameux X.

Pourquoi ? bin je sais pas. Vu que l'installation s'est bien passé, je suppose que je ne vais pas pouvoir redémarrer...

je vais essayer de vous dire les erreurs (ce qui s'affiche quand j'essaye de lancer X):

...

(EE) unable to locate/open config file

...

getconfig.pl: file 'usr/X11R6/lib/getconfig/xorg.cfg' has bad signature

: no rules in file:'/usr/bin.../xorg.cfg'

...

(WW) RADEON: no matching Device section for instance (BusID: PCI: 1:0:1) found

...

Fatal servor error :

Cannot run in framebuffer mode: please specify BusIDs for all framebuffer devices

...

voilà, logiquement personne devrait répondre, mais sait-on jamais...

Share this post


Link to post
Share on other sites

pu****, je me retrouve super c**. Je peux rien faire... Pas d'interface, RIEN !!

comme je me suis servi du tuto, y'a pas moyen de m'indiquer comment revenir avant d'utiliser le tuto, histoire que je puisse au moins faire quelque chose (plutôt que de squatter l'ordi de quelqu'un...)

Share this post


Link to post
Share on other sites
voilà, logiquement personne devrait répondre, mais sait-on jamais...

:transpi:

Pour quoi veux-tu que personne ne te réponde? Ca dépend simplement de si quelqu'un a qui s'y connait est là sur le forum...

Par contre je peux te dire que sans un minimum d'infos, personne ne pourra te répondre...

1/ Quelle est ta distribution? Quel noyau?

2/ Quel est ton matos?

Visiblement tu utilises X.Org... quel tuto tu as utilisé?

Avec ça peut-être que plus de monde sera curieux de ton problème... :transpi:

Ps: et si vraiment tu as besoinde ton ordi, utilises en secours un Live-CD, style Knoppix avec lancement en "knoppix26 lang=fr" (voir sur le forum pour plus de détail).

Bonne chance.

Share this post


Link to post
Share on other sites

Exellent ce tuto ! franchement chapeau ^^ ! Pour les débutants (comme moi) c'est franchement claire et bien fait et tres compréhensif .....

:transpi:

Share this post


Link to post
Share on other sites

grep "^.EE" /var/log/Xorg.0.log

=> tu auras tous les messages d'erreurs.

Tu as une carte ATI, essaies un bon coup de fglrxconfig

et puis tu fais ln -s /etc/X11/XF86Config-4 /etc/X11/xorg.conf

(avec un rm xorg.conf avant si besoin)

Share this post


Link to post
Share on other sites
Pour quoi veux-tu que personne ne te réponde?

Parce que les problèmes en général, soit on les trouve avec google, soit personne ne les connait et alors personne sait...

Quant à ma distrib, bin la dernière Mandrake official 10.1, noyau 2.6.8.1-12

le matos, c'ets la radeon 9800 pro

"Visiblement tu utilises X.Org..."

-> je sais pas ce que c'est, j'utilise le tutorial du post 1.

"Bonne chance"

cghj

-> 'tain, si j'ai besoin de chance pour installer les pilotes , c'ets mal barré mon histoire.. :fumer:

@Sandeman

le lien symbolique est bien présent :)

Share this post


Link to post
Share on other sites

bon bin juste quand j'allais arrêter, j'ai décider desupprimer le fichier xorg.conf et de refaire le lein symbolique, et . ça marche....

J'en conclue que c'est moi qui est fait ma mer** désolé du dérangement.

Share this post


Link to post
Share on other sites

Tant mieux pour toi pirlouy. Juste par curiosité, as tu suivis le guide d'install dans le premier poste ou bien le mien qui reprend une partie du premier poste mais en ajoutant un script d'installation ?

Si vous avez des questions... n'hésitez pas.

Share this post


Link to post
Share on other sites

Super lebarjoe !!!!!!!

Ton script marche nickel chez moi sur ma Mandrake 10.1 .

Mon fils est content, il peut jouer à UT2004 et à la démo de Doom3.

Merci :cartonjaune:

Share this post


Link to post
Share on other sites

Bonjour, et bravo à vous pour ce dossier bien documenté pour les newb linuxiens comme moi :transpi: .

J'ai essayé d"appliquer point par point le tuto, mais dès le début j'ai des surprises et au final impossible de fair tourner tux racer (donc prob de pilote open gl).

Ma config :

k8ne deluxe (nforce3)

amd64 3000+

sapphire radeon 9800 pro 128Mo, 256 bits

mdk 10.0 official

XFree86 Version 4.3.0.1.

J'ai donc téléchargé fglrx-4.3.0-3.14.6.i386.rpm.

J'arrète corectement X, et comme j'ai un chipset nvidia, je tape

rmmod fglrx, puis rmmod agpart, mais là il me dit :ERROR: Module agpgart is in use by amd64-agp.

Sans conviction je tape alors rmmod amd64-agp, mais j'ai pour réponse : ERROR: Module amd64-agp is in use.

a tout hazard je continu l'installation et voilà la fichier modprob.conf généré:

# **********************************************************************
# DRI Section
# **********************************************************************
Section "dri"
# Access to OpenGL ICD is allowed for all users:
   Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
#    Group 100    # users
#    Mode 0660
EndSection

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

   Load        "dbe"  	# Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
   SubSection  "extmod"
#      Option    "omit xfree86-dga" 
   EndSubSection

# This loads the Type1 and FreeType font modules
   Load        "type1"
   Load        "freetype"

# This loads the GLX module
   Load        "glx"   # libglx.a
   Load        "dri"   # libdri.a

EndSection

# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

   RgbPath	"/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
# 
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
# 

#    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
   FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
   FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
#    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
   FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
   FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
   FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
#    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"

# The module search path.  The default path is shown here.

#    ModulePath "/usr/X11R6/lib/modules"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is 
# received.  This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging

#    Option "NoTrapSignals"

# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.

#    Option "DontZap"

# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences.  This allows clients to receive these key events.

#    Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.

#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client. 

#    Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings. 

#    Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).

#    Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

   Identifier	"Keyboard1"
   Driver	"Keyboard"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

#    Option "Protocol"   "Xqueue"

   Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#    Option "Xleds"      "1 2 3"

#    Option "LeftAlt"    "Meta"
#    Option "RightAlt"   "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#    Option "XkbModel"   "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#    Option "XkbModel"   "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    Option "XkbLayout"  "de"
# or:
#    Option "XkbLayout"  "de"
#    Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    Option "XkbOptions" "ctrl:swapcaps"

# These are the default XKB settings for XFree86
#    Option "XkbRules"   "xfree86"
#    Option "XkbModel"   "pc101"
#    Option "XkbLayout"  "us"
#    Option "XkbVariant" ""
#    Option "XkbOptions" ""

#    Option "XkbDisable"

   Option "XkbRules"	"xfree86"
   Option "XkbModel"	"pc101"
   Option "XkbLayout"	"fr"

EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

   Identifier	"Mouse1"
   Driver "mouse"
   Option "Protocol"   "ImPS/2"
   Option "ZAxisMapping"   "4 5"
   Option "Device"     "/dev/mouse"

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.

#    Option "Protocol"   "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.

#    Option "BaudRate"   "9600"
#    Option "SampleRate" "150"

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"

# ChordMiddle is an option for some 3-button Logitech mice

#    Option "ChordMiddle"

EndSection


# **********************************************************************
# Other input device sections 
# this is optional and is required only if you
# are using extended input devices.  This is for example only.  Refer
# to the XF86Config man page for a description of the options.
# **********************************************************************
#
#
# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"
   Identifier  "Monitor0"
   HorizSync   31.5 - 91.1
   VertRefresh 60 - 100
   Option "DPMS"

# === mode lines based on GTF ===
# VGA @ 100Hz
(...))
# 1920x2400 @ 30Hz for IBM T221, VS VP2290 and compatible display devices
# Modeline "1920x2400@30" 149.250 1920 1928 1982 2044 2400 2402 2404 2434 +hsync +vsync

EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
   Identifier  "Standard VGA"
   VendorName  "Unknown"
   BoardName   "Unknown"

# The chipset line is optional in most cases.  It can be used to override
# the driver's chipset detection, and should not normally be specified.

#    Chipset     "generic"

# The Driver line must be present.  When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module.  Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.

   Driver      "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for.  When this line isn't present, a device
# section can only match up with the primary video device.  For PCI
# devices a line like the following could be used.  This line should not
# normally be included unless there is more than one video device
# installed.

#    BusID       "PCI:0:10:0"

#    VideoRam    256

#    Clocks      25.2 28.3

EndSection

# === ATI device section ===

Section "Device"
   Identifier                          "ATI Graphics Adapter"
   Driver                              "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor  ===
   #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
   Option "no_accel"                   "no"
   Option "no_dri"                     "no"
# === misc DRI settings ===
   Option "mtrr"                       "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
   Option "DesktopSetup"               "0x00000000" 
   Option "MonitorLayout"              "AUTO, AUTO"
   Option "IgnoreEDID"                 "off"
   Option "HSync2"                     "unspecified" 
   Option "VRefresh2"                  "unspecified" 
   Option "ScreenOverlap"              "0" 
# === TV-out Management ===
   Option "NoTV"                       "yes"     
   Option "TVStandard"                 "NTSC-M"     
   Option "TVHSizeAdj"                 "0"     
   Option "TVVSizeAdj"                 "0"     
   Option "TVHPosAdj"                  "0"     
   Option "TVVPosAdj"                  "0"     
   Option "TVHStartAdj"                "0"     
   Option "TVColorAdj"                 "0"     
   Option "GammaCorrectionI"           "0x00000000"
   Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
   Option "Capabilities"               "0x00000000"
# === Video Overlay for the Xv extension ===
   Option "VideoOverlay"               "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
   Option "OpenGLOverlay"              "off"
# === Center Mode (Laptops only) ===
   Option "CenterMode"                 "off"
# === Pseudo Color Visuals (8-bit visuals) ===
   Option "PseudoColorVisuals"         "off"
# === QBS Management ===
   Option "Stereo"                     "off"
   Option "StereoSyncEnable"           "1"
# === FSAA Management ===
   Option "FSAAEnable"                 "no"
   Option "FSAAScale"                  "1"
   Option "FSAADisableGamma"           "no"
   Option "FSAACustomizeMSPos"         "no"
   Option "FSAAMSPosX0"                "0.000000"
   Option "FSAAMSPosY0"                "0.000000"
   Option "FSAAMSPosX1"                "0.000000"
   Option "FSAAMSPosY1"                "0.000000"
   Option "FSAAMSPosX2"                "0.000000"
   Option "FSAAMSPosY2"                "0.000000"
   Option "FSAAMSPosX3"                "0.000000"
   Option "FSAAMSPosY3"                "0.000000"
   Option "FSAAMSPosX4"                "0.000000"
   Option "FSAAMSPosY4"                "0.000000"
   Option "FSAAMSPosX5"                "0.000000"
   Option "FSAAMSPosY5"                "0.000000"
# === Misc Options ===
   Option "UseFastTLS"                 "0"
   Option "BlockSignalsOnLock"         "on"
   Option "UseInternalAGPGART"         "no"
   Option "ForceGenericCPU"            "no"
   Option "KernelModuleParm"           "agplock=0" # AGP locked user pages: disabled
   BusID "PCI:1:0:0"    # vendor=1002, device=4e48
   Screen 0
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present.  Each describes
# the configuration of a single screen.  A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
   Identifier  "Screen0"
   Device      "ATI Graphics Adapter"
   Monitor     "Monitor0"
   DefaultDepth 24
   #Option "backingstore"

   Subsection "Display"
       Depth       24
       Modes       "1280x1024"
       ViewPort    0 0  # initial origin if mode is smaller than desktop
       Virtual     1280 1024
   EndSubsection
EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

# Any number of ServerLayout sections may be present.  Each describes
# the way multiple screens are organised.  A specific ServerLayout
# section may be specified from the X server command line with the
# "-layout" option.  In the absence of this, the first section is used.
# When now ServerLayout section is present, the first Screen section
# is used alone.

Section "ServerLayout"

# The Identifier line must be present
   Identifier  "Server Layout"

# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens.  The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen.

   Screen "Screen0"

# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used.  Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".

   InputDevice "Mouse1" "CorePointer"
   InputDevice "Keyboard1" "CoreKeyboard"

EndSection

### EOF ###

display: :0.0 screen: 0

Et si je rajoutte les lignes nvidia-agp et fglrx à /etc/modprobe.conf, lors du démarage elles sont interprétées comme erreurs.

Autre détaill, sous le gestionnaire graphique de mandrake, dans info sur la cg elle sort en bus pci. Et fglrx info me donne

 OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Pro Generic
OpenGL version string: 1.3.4641 (X4.3.0-3.14.6)

Je pense avoir mis le nécessaire, mais si vous avez besoin d'autres renseignements pour m'aider, n'hésitez pas.

:incline:

Share this post


Link to post
Share on other sites

Je vois le post sombrer dans les abîmes du forum, aussi je me permets un up avant de le laisser couler :ouioui: .

Quelqu"un un semblant d'explication, ou j'attends de meilleurs drivers ATI ?

merci .

Share this post


Link to post
Share on other sites

Si tu veux absolument charger les modules via modprobe.conf, il faut y ajouter la ligne suivante :

install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe nvidia-agp; /bin/true; }

Mais je te conseille plutôt d'ajouter les lignes nvidia-agp et fglrx au fichier modprobe.preload.

Sinon, as-tu essayé glxgears ? As-tu un score normal ?

Share this post


Link to post
Share on other sites
Tant mieux pour toi pirlouy. Juste par curiosité, as tu suivis le guide d'install dans le premier poste ou bien le mien qui reprend une partie du premier poste mais en ajoutant un script d'installation ?

Si vous avez des questions... n'hésitez pas.

Hello lebarjoe !

J'ai une question !

Voilà la situation : j'ai suivi à la lettre le tuto de ce topic (pas le tiens). Mais à la lettre ! J'avais imprimé toute la marche à suivre... Pour etre franc, je n'ai jamais trop réussi à faire fonctionner l'accel 3D : mes perfs stagnait à 1200 sous glxgears (j'ai une 9600 pro, si je ne peux pas en tirer plus de puissance c'est de la pure arnaque :transpi: ).

J''ai donc essayé ce nouveau tuto. Je n'arrivais plus à lancer X par la suite. Du coup, je m'en suis sorti en copiant un fichier de conf (je ne sais même plus trop ce que j'ai fais...) et miracle je pouvais lancer X.

Je voudrais bien utiliser enfin ma carte, et pour ce faire utiliser ton script.

Mais j'ai une carte mère nforce2, donc nvidia : est ce que le script est adapté à ce cas spécifique ?

Si j'ai le même problème qu'avec l'autre tuto, à savoir ne plus pouvoir lancer X, quel est la meilleure méthode pour y remedier ? (quitte à ne pas avoir l'accel 3D) Je ne souhaite vraiment pas devoir reinstaller mon système pour réparer ce genre de problème...

Voilà mes craintes, qu'en penses tu ?

Share this post


Link to post
Share on other sites

hello tramway,

J'ai testé mon script sur une mandrake 10.1 officiel DVD sur une plateforme nforce2.

Mais j'ai une carte mère nforce2, donc nvidia : est ce que le script est adapté à ce cas spécifique ?
OUI

Mais il est cependant possible de l'adapter pour d'autre plateforme(intel, via, sis ..etc..), voir le contenu du script en debut (cf variable agp_chipset).

###################################
# Installation des drivers ATI    #
# Pour Mandrake Officiel DVD 10.1 #
###################################

echo "------------------------------"
echo " Définition des variables "
echo "------------------------------"
export drivers=fglrx-4.3.0-3.14.6.i386.rpm
export kernel_version=2.6-2.6.8.1-12mdk #A modifier suivant votre noyau, tapez : uname -r pour savoir quel est votre version de noyau.
export agp_chipset=nvidia-agp # A modifier en fonction de votre chipset de votre carte mère : intel-agp ou via-agp ...etc...

Le fait que tu n'arrive plus à lancer le serveur graphique X vient tout simplement que tu n'as pas installé les sources de ton kernel ou bien tu n'as pas arrêté le serveur graphique X avant d'installer les drivers ATI.

Pour utiliser mon script il faut que tu initialises au moins la variable kernel_version correspondant aux sources de ton noyau. Comme ça, les sources de ton kernel sont installées et les drivers ATI pourront s'installer sans soucis.

Quelle est ta version de mandrake ?

Si je me souviens bien, pour une version de mandrake 10 et 10.1 community, il faut désinstaller les drivers MESA3D (le script propose d'ailleurs de les désinstaller).

Bref, normalement ce script est utilisable sur les version de mandrake 9.1 à la dernière.

Si j'ai le même problème qu'avec l'autre tuto, à savoir ne plus pouvoir lancer X, quel est la meilleure méthode pour y remedier ? (quitte à ne pas avoir l'accel 3D) Je ne souhaite vraiment pas devoir reinstaller mon système pour réparer ce genre de problème...

Mon script fait une copie de sauvegarde du fichier xorg.conf en xorg.conf.old avant même de le modifier. Donc au pire tu redémarres en mode console en tant que root et tu te places sous l'arborescence /etc/X11/ et tu recopies xorg.conf.old en xorg.conf.

Les commandes:

cd /etc/X11

cp xorg.conf.old xorg.conf

service dm start (permet de démarrer X)

Désolé si les réponses ne sont pas claires, je suis un peu malade et pas claire dans mon esprit.

Share this post


Link to post
Share on other sites

Merci The Redburn pour ta réponse,

alors avec fglxgears j'ai 3000 fps ce qui au regard du post sur linux et les jeux est environ en dessa d'environs 1000 points par rapport à ce que je devrai obtenit.

j'avais bien rajouté les lignes nvidia-agp et fglrx , mais à la fin du fichier ets/modprobe.conf et non pas modprobe.preload.

Je vais testé.

Sinon pour les messages d'erreurs lors du déchargement des modules sont important ou paS ?

--------------Edit------------

Après modification du modprobe.preload( jai ajouté un # devant la ligne amd64-agpet rajouté lesl ignes fglrx et nvidia-agp) , tux racer se lance plus vite mais saccade encroe enormément, par contre fglgears ne me donne plus que 375 fps.

C'est à n'y rien comprendre... ;)

Share this post


Link to post
Share on other sites

×
×
  • Create New...