Aller au contenu

Drivers Nvidia : nouvel échec


TNorth

Messages recommandés

Bon me voici de retour :yes:

Je vous explique la chose. Une machine :

AMD K-2/450

128Mb RAM

RivaTNT2 M64

(J'en vois qui rigolent, au fond de la salle ! :mdr: )

Une Debian testing avec les kernels :

2.4.26

2.6.5-1-386

2.6.6-1-386

(j'ai essayé les 686, la machine reboot au démarrage :transpi: )

Donc pour les drivers Nvidia je télécharge la dernière version.

Je fais un apt-get install kernel-source-2.6.6 nvidia-kernel-common nvidia-glx nvidia-kernel-source

(un peu tout quoi :-D )

Je dézippe les sources du kernel dans /usr/src/, et je lance NVIDIA-Linux-x86-1.0-6106-pkg1.run

Voici son rapport :

option status:

  license pre-accepted    : false

  update                  : false

  force update            : false

  expert                  : false

  uninstall              : false

  driver info            : false

  no precompiled interface: false

  no ncurses color        : false

  query latest driver ver : false

  OpenGL header files    : false

  no questions            : false

  silent                  : false

  X install prefix        : /usr/X11R6

  OpenGL install prefix  : /usr

  Installer install prefix: /usr

  kernel source path      : /usr/src/kernel-source-2.6.5

  kernel install path    : (not specified)

  proc mount point        : /proc

  ui                      : (not specified)

  tmpdir                  : /tmp

  ftp site                : ftp://download.nvidia.com

Using: nvidia-installer ncurses user interface

-> License accepted.

-> No precompiled kernel interface was found to match your kernel; would you li

  ke the installer to attempt to download a kernel interface for your kernel f

  rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)

-> No matching precompiled kernel interface was found on the NVIDIA ftp site;

  this means that the installer will need to compile a kernel interface for

  your kernel.

-> Using the kernel source path '/usr/src/kernel-source-2.6.5' as specified by

  the '--kernel-source-path' commandline option.

-> Kernel source path: '/usr/src/kernel-source-2.6.5'

-> Performing cc_version_check with CC="cc".

ERROR:

      If you are using a Linux 2.4 kernel, please make sure

      you either have configured kernel sources matching your

      kernel or the correct set of kernel headers installed

      on your system.

      If you are using a Linux 2.6 kernel, please make sure

      you have configured kernel sources matching your kernel

      installed on your system.

ERROR: Installation has failed.  Please see the file

      '/var/log/nvidia-installer.log' for details.  You may find suggestions

      on fixing installation problems in the README available on the Linux

      driver download page at www.nvidia.com.

Donc ceci en 2.6.5

J'ai fait quoi ? :mad2:

Lien vers le commentaire
Partager sur d’autres sites

Je fais un apt-get install kernel-source-2.6.6 nvidia-kernel-common nvidia-glx nvidia-kernel-source

(un peu tout quoi )

et je lance NVIDIA-Linux-x86-1.0-6106-pkg1.run

fait ton choix , le *.run ou le nvidia-kernel* mais les 2 en meme temps ... :arrow:

je n'est pas essyer le dernier pilote Nvidia , mais avec le *.run

quand il te pose des questions , il faut bien lire et surtout comprendre ce qu'il dit.

Car a tout les coups c'est toi qui a interrompu l'installation. :-D

Lien vers le commentaire
Partager sur d’autres sites

fait ton choix , le *.run ou le nvidia-kernel* mais les 2 en meme temps ... 

ok. :-D

Comment vérifier que le driver est bien la si je l'ai fait avec les packages nvidia ?

J'ai essayé un modprobe nvidia, mais il dit qu'il n'y a rien...

quand il te pose des questions , il faut bien lire et surtout comprendre ce qu'il dit.

Car a tout les coups c'est toi qui a interrompu l'installation.

Bon je crois que je vais l'oublier celui la :arrow:

Non c'est pas moi, c'est lui qui dit qu'il n'y a pas de package compilé pr mon installation... je pouvais rien faire d'autre.

Lien vers le commentaire
Partager sur d’autres sites

je profite du topic pour moi aussi exposer mon problème.

Vu que je débute sous Debian, en ce moment je fais plein de tests et plein de réinstallations car je casse souvent mon système...

Or là, il m'arrive un truc cheloo, dont je suis sur qu'il est réparable. J'ai téléchargé les nouveaux drivers Nvidia ( mais ça me le fait aussi avec les anciens ). Je lance le .run, il me dit que la version de gcc qui a compilée mon kernel n'est pas la même que celle utilisée actuellement, je tente de forcer la compilation, ça ne passe pas. En faisant " cat /proc/version" on me dit que la version avec laquelle j'ai compilé mon kernel est la 2.95 mais en faisant " cc - v " j'ai version 3.3.

Qu'à celà ne tienne, j'essaie de désinstaller la vieille, pour recompiler mon kernel, forcément avec la nouvelle puisque c'est la seule qui reste. Ca ne passe pas, toujours le même problème. Bon, reloo, je désinstalle la 3.3 et je la réinstalle ( des vieux reflexes de Windows ... ). Mais là, ça ne passe plus, gcc et cc ne répondent plus... Je réinstalle donc aussi la version 2.95. Ca ne passe pas non plus. Alors, comme ça, dans /usr/bin/ je fais un lien symbolique " ln -s gcc-3.3 gcc" et " ln -s gcc-3.3 cc " et là, les commandes répondent de nouveau, je me dis, chouette, là c'est vraiment le bon compilateur que j'utilise.

Et maintenant, j'arrive à compiler les drivers mais il me dit qu'il ne peut les charger car ils sont d'un format invalide.

####

Edit

####

J'ai aussi recompilé le kernel aprés avoir fait ça, mais ça ne veut toujours pas :'(

####

/Edit

####

J'espere avoir été clair. Si quelqu'un pouvait m'aider, ça serait bien sympa :) .

Merci d'avance =)

Lien vers le commentaire
Partager sur d’autres sites

QUOTE

quand il te pose des questions , il faut bien lire et surtout comprendre ce qu'il dit.

Car a tout les coups c'est toi qui a interrompu l'installation.

Bon je crois que je vais l'oublier celui la

Non c'est pas moi, c'est lui qui dit qu'il n'y a pas de package compilé pr mon installation... je pouvais rien faire d'autre.

C'est bien ce que je disait , il va te falloir reviser ton anglais :inpactitude:

>il n'a pas de package pré-compiler DONC il doit t'en compiler un.

Poulpatine

>reviend sur ton kernel par default et recommence

Et liser sa , il y a une partie pour installer le pilote nvidia

http://www.pcinpact.com/forum/index.php?showtopic=20865

Pour savoir si le module nvidia est bien installer

faite

uname -a

>Linux fuckingpc 2.6.6-mat5 #1 Sun Jun 6 23:48:10 CEST 2004 i686 GNU/Linux (chez moi)

dir /lib/modules/2.6.6-mat5/kernel/drivers/video/

si il y a nvidia.ko ,c'est bon sinon..... :pleure:

Lien vers le commentaire
Partager sur d’autres sites

thibault@debian2:~$ dir /lib/modules/2.6.6-1-386/kernel/drivers/video/

aty            console        kyro      riva      tridentfb.ko  vgastate.ko

cfbcopyarea.ko  cyber2000fb.ko  matrox    sis        vesafb.ko

cfbfillrect.ko  hgafb.ko        neofb.ko  sstfb.ko  vfb.ko

cfbimgblt.ko    i810            pm2fb.ko  tdfxfb.ko  vga16fb

dir /lib/modules/2.6.5-1-386/kernel/drivers/video/

aty            console        kyro      riva      tridentfb.ko  vgastate.ko

cfbcopyarea.ko  cyber2000fb.ko  matrox    sis        vesafb.ko

cfbfillrect.ko  hgafb.ko        neofb.ko  sstfb.ko  vfb.ko

cfbimgblt.ko    i810            pm2fb.ko  tdfxfb.ko  vga16fb.ko

Lien vers le commentaire
Partager sur d’autres sites

Bon voila ce que j'ai fait :

apt-get remove nvidia*

apt-get install kernel-source-2.6.5

cd /usr/src

tar -jxvf kernel-source-2.6.5.tar.bz2

ln -s /usr/src/lkernel-source-2.6.5 /usr/src/linux

mv /home/thibault/Nvidia------.run

chmod a+x Nvidia-----------.run

./Nvidia------------.run

Voila le log de nouveau :

debian2:/home/thibault# more /var/log/nvidia-installer.log
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sat Jul  3 14:51:12 2004

option status:
 license pre-accepted    : false
 update                  : false
 force update            : false
 expert                  : false
 uninstall               : false
 driver info             : false
 no precompiled interface: false
 no ncurses color        : false
 query latest driver ver : false
 OpenGL header files     : false
 no questions            : false
 silent                  : false
 X install prefix        : /usr/X11R6
 OpenGL install prefix   : /usr
 Installer install prefix: /usr
 kernel source path      : (not specified)
 kernel install path     : (not specified)
 proc mount point        : /proc
 ui                      : (not specified)
 tmpdir                  : /tmp
 ftp site                : ftp://download.nvidia.com

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
  ke the installer to attempt to download a kernel interface for your kernel f
  rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
  this means that the installer will need to compile a kernel interface for
  your kernel.
-> Kernel source path: '/usr/src/linux'
-> Performing cc_version_check with CC="cc".
ERROR:
      If you are using a Linux 2.4 kernel, please make sure
      you either have configured kernel sources matching your
      kernel or the correct set of kernel headers installed
      on your system.

      If you are using a Linux 2.6 kernel, please make sure
      you have configured kernel sources matching your kernel
      installed on your system.
ERROR: Installation has failed.  Please see the file
      '/var/log/nvidia-installer.log' for details.  You may find suggestions
      on fixing installation problems in the README available on the Linux
      driver download page at www.nvidia.com.

Mon uname -a :

Linux debian2 2.6.5-1-386 #2 Fri Apr 30 20:13:30 EST 2004 i586 GNU/Linux

Lien vers le commentaire
Partager sur d’autres sites

C'est trop le gros box dans vos install...

1)Désinstallez toutes les versions de GCC

2)Installez la dernière

