Aller au contenu

[SCRIPT] Installation pilote ATI sous Mandriva


gyan000

Messages recommandés

MAJ 12/04/2005 :

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

- Refonte du script tout entier

- Ajout d'un menu pour la mise à jour des drivers

Le script permet les mises à jour dans les cas suivant :

- Mise à jour en cas de changement de serveur graphique

- Mise à jour en cas de changement de version de noyau

- Mise à jour en cas de changement de version de driver ATI

Pour consulter le tutorial c'est ICI.

Le script ne prend pas en compte l'installation du panneau de control (Fireglcontrol). Si snouf pouvait confirmer l'installation du panneau sur mandrake 10.1 offcial, car ceric35 possède (je pense) une version de mandrake cooker.

Bonne installation.

Bah non , on est le 12 avril !

Donc le panneau de controle s'installe (je confirme)

sur Mandiva Limited Edition 2005 !

(hier c'etait cooker) :eeek2:

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 834
  • Créé
  • Dernière réponse

Merci ceric35.

Pour l'instant l'installation du panneau de contril ATI est commenté dans le script, donc pas actif. Mais je voudrai être sûre que cela s'installe bien sur la version Mandrake Official 10.1 avant de le proposer.

Sachant que la version de Mandiva Limited Edition 2005 sera prête le 1er mai 2005 pour tout le monde en téléchargement.

Lien vers le commentaire
Partager sur d’autres sites

J'ai eu un probleme aussi en rapport avec les drivers , et ça deux fois je croit !

Peut-etre devrait-tu affciher un message en rapport avec ça !

Il s'agit de l'installation du package libxorg-x11-devel-6.8.2-3mdk et de son equivalent XFree !

Ce package n'est pas necessaire à l'installation des drivers !

Cependant, comme je compile des trucs des fois, j'en ai eu besoin !

Et la c'est le drame !

ce package entre en conflit avec fglrx_6_8_0-8.12.10-1

Je croit que pour resoudre ce probleme , j'ai fait :

- urpme fglrx ...

==> blah blah blah Module fglrx is in use !

:byebye:

- [ctrl]+[alt]+[f1]

- init 3

- modprobe -r fglrx

- urpme fglrx ...

==> :transpi:

- urpmi libxorg-x11-devel-6.8.2-3mdk

+ reinstallation nromale de fglrx ...

- init 5

Bref, tout ca pour dire que tu devrait afficher un message à l'intention des

developpeurs , qu'il doivent installer libxorg-x11-devel AVANT d'installer les pilotes !

Ou je suis le seul a avoir eu ce probleme ?

Lien vers le commentaire
Partager sur d’autres sites

J'ai remarquer quelques fautes ou incoherences !

:byebye: echo -e " Configuration du gestionnaire de package rpm (Une connexion internet est recommandée)"

recommandee ?

Tu fait un urpmi.addmedia sur des sources distantes !!!!

:transpi: echo -e " Déchargements des modules AGP pour l'installation "

Un "s" a dechargement !

:fumer:

kernel_source_install () {

echo -e "\n--------------------------------------------------------"

echo -e " Récupération du kernel source pour les drivers NVIDIA "

echo -e "--------------------------------------------------------"

#urpmq -y kernel 2>&1 | tr ' ' '\n' | grep kernel-2.6

#---------------------------------------------"

# Détection de la version du noyau 2.4 ou 2.6 "

#---------------------------------------------"

case ${kernel_v2x} in

        4)kernel_source=kernel-source-${kernel}

          ;;

        6)kernel_source=kernel-source-2.6-${kernel}

          ;;

esac

Ton script prevoit donc l'installation sur des noyau 2.4 ?

Mais les references au fichier /etc/modprobe.preload ne valent que pour les nayau 2.6

2.4 => /etc/modules

De plus , mandrake 10.1 off ==> kernel 2.6

:non:

