PDA

Afficher la version complète : comment regler les pilotes ati



souraka
11/02/2007, 16h36
hello tous
je suis nouveau sur opensuse, je viens d'installer opensuse 10.2 super cool tout c'est bien passé j'ai configurer le wifi sans soucis et tout le reste, mais je n'arrive pas a m'en sortir avec les pilotes ati . j'ai un dell inspiron 9400 avec un carte atiX1400 si quelqu'un pouvait me donner une voie simple...

thveillon
11/02/2007, 18h52
hello tous
je suis nouveau sur opensuse, je viens d'installer opensuse 10.2 super cool tout c'est bien passé j'ai configurer le wifi sans soucis et tout le reste, mais je n'arrive pas a m'en sortir avec les pilotes ati . j'ai un dell inspiron 9400 avec un carte atiX1400 si quelqu'un pouvait me donner une voie simple...[/b]
Salut, bienvenue sur OpenSuse. Tout d'abord il n'est pas indispensable d'installer les pilotes propriétaires, cela peu même parfois conduire à des problèmes avec certains programmes (GoogleEarth pour moi par exemple...), en revanche pour les jeux le gain en performance peut-être important.
Les pilotes se trouvent sur le site d'AMD-ATI où il faut sélectionner le bon installateur en fonction de la carte graphique, dans ton cas : http://www.atitechnologies.com/support/dri...nux-radeon.html (http://www.atitechnologies.com/support/drivers/fr/linux/linux-radeon.html) . Seul l'installateur est indispensable (8.33.6 dans le cas présent). Ensuite il faut juste suivre les instructions d'ATI (en Anglais ), c'est à dire lancer l'installateur depuis un terminal en temps que "root" en tapant "sh ./ati-driver-installer-8.33.6.run" sans les guillemets dans le répertoire où se trouve l'installateur (le mettre par exemple dans /home/"votre nom d'utilisateur").
Une fois l'install faite il faut taper " /usr/X11R6/bin/aticonfig --initial" toujours sans guillemet et en root, après quoi il faut rebooter.
Les paquetages "kernel-sources", "gcc", et "make" doivent être installé sur votre système (vérifier dans Yast).
Si l'install automatique fonctionne c'est super, dans mon cas ça n'a jamais fonctionné et j'ai dû installer à la main en mode console, mais c'est une autre histoire et on en reparlera en cas d'échec de la méthode recommendée par ATI.
Pour contrôler que tout à fonctionné il faut taper dans un terminal en temps qu'utilisateur "fglrxinfo", la réponse doit stipuler que le pilote ati est utilisé, si ce n'est pas le cas le message "command not found apparaît = il y a un os !
En cas de problème je détaillerais une autre méthode d'installation, à moins qu'une autre bonne âme s'y colle !
Bon courage.

souraka
11/02/2007, 20h00
Une fois l'install faite il faut taper " /usr/X11R6/bin/aticonfig --initial"

merci pour ton aide j'ai un peu avancé mais j'arrive a cette étape et la j'ai ce message d'erreurs:
souraka@linux-onwt:~> /usr/X11R6/bin/aticonfig --initial
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-1
/usr/X11R6/bin/aticonfig: Writing to '/etc/X11/xorg.conf' failed. Bad file descriptor.

c'est pas très claire
si tu vois ou est le problème...

thveillon
11/02/2007, 23h47
souraka@linux-onwt:~> /usr/X11R6/bin/aticonfig --initial
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-1
/usr/X11R6/bin/aticonfig: Writing to '/etc/X11/xorg.conf' failed. Bad file descriptor.[/b]

Ok, c'est le genre de galère que j'ai eu en suivant à la lettre les conseils d'ati… http://www.alionet.org/style_emoticons/<#EMO_DIR#>/dry.gif
Je conseil d'essayer la commande "aticonfig --initial --input=/etc/X11/xorg.conf" en root.

Il y a un tuto là qui date un peu mais peut aider http://fr.opensuse.org/SDB:Installation_de...s_ATI_sous_SUSE (http://fr.opensuse.org/SDB:Installation_de_drivers_ATI_sous_SUSE)

Si ça ne fonctionne pas non plus on passera à la méthode qui va bien en mode console :