3)Allez chercher les sources du noyau

4)Recompilez un nouveau noyau (en faisant make menuconfig et tout...), avec le bon lien symbolique sur /usr/src/linux

5)Rebootez sur votre nouveau noyau

6)Vérifiez que vous êtes bien sur le nouveau avec "uname -a"

7)Installez les drivers nVIDIA avec le .run, dites-lui de ne pas aller chercher sur le net (vous venez de compiler un noyau, il ne peut pas trouver de drivers précompilés...), et donc de compiler vous-même...

Lien vers le commentaire
Partager sur d’autres sites

Bon voila ce que j'ai fait :

QUOTE

apt-get remove nvidia*

apt-get install kernel-source-2.6.5

cd /usr/src

tar -jxvf kernel-source-2.6.5.tar.bz2

ln -s /usr/src/lkernel-source-2.6.5 /usr/src/linux

mv /home/thibault/Nvidia------.run

chmod a+x Nvidia-----------.run

./Nvidia------------.run

j'imagine que tu a bien redemarer sur linux-2.6.5 et non sur le linux-2.6.6 ?

Lien vers le commentaire
Partager sur d’autres sites

Yeah, merci pour le uname -a, ça m'a permit de comprendre le problème =) . J'ai suivi tes instructions, mais ça faisait pareil, en fait le problème venait du make install qui foirait, apparement ca prenait pas le nouveau noyau mais ça laissait celui de la premiere compilation. Donc, ce que j'ai fait, je suis allé modifiler lilo.conf à la main et now ça marche =). Le son et tout :)

