Jump to content

Archived

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

gyan000

[SCRIPT] Installation pilote ATI sous Mandriva

Recommended Posts

Nouveau driver chez ATI : 8.10.19

Issues Resolved

This section provides information on issues that have been resolved with the latest release of the ATI Proprietary Linux driver. This includes the following:

    * Starting X on a DVI display no longer results in noisy or flickering output with some displays

    * The Monitor autodetect no longer finds a phantom CRT display if none is connected either RADEON™ X800, X700, X300, or FireGL™ V5100, and V5000

    * The ATI Proprietary Linux driver now works with Apple Cinema display flat panels in single link mode

    * fglrxconfig now produces a proper xorg.conf X Server configuration file

    * Running certain 3D applications no longer result in system hangs on x86_64 systems with RADEON™ 9100/8500 series or FireGL™ 8800 installed

    * Kernel Module Driver compile support for Kernel 2.6.10

    * XVideo support now available in dualhead configuration

    * 3D geometry corruption no longer occurs with Celestia and other 3d apps

    * A blank screen or X failing to load and returning to the console no longer occurs under X.Org 6.8 when using the config file generated by fglrxconfig

    * 64 Bit systems with 4 or more GB of RAM no longer hang the system while loading the X Server

Share this post


Link to post
Share on other sites

Celestia marche enfin correctement :transpi:

notes :

- bien effacer /lib/modules/fglrx si ça s'installe pas.

- plus d'insultes à l'installation :iloveyou: j'ai plus l'impression d'être chez ATI :byebye:

Share this post


Link to post
Share on other sites

Avec plaisir.

1. rpm -qa |grep -i fglrx renvoie

fglrx_4_3_0-8.10.19-1

2. ls -al /usr/src renvoie:

total 20

drwxr-xr-x 5 root root 4096 fév 5 23:35 ./

drwxr-xr-x 13 root root 4096 jan 3 15:29 ../

drwxr-xr-x 2 root root 4096 fév 17 12:43 ATI/

lrwxrwxrwx 1 root root 19 fév 5 23:35 linux -> linux-2.6.8.1-24mdk/

drwxr-xr-x 21 root root 4096 fév 5 23:35 linux-2.6.8.1-24mdk/

drwxr-xr-x 3 root root 4096 jan 3 15:28 RPM/

3. cat /etc/modprobe.preload renvoie:

tda9887

bttv

nvidia-agp