echo -e " Mise en place du fichier de configuration sur serveur graphique {fglrx_config}"

Il manque un $ non ?

:-D

read choix

if [ $choix != 1 -a $choix != 2 -a $choix != 3 ];then

echo -e "\n\t\tVous devez entrer un chiffre entre 1 et 3\c"

sleep 2

clear

menu_detection

fi

Je te conseillerais aussi des

if [ "$choix" != 1 -a "$choix" != 2 -a "$choix" != 3 ];then

putot que

if [ $choix != 1 -a $choix != 2 -a $choix != 3 ];then

==> C'est toujours un bogue en moins ;)

====================================================================================

Votre carte graphique est une  ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01).

La version du driver actuellement installé est 8.12.10.

La dernière version des drivers ati disponible sur le site ATI est : 8.12.10

                        Que voulez-vous faire ?

                - 1 - Mettre à jour les drivers

                - 2 - Réinstaller les drivers 8.12.10 (implique la configuration du serveur graphique xorg)

                - 3 - Quitter

                        Choix : 1 2

./install_ati_drivers.sh: line 593: [: too many arguments

Lien vers le commentaire
Partager sur d’autres sites

bonjour. Je voulais savoir si ce script était compatible avec ma mandrake community 10.1, ca c'est marqué dans les prérequis qu'il faut au moins une mandrake official. Et ou puis-je trouver les fréquence de mon (tres vieil) ecran ?? sur :p : rien, et j'ai pas la notice. Pour info c'est un compaq presario 1510 :D

merci d'avance

madjawa

Lien vers le commentaire
Partager sur d’autres sites

bonjour. Je voulais savoir si ce script était compatible avec ma mandrake community 10.1, ca c'est marqué dans les prérequis qu'il faut au moins une mandrake official. Et ou puis-je trouver les fréquence de mon (tres vieil) ecran ?? sur :p : rien, et j'ai pas la notice. Pour info c'est un compaq presario 1510 :D

merci d'avance

madjawa

Si tu as déjà une mandrake d'installé, tu peux effectuer les commandes suivantes pour trouvers les frequences qui vont bien :

Dans un terminal tu tapes les commandes :

1. grep "HorizSync" /etc/X11/XF86Config
2. grep "VertRefresh" /etc/X11/XF86Config

Oui, le script est compatible avec la mandrake 10.1 community. Faut juste ne mettre à jour la base de données urpmi qui est proposé en début de script, répondre non.

Mais je te conseil vivement de faire une mise à jour vers l'official.

Lien vers le commentaire
Partager sur d’autres sites

merci de ta reponse rapide

Faut juste ne mettre à jour la base de données urpmi qui est proposé en début de script, répondre non.

j'ai personnalisé la base urpmi sur le site easyurpmi. tout se telecharge depuis internet. c'est pas bon?

Mais je te conseil vivement de faire une mise à jour vers l'official.

quelle est la difference entre les deux?

[alex@alex alex]$ grep "HorizSync" /etc/X11/XF86Config
   HorizSync 31.5-48.5
[alex@alex alex]$ grep "VertRefresh" /etc/X11/XF86Config
   VertRefresh 50-70

est-ce correct?

merci d'avance

madjawa

Lien vers le commentaire
Partager sur d’autres sites

En début d'installation, le script te pose la question suivante :

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

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

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

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

Comme tu as déjà configuré ton gestionnaire de package, tu réponds non à la question.

La différence entre la mandrake community et l'official :

- Community :

Serveur graphique XFree86 v4.3.0

Noyau 2.6.3

et bien d'autres

- Official :

Serveur graphique Xorg v6.7

Noyau 2.6.8.1

et bien d'autres

Pour les fréquences, elles sont bonnes vu que tu les utilises pour faire fonctionner ta mandrake. Donc notes les, et renseignes les mêmes fréquences lors de la configuration du serveur graphique.

Bienvenue sur le forum ;)

