Jump to content

Archived

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

lebarjoe

[Tutorial] Installation pilote Nvidia sur Mandriva

Recommended Posts

NE PLUS UTILISER CETTE METHODE PERIMEE, MERCI DE VOTRE COMPREHENSION.

Installation des drivers Nvidia sur Mandrake Official 10.1 et Mandriva 2006

Dernière mise à jour : 07/12/2005 (script de ceric35 :francais: merci )

Pour voir les changements c'est ICI

La version du driver est 1.0-8174.

Introduction:

Ce tutorial a pour but de vous aidez à installer les drivers nvidia sur votre distribution mandrake.

A l'occasion j'ai crée un script(=programme, sous dos = fichier.bat) qui permet d'installer aisément les drivers nvidia.

Ce script reprend en fait toutes les commandes et actions que vous devriez normalement effectuées manuellement.

Il est chaudement recommandé de lire ce tutorial avec attention, et même de l'imprimer (si vous en avez la possibilité) avant de débuter l'installation.

Le script fournis dans ce tutorial peut aussi servir de mise à jour en cas de changement de version de driver.

En cas de problème d'installation, ou bien si vous avez des remarques à faire, n'hésitez pas à les exposer sur ce même topic.

Ce script fonctionne avec les drivers 32 bits et les AMD 64bits.

Je vous souhaite une agréable installation.

Remarque : les drivers nvidia sont maintenant disponible au format rpm (plus facile à installer) pour mandriva 2006.0, pour en savoir plus, suivre le lien Nvidia disponible en rpm plf appel à test Merci DrakPlouf :transpi:

Voici le script : install_nvidia_drivers.sh

Les Pré-requis:

1- Récupérer le script install_nvidia_drivers.sh

2- Copier le script install_nvidia_drivers.sh sous l'arborescence /tmp

3- Avoir le DVD ou bien le CD3 de mandrake Official 10.1 d'inséré dans le lecteur.

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

L'installation proprement dite:

Insérer le DVD mandrake official 10.1 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

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

Executer la commande : ./install_nvidia_drivers.sh

Que fait le script install_nvidia_drivers.sh:

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

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