Maintenant, il faut que j'arrive à donner le son à tous les utilisateurs et l'accés aux partitions NTFS :)

Merci encore =)

Lien vers le commentaire
Partager sur d’autres sites

Tiens encore une autre méthode !

http://xenux.danstesoreilles.com/?article=25&skin=skin1

C'est les kernel-headers qui me manquaient ptet...

Y en a marre de ces docs toutes différentes :fumer:

Ben non, c'est toujours pareil...

=>avoir les bonnes sources du noyau (

 $ rm /usr/src/linux
$ ln -s /usr/src/linux-`uname -r` /usr/src/linux

=>avoir la même version de GCC que celle qui a servi à compiler le noyau

(regarder gcc --version et uname -a)

=>Installer le driver nvidia

=>modprobe nvidia

=>modifier le XF86Config(-4)

...Et c'est tout...

Lien vers le commentaire
Partager sur d’autres sites

Non il y a autre chose ;)

Ce n'est pas kernel-image-xxx qu'il veut, c'est kernel-header-xxx

C'est super rapide comme cela : je résume

apt-get install kernel-source-x.y.z

apt-get install kernel-headers-x.y.z

#faire le lien  symbolique ou spécifer le chemin en paramètre :

chmod a+x Nvidia-Linux-xxx.run

./Nvidia-Linux-xxx.run --kernel-source-path=/usr/src/kernel-headers

#modifier le fichier /etc/X11/XFree86-4

supprimer Load "DRI"

supprimer  Load "GLCore"

remplacer "nv" par "nvidia"

#

modprobe nvidia

Comme ça ça roule pas mal et Enemy Territory est relativement fluide sur le 450Mhz AMD K6-2 128Mb ram RivaTNT32Mb ;)

Merci à tous :fumer::-D

Lien vers le commentaire
Partager sur d’autres sites

Bon par contre après redémarrage le serveur X ne part pas !

Faut que je relance le .run pr que ça fonctionne :mdr:

installer les headers est uniquement pour debian, alors aue ma manière est universelle...

Sinon, ton module est chargé au démarrage ?

Rajoute-le s'il ne l'est pas...

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...