(nb: le premier c'est pour la carte télé)

4. lsmod |grep agp renvoie:

nvidia-agp 5788 1

agpgart 27752 2 nvidia-agp

5. ls -al /etc/X11 renvoie:

total 204

drwxr-xr-x 17 root root 4096 fév 17 12:43 ./

drwxr-xr-x 80 root root 8192 fév 17 17:50 ../

drwxr-xr-x 2 root root 4096 fév 14 03:44 app-defaults/

drwxr-xr-x 3 root root 4096 jan 26 18:21 applnk/

-rw-r--r-- 1 root root 5295 nov 18 17:04 encodings.dir

drwxr-xr-x 2 xfs xfs 4096 jan 18 02:22 fs/

drwxr-xr-x 2 root root 4096 jan 18 02:22 lbxproxy/

-rwxr-xr-x 1 root root 2832 oct 8 12:00 prefdm*

drwxr-xr-x 2 root root 4096 jan 18 02:22 proxymngr/

drwxr-xr-x 4 root root 4096 jan 18 02:22 rstart/

drwxr-xr-x 2 root root 4096 fév 14 03:44 twm/

drwxrwxr-x 2 root root 4096 fév 5 23:10 wmsession.d/

lrwxrwxrwx 1 root root 24 jan 3 15:37 X -> ../../usr/X11R6/bin/Xorg*

drwxr-xr-x 2 root root 4096 jan 18 02:22 xdm/

-rw-rw-r-- 1 root root 20095 jan 22 13:06 XF86Config.old

-rw-rw-r-- 1 root root 20095 jan 25 00:06 XF86Config.uninstall

-rw-r--r-- 1 root root 531 nov 18 17:04 XftConfig.README-OBSOLETE

drwxr-xr-x 2 root root 4096 jan 3 15:29 xinit/

drwxr-xr-x 2 root root 4096 fév 12 01:02 xinit.d/

drwxr-xr-x 10 root root 4096 jan 18 02:22 xkb/

-rw-r--r-- 1 root root 275 oct 1 09:48 Xmodmap

-rw-r--r-- 1 root root 20124 fév 17 12:37 xorg.conf

-rw-r--r-- 1 root root 20095 jan 22 13:06 xorg.conf~

-rw-r--r-- 1 root root 20157 jan 19 11:42 xorg.conf.old

-rwxr-xr-x 1 root root 2009 oct 1 09:48 Xresources*

drwxr-xr-x 2 root root 4096 jan 18 02:22 xserver/

-rwxr-xr-x 1 root root 5897 oct 1 09:48 Xsession*

drwxr-xr-x 2 root root 4096 jan 3 15:31 xsetup.d/

drwxr-xr-x 2 root root 4096 jan 18 02:22 xsm/

Et j'utilise le RPM fglrx_4_3_0-8.10.19-1.i386.rpm

Share this post


Link to post
Share on other sites

Merci, je vais encore avoir besoin de ton aide car avec les nouvelles version des drivers, il y a je pense certains changements.

Toujours dans un terminal en root :

1. X -version
2. cat /etc/mandrake-release

1 - As-tu regénéré la configuration du serveur d'affichage avec la commande fglrxconfig ?

2 - Si oui, quelles sont les manipulations que tu as dû effectuer dans le répertoire /etc/X11 ?

3 - Ton fichier de config /etc/X11/xorg.conf est-il le résultat de la commande fglrxconfig ?

Merci d'avance, car je manque d'informations pour mettre à jour mon script.

Ps: AHHHH, si je pouvais avoir un PC de test avec une ATI pou tester mon script dans son ensemble.

Si quelqu'un veut bien m'autoriser à se connecter chez lui en ssh....je suis preneur...

Share this post


Link to post
Share on other sites

1. X -version :

Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: Linux 2.4.19-44mdkenterprise i686 [ELF]
Current Operating System: Linux localhost 2.6.8.1-24mdk #1 Fri Jan 14 03:01:00 MST 2005 i686
Build Date: 18 November 2004
       Before reporting problems, check http://wiki.X.Org
       to make sure that you have the latest version.
Module Loader present

2. cat /etc/mandrake-release renvoie :

Mandrakelinux release 10.1 (Official) for i586

Sinon pour les autres questions :

- oui j'ai repasser un coup de fglrxconfig sinon ça passe pas.

- j'ai fait un "mv XF86Config-4 xorg.conf"

Sinon pour le SSH je sais pas comment ça marche, il faut que je me couche là because concours demain et apres je serais surement pas là pendant une bonne semaine, désolé. Sinon ça aurait été avec plaisir.

Share this post


Link to post
Share on other sites

Je ne pense pas que le coup de fglrxconfig soit necessaire

Voici un diff , avant/apres

[/etc/X11]>diff xorg.conf xorg.conf.old
1c1
< # File: xorg.conf
---
> # File: XF86Config-4
229c229
<     Option "Device"     "/dev/input/mice"
---
>     Option "Device"     "/dev/mouse"

En gros , un comentaire, le nom du fichier

et le peripherique pour la souris !

Share this post


Link to post
Share on other sites

Un grand merci à tous les 2...:fumer::oops:

Donc je vais supposer la chose suivante : :yes:

Si mandrake 10.1 Official + Xorg 6.7 + fglrxconfig ==> /etc/X11/XF86Config-4

Si mandrake 10.1 Official ou cooker + Xorg 6.8 + fglrxconfig ==> /etc/X11/xorg.conf

Je reprend de plein fouet la mise à jour du script ATI. Il sera peut-être prêt pour ce soir.

PS: bonne chance pour ton concours noobietux...

Share this post


Link to post
Share on other sites

Mise à jour du script effectué ! C'est par ICI.

MAJ 18/02/2005 :

- Prise en compte des derniers drivers ATI 8.10.19/ 32bits et 64bits,

- Amélioration du code

- + de messages explicites durant l'installation et en cas d'erreurs

A vous de jouer.... Dès que j'aurai le temps, je mettrai à jour le tuto.

TODO:

- Ajout de la possibilté de l(installation du panneau de control ATI

Share this post


Link to post
Share on other sites

Bonjour,

aprés plusieurs essais je me permet de me glisser dans votre discussion car chez moi cela ne marche pas, j'ai pourtant pu une ou deux faire l'instal à la main de pilotes XFREE et Xorg....

Voilà ce que me donne le log lors de mon dernier essais

[H [J-----------------------

Définition de Mandrake

-----------------------

Mandrakelinux release 10.1 (Official) for i586

Type de PC : i686

Noyau utilisé : 2.6.8.1-12mdksmp

Version Xorg : 6.7

Carte graphique : ATI Technologies Inc RV350 AP [Radeon 9600]

Chipset AGP : intel-agp

Installation des drivers ATI 8.10.19

--------------------------------------------------------------------------------------

Configuration du gestionnaire de package urpmi (Une connexion internet est recommandée)

---------------------------------------------------------------------------------------

Voulez-vous mettre à jour votre gestionnaire de package (o/n) ?

-----------------------------------

Montage du file system temporaire

-----------------------------------

----------------------------

Arrêt du serveur graphique

----------------------------

Arrêt du gestionnaire d'affichage :

[65G[ [1;32m OK [0;39m]

---------------------------------------------------

Déchargements des modules AGP pour l'installation

---------------------------------------------------

----------------------------------------

Désinstallation des librairies MESA3D

----------------------------------------

------------------------------------------------------------------------

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

------------------------------------------------------------------------

--------------------------------------------------------

Récupération du kernel source pour les drivers ATI

--------------------------------------------------------

Les sources du noyau 2.6.8.1-12mdksmp n'ont pas pu être installé.

La version des sources doit être identique au kernel utilisé.

Vérifier que votre gestionnaire de package urpmi est bien configuré.

L'installation des drivers ATI a echoué, veuillez patienter 5 secondes...

Le script va essayer de relancer le serveur graphique.

Arrêt du gestionnaire d'affichage :

[65G[ [1;32m OK [0;39m]

Lancement du gestionnaire d'affichage : [65G[ [1;32m OK [0;39m]

Voilà ce que me donne actuellement ma comamnde X -version :

Release Date: 18 December 2003

X Protocol Version 11, Revision 0, Release 6.7

Build Operating System: Linux 2.6.8.1-2mdkenterprise i686 [ELF]

Current Operating System: Linux blagnac-1-82-228-70-27.fbx.proxad.net 2.6.8.1-12mdksmp #1 SMP Fri Oct 1 11:24:45 CEST 2004 i686

Build Date: 23 September 2004

Before reporting problems, check http://wiki.X.Org

to make sure that you have the latest version.

Module Loader present

franchement je ne sais plus ou j'en suis lol !

si vous avez besoin d'autre info contactez moi ;-)

Share this post


Link to post
Share on other sites

ben comme d'hab, il te manque les sources correspondant à ton noyau... c'est le probleme qu'on eu 99% des gens ici.

donc tu mets tes bases urpmi à jour et tu relance le script...

Share this post


Link to post
Share on other sites

J'ai bien demandé au script de le faire, et je suis passé avant sur easyurpmi... que faire de plus ? comment vérifier ? je m'excuse pas avance ms je suis un grand débutant ;-)

Share this post


Link to post
Share on other sites
Bonjour,

aprés plusieurs essais je me permet de me glisser dans votre discussion car chez moi cela ne marche pas, j'ai pourtant pu une ou deux faire l'instal à la main de pilotes XFREE et Xorg....

Voilà ce que me donne le log lors de mon dernier essais

[H [J-----------------------

Définition de Mandrake

-----------------------

Mandrakelinux release 10.1 (Official) for i586

Type de PC : i686

Noyau utilisé : 2.6.8.1-12mdksmp

Version Xorg : 6.7

Carte graphique :  ATI Technologies Inc RV350 AP [Radeon 9600]

Chipset AGP : intel-agp

Installation des drivers ATI 8.10.19

--------------------------------------------------------------------------------------

Configuration du gestionnaire de package urpmi (Une connexion internet est recommandée)

---------------------------------------------------------------------------------------

Voulez-vous mettre à jour votre gestionnaire de package (o/n) ?

-----------------------------------

Montage du file system temporaire

-----------------------------------

----------------------------

Arrêt du serveur graphique

----------------------------

Arrêt du gestionnaire d'affichage :

[65G[ [1;32m  OK  [0;39m]

---------------------------------------------------

Déchargements des modules AGP pour l'installation

---------------------------------------------------

----------------------------------------

Désinstallation des librairies MESA3D 

----------------------------------------

------------------------------------------------------------------------

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

------------------------------------------------------------------------

--------------------------------------------------------

Récupération du kernel source pour les drivers ATI

--------------------------------------------------------

Les sources du noyau 2.6.8.1-12mdksmp n'ont pas pu être installé.

La version des sources doit être identique au kernel utilisé.

Vérifier que votre gestionnaire de package urpmi est bien configuré.

L'installation des drivers ATI a echoué, veuillez patienter 5 secondes...

Le script va essayer de relancer le serveur graphique.

Arrêt du gestionnaire d'affichage :

[65G[ [1;32m  OK  [0;39m]

Lancement du gestionnaire d'affichage :  [65G[ [1;32m  OK  [0;39m]

Voilà ce que me donne actuellement ma comamnde X -version :

Release Date: 18 December 2003

X Protocol Version 11, Revision 0, Release 6.7

Build Operating System: Linux 2.6.8.1-2mdkenterprise i686 [ELF]

Current Operating System: Linux blagnac-1-82-228-70-27.fbx.proxad.net 2.6.8.1-12mdksmp #1 SMP Fri Oct 1 11:24:45 CEST 2004 i686

Build Date: 23 September 2004

        Before reporting problems, check http://wiki.X.Org

        to make sure that you have the latest version.

Module Loader present

franchement je ne sais plus ou j'en suis lol !

si vous avez besoin d'autre info contactez moi ;-)

+1 lorinc :non:

Apparement problème déjà connu : ICI

1 - Sur la mandrake 10.1, y'a-t-il un moyen d'installer uniquement les kernel-headers ?

Pour info, j'ai déjà essayé les commandes ci-dessous et ça me retourne "package introuvable"

1. urpmi kernel-header
2. urpmi kernel-headers

Share this post


Link to post
Share on other sites

Je vous remercie de votre aide :

voilà les réponses au commandes :

urpmi kernel-source-2.6-2.6.8.1-12mdksmp :

pas de paquetage nommé kernel-source-2.6-2.6.8.1-12mdksmp

ls -al /usr/src :

total 16

drwxr-xr-x 4 root root 4096 fév 18 12:46 ./

drwxr-xr-x 12 root root 4096 fév 18 13:16 ../

drwxr-xr-x 2 root root 4096 fév 18 13:12 ATI/

drwxr-xr-x 3 root root 4096 fév 18 13:16 RPM/

voilà.

par contre ca, ca marche :

urpmi kernel-source-2.6-2.6.8.1-12mdk

installation de /mnt/cdrom/media/main/kernel-source-2.6-2.6.8.1-12mdk.i586.rpm

Préparation... ##################################################

1:kernel-source-2.6 ##################################################

Share this post


Link to post
Share on other sites

le smp c'e'st juste une option dans le kernel, les sources sont les mêmes

y font chier mandrake à donner des noms à la con à leur kernels... :transpi:

Share this post


Link to post
Share on other sites
Je vous remercie de votre aide :

voilà les réponses au commandes :

urpmi kernel-source-2.6-2.6.8.1-12mdksmp :

pas de paquetage nommé kernel-source-2.6-2.6.8.1-12mdksmp

ls -al /usr/src :

total 16

drwxr-xr-x  4 root root 4096 fév 18 12:46 ./

drwxr-xr-x  12 root root 4096 fév 18 13:16 ../

drwxr-xr-x  2 root root 4096 fév 18 13:12 ATI/

drwxr-xr-x  3 root root 4096 fév 18 13:16 RPM/

voilà.

Attends ce soir, je remet à jour le script afin que ce dernier ne fasse pas un "urpmi kernel-source-2.6-2.6.8.1-12mdksmp" mais plutôt un "urpmi kernel-source-2.6-2.6.8.1-12mdk".

Zut !!!!! :zarb::roll::D:transpi:

Pour moi :

echo 2.6.8.1-12mdksmp |awk -F"mdk" '{ print $1"mdk" }'

Share this post


Link to post
Share on other sites
Attends ce soir, je remet à jour le script afin que ce dernier ne fasse pas un "urpmi kernel-source-2.6-2.6.8.1-12mdksmp" mais plutôt un "urpmi kernel-source-2.6-2.6.8.1-12mdk".

Zut !!!!! :zarb:  :roll:  :D  :transpi:

Pour moi :

echo 2.6.8.1-12mdksmp |awk -F"mdk" '{ print $1"mdk" }'

ou plus court (et plus robuste) :

 echo 2.6.8.1-12mdksmp | sed s/"smp"/""/

Share this post


Link to post
Share on other sites

oui c'est une bonne solution, mais comme tu le sais bien, il existe plusieurs noyau. Comme smp, entreprise ...etc...

Donc je pense que je vais quand même rester avec la solution awk, même si je préfère le sed.

Share this post


Link to post
Share on other sites

Bon j'ai mis à jour le script, mais il reste un gros problème que je n'arrive pas résoudre.

Le script ne veut pas lancer correctement la commande fglrxconfig (obligé d'appuyer 8 fois sur enter et après ça part en vrille pour configurer le fichier XF86Config).

Par contre si je lance le script de la manière suivante : sh -x install_ati_drivers.sh, là la commande fglrxconfig se lance bien sans problème.

Apparement le fichier fglrxconfig est un executable ELF, si cela vous dis quelque chose.

Je continuerai mes recherches samedi en fin de matinée. Après je ne suis plus dispo pour le week-end.

EDIT : J'AI TROUVE ! En fait c'est la commande "| tee install_ati_drivers.log" qui bloque la commande fglrxconfig.

Share this post


Link to post
Share on other sites

à mon avis, c'est juste le fait que tu par défault, il va utiliser ton shell courant (bash) pour faire le script (au lieu de sh)

Donc rajoute juste cette ligne comme prmière ligne de ton script :

#!/bin/sh

Share this post


Link to post
Share on other sites

MAJ 19/02/2005 :

- Amélioration de la détection du kernel utilisé

- Ajout de la possibilité d'installer le panneau de control ATI

- Correction du tuto pour le lancement du script, à lancer seulement de la manière suivante : ./install_ati_drivers.sh

Je ne serai pas là ce week-end après ce post.

Share this post


Link to post
Share on other sites

Pour tester l'accélération, vous pouvez lancer un jeu nécéssitant l'accélaration

matérielle de votre carte dans le genre chromium, tuxracer. Si ces derniers fonctionnent sans

problèmes, c'est gagné. Sinon, vous pouvez tester de manière plus officielle, en

ouvrant une console et en tapant,

Soit:

fglrxinfo

Ce qui devrait donner :

Indiquant que le pilote est bien installé, utilisant la version

OpenGL 1.3 d'ATI.

Soit:

fgl_glxgears

Ce qui devrait donner, environs :

Si vous voyez le message d'erreur suivant, pas de panique :

il vous suffit d'ajouter la ligne suivante dans le fichier /etc/fstab :

tmpfs /dev/shm tmpfs defaults 0 0

Chez moi le rajout de la ligne ne change rien (mandrake 10.0 official téléchargé)

Que doit-je faire?

Share this post


Link to post
Share on other sites

il ne suffit pas de rajouter la ligne, encore faut il le monter comme n'importe quelle arborescance :

# mount /dev/shm

Share this post


Link to post
Share on other sites

Le panneau de contrôle en images pour ceux qui veulent se faire peur :

019ep.jpg

026tp.jpg

034oi.jpg

:-D

Notez la profusion d'options disponibles, la finesse et la diversité de réglage proposée, le grand choix en matiére de filtarge anisotropique et autre antialiasing...

:iloveyou::vomi1::yes:

Share this post


Link to post
Share on other sites

×
×
  • Create New...