Lien vers le commentaire
Partager sur d’autres sites

d'accord, merci beaucoups de ton aide

:yes::transpi:

et si je fais l'installation des pilotes via ta methode maintenant, et que je met a jour ma mandrake community vers une mandrake official, les changements seront conservé? ou vaut-il mieux que je mette a jour maintenant ?

Lien vers le commentaire
Partager sur d’autres sites

Pour ce qui est de l'installation du pannaux de control :

J'ai pas le tps en ce moment mais j'avais vite tester, PEUT-ETRE demain fin d'après-midi j'ai le tps.

J'ai (comme ceric35) besoin d'installer libxorg-patatipatata qui entre en confilt avec fglrx_patatiptata

Lien vers le commentaire
Partager sur d’autres sites

d'accord, merci beaucoups de ton aide

:D:rhooo:

et si je fais l'installation des pilotes via ta methode maintenant, et que je met a jour ma mandrake community vers une mandrake official, les changements seront conservé? ou vaut-il mieux que je mette a jour maintenant ?

Il est d'abord préférable de faire la mise à jour de mandrake avant l'installation des drivers. Car il y va y avoir un changement de version de noyau et ton drivers ATI ne sera plus prise en compte si tu fais l'inverse.

Lien vers le commentaire
Partager sur d’autres sites

J'ai remarquer quelques fautes ou incoherences !

:transpi: echo -e " Configuration du gestionnaire de package rpm (Une connexion internet est recommandée)"

recommandee ?

Tu fait un urpmi.addmedia sur des sources distantes !!!!

:byebye: echo -e " Déchargements des modules AGP pour l'installation "

Un "s" a dechargement !

:non:

Ton script prevoit donc l'installation sur des noyau 2.4 ?

Mais les references au fichier /etc/modprobe.preload ne valent que pour les nayau 2.6

2.4 => /etc/modules

De plus , mandrake 10.1 off ==> kernel 2.6

:8

echo -e " Mise en place du fichier de configuration sur serveur graphique {fglrx_config}"

Il manque un $ non ?

:mdr2:

Je te conseillerais aussi des

if [ "$choix" != 1 -a "$choix" != 2 -a "$choix" != 3 ];then

putot que

if [ $choix != 1 -a $choix != 2 -a $choix != 3 ];then

==> C'est toujours un bogue en moins :p

Modifications effectuées et prise en compte de tes remarques ceric35. Encore merci.

Le script est donc de nouveau à jour.

Pour l'installation du panneau de control, il vaudrai mieux alors installé la lib libxorg-devel avant l'installation des drivers ? c'est ça ou pas ?

Lien vers le commentaire
Partager sur d’autres sites

Modifications effectuées et prise en compte de tes remarques ceric35. Encore merci.

Le script est donc de nouveau à jour.

Pour l'installation du panneau de control, il vaudrai mieux alors installé la lib libxorg-devel avant l'installation des drivers ? c'est ça ou pas ?

Pas pour l'installation du panneau de control !

Pour l'installation de fglrx !

Il faudrait juste preciser , qu'il est preferable de l'installer avant libxorg-devel

Parce que pour l'installer apres , il y a conflit !!

Lien vers le commentaire
Partager sur d’autres sites

cedric, tu as l'air de bien connaitre le script, ca t'interesserait de le maintenir ?

http://www.pcinpact.com/forum/index.php?sh...ndpost&p=930646

lebarjoe va etre un temps sans internet

Moi j'aurais pas le temps, je metterais à jour le post de lebarjoe, mais ca serait bien que j'ai juste à modifier le lien :D

Je veut bien !!!

A partir , du 1 mai , c'est bon

juste pour la sortie de la Mandriva :francais:

Lebarjoe , je suis a nantes aussi :transpi:

Lien vers le commentaire
Partager sur d’autres sites

Pas pour l'installation du panneau de control !

Pour l'installation de fglrx !