1 savoir où est l'installateur ati avec certitude (/home/nom-d'utilisateur/ati dans mon exemple)
2 passer en mode console en tapant "init 3" en root (là on quitte le confort du bureau graphique, pas de panique.)
3 on désinstalle le pilote éventuellement installé pour repartir sur des bases saines : "rpm -e $(rpm -qa | grep fglrx)" en root toujours.
4 on fait un "cd" vers le répertoire où est l'installateur (pour l'exemple "cd /home/nom-d'utilisateur/ati")
5 on liste les paquets possibles à créer avec l'installateur : "sh ./ati-driver-installer-8.33.6.run --listpkg"
Le numéro de l'installateur est bien sûr à adapter en fonction de celui utilisé. Choisir dans la liste le plus proche de la distribution utilisée genre "SuSE/SUSE102-IA32" pour un système 32 bits.
6 on génère un rpm pour sa distribution : "sh ./ati-driver-installer-8.33.6.run --buildpkg nom-du-paquet-choisi --keep" . Là l'installateur va générer un .rpm dans le répertoire où on se trouve actuellement (/home/nom-d'utilisateur/ati dans notre exemple) que l'on va pouvoir installer tranquille et réutiliser en cas de besoin (mise à jour kernel par exemple).
7 Pour vérifier que le .rpm est bien là on fait un "ls"
8 Après le "ls" on a le nom du .rpm sous les yeux, il reste à l'installer avec : "rpm -ihv nom-du-rpm" où nom-du-rpm est le nom du paquet créé par l'installateur (ça doit commencer par fglrx_blablabla , il ne faut pas faire de faute)
9 on édite le fichier /etc/ld.so.conf dans vi : "vim /etc/ld.so.conf"
là on tape "i" pour pouvoir écrire, on ajoute comme première ligne "usr/lib/fglrx/lib" si on a installé le paquet pour système 32bits, sinon on remplace fglrx par fglrx64.
on fait "esc", puis "wq" et on confirme par la touche entrée.
10 on fait "ldconfig" par superstition, puis "aticonfig --initial --input=/etc/X11/xorg.conf"
11 C'est presque fini (!), on tape "sax2 -r -m 0=fglrx" et quand le test de configuration est lancé on répond "ok" à la question "voulez-vous conserver cette configuration ?"
12 on reboot en tapant "reboot" (normalement "init 5" devrait être suffisant pour relancer le Xserveur mais pour moi le reboot a été nécessaire, donc reboot sinon faut tout recommencer (oh no !)
13 Enfin, après reboot on test tranquille dans un terminal avec "fglrxinfo" pour voir si ati est écrit quelque part ! Tout ça pour quelques fpms de plus… moi j'utilise les pilotes libres avec beaucoup de joie, ça suffit pour jouer à Chromium, SuperTux et même Armagetronad !
Bon courage, ne casse rien et fait une copie de /etc/X11/xorg.conf pour restauration si nécessaire. La manip est à refaire après chaque mise à jour du noyau… http://www.alionet.org/style_emoticons/<#EMO_DIR#>/blink.gif

souraka
12/02/2007, 09h50
je crois que c'est bon mais j'ai rien fait par rapport a hier juste relancé la machine car quand j'ai vu ton dernier post j'ai un peu flipper http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

bref ce matin je fait un fglrxinfo et j'obtiens ca:

souraka@linux-onwt:~> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400 Generic
OpenGL version string: 2.0.6286 (8.33.6)

ca veut dire que ca a marché n'est cepas?

merci pour ton aide ca m'a permis d'avancer

à bientot pour le prochain post

phoenix
13/02/2007, 00h26
Oui, comme ça normalement c'est bon. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

AlbinOS
28/03/2007, 15h01
Bonjour,

Je suis également nouveau sur openSUSE 10.2(enfin sur linux tout court http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif), et j'ai suivi les instructions de thveillon.

Maintenant j'ai enfin le choix de la resolution et tout ce qui va avec.

Mais par contre j'ai deux soucis :

1) quand j'ouvre "Poste de travail" il me dit :

Fabricant : ATI Technologies Inc
Modèle : ATI Mobility Radeon X1400 (M54-P 7145)
Pilote : fglrx (pas de prise en charge 3D)

est-ce normal a propos du pilote?

2) quand je tape la commande fglrxinfo

il me répond :


display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.1)

Est-ce normal que ati n'apprait nul part?

J'ai utlisé la methode avec l'installeur d'ati telechargé sur leur site, la methode automatique a directement fonctionné chez moi.(Enfin, a directement donné le resultat que j'ai maintenant.)

A bientôt,
et merci d'avance !

PS : désolé de resortir ce vieux sujet.
PS2 : Mon installeur ati n'etait pas le même, une nouvelle version peut etre ? : ati-driver-installer-8.34.8-x86.x86_64.run

AlbinOS
29/03/2007, 10h33
Rebonjour,

j'ai du reinstaller tout mon systeme a cause d'une erreur et maintenant j'obtien avec fglrxinfo :

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6400 (8.35.5)

et dans mon poste de travail :

Fabricant : ATI Technologies Inc
Modèle :
Pilote : Inconnu

Je comprend pas vraiment, cette fois ci j'ai choisi l'install des paquets expres pour mon systeme...

Quelqu'un sait?

Krocket
29/03/2007, 11h03
Pour avoir la 3D avec la meme carte ati

j'ai suivi ceci et j'ai eu la 3D

Cette méthode est très simple, puisqu’il suffit d’ajouter une source d’installation à SUSE afin de récupérer deux fichiers :-D
Installation

La première étape est d’aller simplement, ajoutez une source d’installation dans Yast2, Logiciels, Changer le support d’installation puis cliquez simplement Ajouter et remplissez avec ceci :

Protocol: http
Server Name: : www2.ati.com
Directory on Server: suse/10.2

Pour ajouter le serveur de HTTP d’ATI en tant que source additionnelle d’installation.

Maintenant, allez dans Yast2, Logiciels, Installer et supprimer des logiciels puis recherche ces deux paquetages afin de les sélectionner :

*
x11-video-fglrxG01
*
ati-fglrxG01-kmp-<kernel-flavor>

ATTENTION <kernel-flavor> dépend de votre Kernel installé, vérifié avec uname -r pour installer default/smp/bigsmp kernel

et redémarrer le X ou la machine