Installer nvidia sur Mandriva

Salut,

Je veux téléchaargé "NVIDIA-Linux-x86-1.0-8174-pkg1.run" et je veux l'installer, ça marche pas.

voici ce j'ai executé:

>init 3
> sh NVIDIA-Linux-x86-1.0-8174-pkg1.run --kernel-source-path=/lib/modules/2.6.11.6mdkms/build
le message que je recois est qu'il y a un pb avec le kernel ect...
alors lorsque je vérifie avec la commande >uname -r, la reponse est bien 2.6.11.6mdkms.
J'ai bien installer CD1,CD2,CD3 alors que se passe t-il ?

merci d'avance.

12 réponses

  1. il faut installer les source du kernel.
    $urpmi kernel-source.
    une fois que tu as installé les pilotes pense a remplacer "nv" par "nvidia" dans le fichier /etc/X11/XF86Config. Je crois que 'est dans la section device.
    bonne chance.
    1. Modérateur
      Salut,

      Les sources de ton noyau sont-elles installées au moins ???
      ls -l /usr/src/
      pour le savoir.
      Colle_nous le résultat ici ainsi que la sortie de "uname -a"
      1. Salut
        voici la reponse de uname -a

        Linux localhost 2.6.11-6mdksmp #1 SMP Tue Mar 22 15:40:42 CET 2005 i686 AMD Athlon(tm) 64 Processor 3200+ unknown GNU/Linux
        1. salut

          Voici le reusltat de ls -l /usr/src

          total 4
          drwxr-xr-x 3 root root 4096 mai 8 13:06 RPM/

          merci
          1. Contributeur
            Il faut installer les sources du noyau (kernel):
            kernel-source-2.6
            1) Une fois installé, il faut rendre ce fichier "NVIDIA-Linux-x86-1.0-8174-pkg1.run" executable:
            -avec une console:
            chmod +x NVIDIA-Linux-x86-1.0-8174-pkg1.run

            -avec kde: clique-droit ->proprietes->onglet droit d'acces: là tu coches "est executable"

            2) il faut quitter X le serveur graphique:
            Il faut faire un "ctrl-alt-F1" ce qui t'amene à une console.
            Là il faut se loguer login+password.
            Tapes ensuite, pour quitter X:
            init 3

            Une fois cela fait tu lances l'installation en root::
            su
            Password:
            ./NVIDIA-Linux-x86-1.0-8174-pkg1.run

            Et tu suis les instructions: dans un premier temps l'installation va verifier si il existe deja une version déja compilée de ce driver, ce qu'il ne trouvera pas, et lancera alors la compilation pour ensuite installer ces drivers.

            3) il faut ensuite faire des modifs dans le fichier xorg.conf
            Ces changements sont precisé dans le fichier Readme:
            http://download.nvidia.com/XFree86/Linux-x86/1.0-8174/README/32bit_html/chapter-03-section-02.html
            On va d'abord faire une sauvegarde de xorg.conf:
            cp xorg.conf xorg.conf.old

            Ensuite, il faut ouvrir ce fichier à l'aide de l'editeur de texte Vi par exemple:
            vi /etc/X11/xorg.conf

            Il faut verifier que
            -dans la section "Device", la ligne "Driver" il y ait bien "nvidia" et non "nv":
            Driver "nvidia"
            -dans la section "Module", les lignes
            Load "GLcore"
            Load "dri"
            n'existent plus et que la ligne
            Load "glx"
            est presente.
            A noter qu'il est possible desormais de lancer "nvidia-xconfig" pour configurer X:
            http://download.nvidia.com/XFree86/Linux-x86/1.0-8174/README/32bit_html/chapter-03.html
            Il est d'ailleurs precisé qu'il suffit de repondre oui à la majeure partie des questions.

            4) relancer X
            Une fois les changements effectués, enregister le fichier en tapant sur <echap> puis taper ":wq"
            On peut verifier que les changements ont bien été enregistrés :
            cat /etc/X11/xorg.conf

            Là pour relancer X, on tape.
            init 5

            On peut revenir à la console ctl-alt-F1 pour se déloguer en tapant exit deux fois (une fois pour le root et l'autre pour son compte).
            1. Contributeur
              Pour les sources tapes :
              urpmq kernel

              qu'obtiens tu?
              1. Salut

                jai fait tout ce t'as suggeré ç marche pas.
                voici ce que j'ai fait

                > urpmi kernel-source
                reponse : tous les paquetage sont déja installés

                > init 3
                sur console x
                >sh Nvdia......run
                demarrage de l'install
                1- validation de license j'ai mis "accept"
                message affiché
                2- No precompiled kernel interface was found to match jour kernel. Would y like to install from "ftp://nvidia.com"
                je fais non
                message affiché
                3-you need to compile a new kernel interface
                un progress bar se met en marche
                4- build kernel interface
                message affiché
                5- unable to load kernel module nvidia.ko specify optio --kernel-path-source

                apparamment il me demande de lui specifier la localisation de mon kernel, comment savoir ou il se trouve et quel fichier charger

                merci d'avance
                3-
              2. Salut

                les pros de linux aidez-moi
                merci
            2. Modérateur
              Salut,

              Essaie de taper dans une console :
              whereis kernel
              et donnes-nous le résultat.
              1. la reponse de :
                > whereis kernel
                est :
                > kernel: /usr/src/linux-2.6.11-6mdk/kernel /usr/src/linux/kernel
            3. Modérateur
              Alors essaie de passer l'option :
              sh NVIDIA-Linux-x86-1.0-8174-pkg1.run --kernel-source-path=/usr/src/linux-2.6.11-6mdk/
              ;--
              Z'@+...che.
              JP : Zen, my Nuggets ! ;-)
              Le savoir n'est bon que s'il est partagé. 
              1. j'ai essayé
                > sh NVIDIA-Linux-x86-1.0-8174-pkg1.run --kernel-source-path=/usr/src/linux-2.6.11-6mdk/

                reponse
                > the kernel header file /lib/modules/2.6.11-6/include/linux/kernel.h does not exist

                voila
              2. j'ai essayé
                > sh NVIDIA-Linux-x86-1.0-8174-pkg1.run --kernel-source-path=/usr/src/linux-2.6.11-6mdk/

                reponse
                > the kernel header file /lib/modules/2.6.11-6/include/linux/kernel.h does not exist

                voila
            4. Bonjour !
              Pour installer le driver nvidia:
              console, mode superutilisateur (su):
              1) urpmi kernel-source: soit il est déjà installé, et donc on passe à la suite, soit il ne l'est pas et s'installe (si cela ne se fait pas, avant toute chose aller sur le site ( http://easyurpmi.zarb.org/) qui permettra de configurer/utiliser urpmi)
              2) faire: telinit 3 -> quitte le mode graphique
              3) lancer l'utilitaire nvidia ( un sh nvidia... .run
              4) suivre tout ce qui est dit: à un moment, veut construire un kernel, le laisser faire (dire oui), puis comme cela ne marche pas faire continuer, jusqu'à la fin;
              5) ensuite aller dans le fichier xconf (en l'éditant avec master commander, commande: mc), et remplacer nv par nvidia et ajouter si elle n'y est pas, load "glx"
              6) enregistrer la modif du fichier, puis repasser en graphique en faisant telinit 5;
              normalement, ça marche (en tout cas je l'ai fait plusieurs fois sur un Mandrake 10.2 et récemment sur 2006).
              Bon courage & à votre service,
              Michel.
              1. Est xe que tu a la version 64 ou 32 bit?
                Jai le souci similaire avec la 64 bit...