Il faudrait juste preciser , qu'il est preferable de l'installer avant libxorg-devel

Parce que pour l'installer apres , il y a conflit !!

Donc si je comprends bien, il faut juste inclure l'installation de libxorg-devel dans le script avant même de procéder à l'installation des drivers ati "fglrx_6_8_0-8.12.10-1.i386.rpm" si utilisation de xorg v6.8.x. Car sinon il y un conflit avec le driver fglrx.

C'est cool que tu reprennes le script :yes::keskidit: , je te paierai bien un verre :tchintchin: sur nantes si tu le souhaite.

Lien vers le commentaire
Partager sur d’autres sites

Donc si je comprends bien, il faut juste inclure l'installation de libxorg-devel dans le script avant même de procéder à l'installation des drivers ati "fglrx_6_8_0-8.12.10-1.i386.rpm" si utilisation de xorg v6.8.x. Car sinon il y un conflit avec le driver fglrx.

Cest ca , il y a conflit , si on veut installer libxorg-devel APRES les drivers !

==> Mais , je te propose de pas l'ajouter tant que je suis seul a avoir eu ce probleme !

C'est cool que tu reprennes le script :yes:  :keskidit: , je te paierai bien un verre :tchintchin: sur nantes si tu le souhaite.

:nonnon: Je doit rester sobre :yes:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'ai modifié le script afin qu'il prenne en compte l'installation de la librairie libxorg-x11-devel avant l'installation des drivers.

install_drivers () {
echo -e "\n================================================================="
echo -e " Installation des drivers : ${drivers}"
echo -e "=================================================================="
# XFree86-devel ou libxorg-x11-devel
case ${fglrx_version} in
6)   X_devel=XFree86-devel
  ;;
7|8) X_devel=libxorg-x11-devel
  ;;
esac
#----------------------------------------------------------------------
# Installation de la librairie de développement du serveur graphique
# avant l'intallation des drivers ati, sinon le package ${devel} 
# serait en conflit avec le package des drivers ati.
#----------------------------------------------------------------------
urpmi ${X_devel}
#------------------------------"
# Installation des drivers ATI "
#------------------------------"
rpm -Uh --force /tmp/${drivers} 2>&1 |grep "FATAL:"
if [ $? -eq 0 ];then
echec
else
echo -e "Installation des drivers ATI ${drivers} réaliser avec succès !"
fi
}

J'ai finalement activé l'installation du panneau de control ATI :

complete_install_drivers () {

#------------------------------------------"

# Installation complete des drivers ATI    "

#------------------------------------------"

install_util                # Installation d'utilitaires utile au bon fonctionnement du script

menu_bus_card      # Demande à l'utilisateur si la carte graphique utilise un Bus AGP ou PCIe

agp_detect_module # Détection du module chipset-agp et chargement de ce dernier

urpmi_config  # Proposition de la configuration de urpmi

file_system_tmps # Montage du file system temporaire

stop_graph_server # Arrêt du serveur graphique

unload_modules  # Déchargement des modules ati, chipset-agp, agpgart

uninstall_mesa  # Désinstallation des drivers MESA

install_wget  # Installation de l'outil "wget" de téléchargement en mode console

kernel_source_install # Installation des kernel-sources correspondant au noyau utilisé

download_drivers # Téléchargement des drivers ati sous l'arborescence /tmp

save_config_graph_server # Sauvegarde du fichier de configuration du serveur graphique

uninstall_drivers # Désinstallation des drivers ati par précaution

install_drivers  # Installation des drivers ati

config_graph_server # Configuration automatique du serveur graphique afin de prendre en compte les drivers

link_graph_server # Création d'un lien symbolique entre XF86Config et xorg.conf pour Xorg v6.7

ajout_modules_modprobe # Ajout des modules à charger dans le fichier /etc/modprobe.preload

load_modules  # Chargement des modules agpgart, chipset-agp, fglrx

suppression_trace # Suppression des fichiers de sauvegardes *.uninstall et *.old sous /etc/X11

install_fireglcontrol # installation du panneau de control ATI

ut2004_GL  # Correction d'un bug pour le jeu UT2004

start_graph_server # Démarrage du serveur graphique

}