- Configuration du gestionnaire de package urpmi (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 si la carte graphique utilise un Port AGP

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

- Installation du kernel source pour les drivers Nvidia

- Téléchargement des drivers Nvidia sur le site Nvidia_download

- Installation du driver Nvidia

- Sauvegarde du fichier de configuration graphique (ex: /etc/X11/XF86Config devient XF86Config.orig)

- Configuration du serveur graphique (modification du fichier /etc/X11/XF86Config)

- Ajout du module nvidia dans le fichier /etc/modprobe.preload (util pour que la mandrake puisse démarrer en mode graphique)

- Chargement des drivers

- Démarrage du serveur graphique

Si tout s'est correctement déroulé, mandrake repasse en mode graphique automatiquement.

Contrôle du bon fonctionnement 3D:

Ouvrir un terminal.

Exécuter la commande : cat /proc/driver/nvidia/cards/0

Model: GeForce 6600 GT

IRQ: 10

Video BIOS: 05.43.02.41.00

Card Type: AGP

Exécuter la commande : glxgears

Des engrenages 3D devraient tourner dans une petite fenêtre.

NVIDIA-glxgears.png

Résultat de la commande:

18725 frames in 5.0 seconds = 3745.000 FPS

18725 frames in 5.0 seconds = 3745.000 FPS

18727 frames in 5.0 seconds = 3745.400 FPS

18725 frames in 5.0 seconds = 3745.000 FPS

18725 frames in 5.0 seconds = 3745.000 FPS

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

Pour effectuer des réglages graphiquement :

Exécuter la commande : nvidia-settings

NVIDIA-Settings.png

NVIDIA-temperature.png

NVIDIA-CoolBits.png

Voilà en esperant que cela fonctionnera pour vous.

Problèmes éventuels:

Au reboot de mandriva, le serveur graphique ne se lance pas.

Connectez vous en tant qu'administrateur:

login: root

password: votremotdepasseroot

Verifier les points suivants:

* Vérfier dans le fichier /etc/modprobe.preload qu'il y a bien une ligne contenant "nvidia".

Executer la commande : more /etc/modprobe.preload

Si ce n'est pas le cas alors taper les commandes suivantes:

Executer la commande : echo nvidia >> /etc/modprobe.preload

Executer la commande : service dm restart

* Vérifier que le module "nvidia" est bien chargé:

Executer la commande : lsmod |grep -w nvidia

Si le module "nvidia" n'est pas chargé :

Executer la commande : modprobe -r nvidia && modprobe nvidia && init5

Relancer le serveur graphique:

Executer la commande : service dm restart

* Vérifier que le contenu du fichier /etc/X11/XF86Config contient bien la ligne suivante:

Section "Device"

Identifier "device1"

VendorName "nVidia Corp."

BoardName "NVIDIA GeForce FX (generic)"

Driver "nvidia"

Option "DPMS"

EndSection

Si ce n'est pas le cas:

Executer la commande : nano /etc/X11/XF86Config

Modifier la ligne Driver "nv" par Driver "nvidia"

Sauvegarder : CTRL+X

Relancer le serveur graphique:

Executer la commande : service dm restart

Le script a du mal télécharger le driver sur le site nvidia :

1 - Récupérer le driver et copier le fichier NVIDIA-Linux-{arch}-1.0-{version}-pkg1.run sous /tmp (attention, la version du driver que vous avez récupéré doit être identique à celle indiquée dans ce tuto).

2 - Relancer le script en suivant la procédure indiquée en début de ce tuto.

Liens :

Le site nvidia : NVIDIA

Le fichier LISEZ-MOI

Installation manuelle du driver nvidia sur mandrake :

Installation des drivers nvidia de Dark_Shneider (Excellent tutorial :transpi: )

Share this post


Link to post
Share on other sites

Merci, depuis le temps que je voulais le faire ce tuto ! :francais:

Enfin c'est fait. J'essaerai de l'améliorer au fur et à mesure.

Share this post


Link to post
Share on other sites

:yes: Excellent !

tu pourrais juste mettre le smileyr :francais: vu que c'est un tuto stp ?

:transpi: :transpi:

Share this post


Link to post
Share on other sites

Smiley ajouté. Merci.

Sans vouloir pollué ce topic, j'avais aussi fait la même chose pour les drivers ATI.

Voir : Tuto ATI Drivers + script, le tuto se trouve dans le forum de Gyan.

Bon week-end à tous.

EDIT: Modification du lien. Merci duke.

Share this post


Link to post
Share on other sites

salut ! en tout cas bravo pour ce topic :yes:

Je suis novice de linux ! j'ai bien suivi ton tuto mais j'ai un probleme durant l'installation lorsque j'arrive à :

----Ajout du module nvidia au demarage de la mandrake---- plus rien ne se passe plus aucune activité j'ai beau appuyer sur entré il ne se passe plus rien! Est ce parceque j'ai une carte en Pci Express? (6600gtpciexp) . J'utilise la version DVD 10.1 official

Merci

:craint:

Share this post


Link to post
Share on other sites

Bienvenue wesh !

Après une consultation du site nvidia, les cartes 6600GT en PCI express sont supportés.

Pilote d’affichage Linux - IA32

Version : 1.0-6629

Système d’exploitation : Linux IA32

Date de rélisation : 5.11.04

Principales caractéristiques

    * Prise en charge du GeForce 6600 et du GeForce 6600 GT

    * Prise en charge du Quadro FX 4000 SDI

    * Prise en charge des tampons graphiques de 512 Mo

    * Amélioration de la prise en charge du langage GLSL (OpenGL Shading Language)

    * Amélioration des performances VBO (OpenGL Vertex Buffer Objects)

    * Amélioration de la prise en charge des noyaux Linux 2.6

    * Amélioration de la prise en charge de PCI Express

    * Réduction de l’utilisation de l’espace d’adressage virtuel dans les applications OpenGL

    * Mise à jour de la documentation Pour de plus amples informations, consultez le fichier texte LISEZMOI.

1 - Peux-tu préciser ta config PC ?

2 - As-tu vérifié les points cités dans le tuto ?

Pour information, ce script installe les drivers nvidia pour des plateforme PC 32 bits.

A terme le script va bientôt évoluer pour prendre en compte les autres plateforme 64 bits.

Share this post


Link to post
Share on other sites

Bonjour lebarjoe!

alors voila ma config toute récente:

AMD64 3000+

A8N-SLI DELUXE

Gigabyte 6600GT pciexpress

512M corsair XMS

DD 160 SATA Seagate ncq

Graveur NEC 2510

Mandrake 10.1 official DVD telecharger

j'ai essayer de suivre le plus fidelement possible ton excellent tuto ;) .. je me posai la question du suport du pci express par rapport a ton script car il ya plusieurs lignes ou je vois apparaitre AGP par exemple :" export agp_chipset=`lsmod |grep "\-agp"|grep -v "agpgart" |awk -F" " '{ print $1}'`" est ce que ca peut avoir une incidence sur mon install et comme je te le disai precedemment tout se passe bien jusqu'a : ----Ajout du module nvidia au demarage de la mandrake---- la il me propose d'appuyer sur entrer mais rien ne se passe je peut appuyer dix fois sur entré ca ne changera rien... la je suis au boulot mais je ressayerai ce soir encore une fois :| ...

Share this post


Link to post
Share on other sites

C'est bien ce que je pensais. C'est à dire que tu as une plateforme 64 bits et si tu relis mon message précedemment tu comprendras que mon script ne peut fonctionner pour l'instant.

Je suis aussi au boulot, donc je mettrai à jour mon script ce soir afin que tu puisses l'installer tranquillement.

Peux-tu me rendre un service ?

Dans un terminal ou en console :

Connectes toi en root :

su - root

Passwd : <ton mot de passe root>

Exécutes la commande : lsmod

Exécutes la commande : lsmod |grep -i agp

Exécutes la commande : lspci

Et donnes moi les résultats. A ce soir vers 20h.

EDIT : As-tu télécharger la version de mandrake official AMD64bits ? Mandrake 10.1 x86-64

Share this post


Link to post
Share on other sites

ah ok ! autant pour moi! :| en faite je pensai que quand tu parlai de 64bit c'etait de la version de la mandrake... j'ai installé une version 32bits de la mandrake ... la 64 me posait des problemes à l'install.. a 19 heure je te mettrai les resultats de la commande !!! merci milles fois! ;)

Share this post


Link to post
Share on other sites

excuse moi, derniere chose, pour l'agp qui apparait plusieurs fois dans ton script ca risque pas de poser problemes avec ma carte pci express? :fete::fete::chinois:

Share this post


Link to post
Share on other sites

tu vas sur msn ?? ca te derange pas de me donner deux trois tuyaux sur linux ? je suis connecté si tu veux.! :zarb:

Share this post


Link to post
Share on other sites

exusez moi du retard... :mdr: ! Donc voila mon probleme à été resolu grace a l'incroyable intervention de mr " lebarjoe" :mdr:

Pour resumer il en a été deduit qu' a force de tenter plusieurs installation coup sur coup du driver nvidia, je me suis retrouvé avec un driver generique "vesa" qui n'avait rien a faire dans mon systeme et des fichiers qui pointait la ou il ne falait pas, maintenant mon systeme boot bien avec les nouveaux drivers nvidia.... En gros pour resumer pour tous ceux qui auraient des problemes d'install , parter sur de bonnes bases :" Resinstaller la mandrake a zero!".

Donc voila probleme resolu merci tout le monde! :transpi:

Share this post


Link to post
Share on other sites

Salut lebarjoe !

J'espere que ce topic n'est pas mort :transpi:

Donc j'ai un problème

"En gros pour resumer pour tous ceux qui auraient des problemes d'install , partez sur de bonnes bases : Resinstallez la mandrake a zero!"

C'est justement ce que je viens de faire après avoir bidouillé une 1ere install foirée (avant ce topic). Je repars à zero, je prend le script, je suis tout à la lettre et là... ça passe toujours pas. Ca me dit ça:

(II) LoadModule: "nvidia"

(WW) Warning, couldn't open module nvidia

(II) UnloadModule: "nvidia"

(EE) Failed to load module "nvidia" (module does not exist, 0)

(II) LoadModule: "mouse"

(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o

(II) Module mouse: vendor="X.Org Foundation"

compiled for 6.7.0, module version = 1.0.0

Module class: X.Org XInput Driver

ABI class: X.Org XInput driver, version 0.4

(II) v4l driver for Video4Linux

(II) Primary Device is: PCI 02:00:0

(EE) No devices detected.

Fatal server error:

no screens found

voila je ne sais pas si cette fin de log parle beaucoup

( config: geforce 2mx sur NF7-S )

Merci !

Share this post


Link to post
Share on other sites

tu as réinstallé juste parce que x trouve pas le module :sucre:

on ne réinstalle pas Linux.... on est pas sous wind :transpi: ici

t'es sur que le script a bien marché ?

parce que la tu n'as pas le module c'est tout

Share this post


Link to post
Share on other sites

bah avant ça m'indiquait pas la meme erreur. mais oui, j'ai reinstallé, dans la mesure où je n'avais rien d'installé en plus, alors c'était plus vite fait que de galérer. J'avais chercher un peu bien sur. Je voulais revoir ma mdk vivre un peu :fumer: . Je sais bien que ce n'est q'une interface graphique mais pour moi sans ça c'est mort.

Enfin bon me revoila au meme point.

Si le script à bien marché ? ben je ne saurai dire, ça defile, ça defile... lol

laisse-t-il un log ?

Share this post


Link to post
Share on other sites

Non il ne laisse pas de log.

Mais je suis en train de mettre à jour le script.

Je pense qu'il sera prêt ce soir au demain soir.

Pour avoir un log, lances la commande comme ça :

./install_nvidia_drivers.sh | tee /var/log/install_nvidia_drivers.log

Au fait, as-tu effectué des tests (glxgears ...etc...voir tuto) pour voir si l'installation a fonctionné ?

Au démarrage de la mandrake arrives-tu bien en mode graphique ?

Share this post


Link to post
Share on other sites
Non il ne laisse pas de log.

faux...

/var/log/nvidia-installer.log

Share this post


Link to post
Share on other sites
faux...

/var/log/nvidia-installer.log

lebarjoe parlait de son script je pense :transpi:

mais c'est vrai que meme avec le script, il y a quand meme le log d'installation des drivers :D

Share this post


Link to post
Share on other sites

×
×
  • Create New...