Maintenant je ne sais pas si le panneau de control ati fonctionnera sur une mandrake 10.1 official.

Par contre, je ne savais pas que mandriva 2005 possèdait un noyau 2.6.11.6 (jcroyais que c'était un noyau 2.6.10). Donc il faudra modifier la fonction "install_drivers" afin d'inclure les pacths.

Voili voilou....

Lien vers le commentaire
Partager sur d’autres sites

aih aih aih !

j'ai essayé

et :(

alors j'ai d'abord essayé le mise a jours :

./install_ati_drivers.sh: line 92: [: too many arguments
./install_ati_drivers.sh: line 101: [: too many arguments

et fin du script

J'ai ensuite essayé l'instalation:

J'ai denouveau eu des problemes d'installation du kernel-source-2.6 qui ne veut pas s'installer (cd3 dans le lecteur. J'ai modifier le script pour enlever l'installation de kernel-source

j'ai relancé le script

Certain packages ne peuvent pas etre installer libxorg-x11-6.7.0-4.3.101mdk.i586 (car devel(libfonfconfig) non satisfait

c'est pour le panneau de control non ???

j'ai continuer l'installation + config serveur graphique et finalement l'installation n'a pas fonction (n'arrive pas lancer le serveur graphique)

par contre chose qui me semble bizard : j'ai fait ctrl+C avant la resinstal de MESA et startX et le serveur graphique c'est lancer

pour finir :

# fgl_glxgears
Loading required GL library /usr/lib/libGL.so.1
X Error of failed request:  BadMatch (invalid parameter attributes)
 Major opcode of failed request:  144 (GLX)
 Minor opcode of failed request:  5 (X_GLXMakeCurrent)
 Serial number of failed request:  34
 Current serial number in output stream:  34

c'était koi la commande qui donne le nom des pilotes ?

Lien vers le commentaire
Partager sur d’autres sites

libxorg qui ne veut pas s'installer ???

je crois que oui mais SANS le pannaux de control

libxorg-devel pose probleme , ici parce que probleme , ici parce que

dans l'installation , le numero de version libxorg-x11-6.7.0-4.3.101mdk.i586 est plus recent

Il a une dependance avec libxorg donc qu'il doit ausii mettre a jour !

==> Ca pose plus de probleme que cela en resout

Meme pire, libxorg-devel pose (selon moi) conlit avec fglrx !

Dans le cas d'une mise, a jour fglrx est installé ==> conflit !!!

Mieux vaut oublier je pense !!!

./install_ati_drivers.sh: line 92: [: too many arguments

./install_ati_drivers.sh: line 101: [: too many arguments

Les erreurs sont causé parce que dans

if [ ${save_config} -eq 0 -o -s /etc/X11/XF86Config.orig -a $fglrx_version -eq 6 -o $fglrx_version -eq 7 ];then

save_config oufglrx_version est vide !!!

la supstitution if [ -eq 0 -o -s /etc/X11/XF86Config.orig -a 7 -eq 6 -o 7 -eq 7 ];

dit qu'il manque un argument !!

Voila pourquoi je disait a lebarjoe de mettre des guillemets :-D

if [ "${save_config}" -eq 0 -o -s /etc/X11/XF86Config.orig -a "$fglrx_version" -eq 6 -o "$fglrx_version" -eq 7 ];then

se rait substitué par

if [ "" -eq 0 -o -s /etc/X11/XF86Config.orig -a "6" -eq 6 -o "6" -eq 7 ];then

Pas de plantage , meme s'il bizarrement une des variable se retrouve vide :devil:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...