TNorth Posted July 3, 2004 Share Posted July 3, 2004 Bon me voici de retour 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 ! ) 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 ) 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 ) 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 ? Link to comment Share on other sites More sharing options...
zaverel Posted July 3, 2004 Share Posted July 3, 2004 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 ... 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. Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 fait ton choix , le *.run ou le nvidia-kernel* mais les 2 en meme temps ... ok. 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 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. Link to comment Share on other sites More sharing options...
Poulpatine Posted July 3, 2004 Share Posted July 3, 2004 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 =) Link to comment Share on other sites More sharing options...
zaverel Posted July 3, 2004 Share Posted July 3, 2004 QUOTEquand 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 >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..... Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 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 Link to comment Share on other sites More sharing options...
zaverel Posted July 3, 2004 Share Posted July 3, 2004 la c'est confirmer ,le pilote nvidia n'est pas installer. Je l'avait pas préciser mais utilise le *.run de preference. *.run --help est interessant aussi a connaite Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 ok donc je désinstalle les packages nvidia* ? merci ! Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 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 Link to comment Share on other sites More sharing options...
tuXXX Posted July 3, 2004 Share Posted July 3, 2004 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... Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 ok je me lance dans une compil noyau.... jamais fait encore Link to comment Share on other sites More sharing options...
zaverel Posted July 3, 2004 Share Posted July 3, 2004 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 ? Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 Oui, comme le confirme le uname -a à la fin du post Link to comment Share on other sites More sharing options...
Poulpatine Posted July 3, 2004 Share Posted July 3, 2004 oky, je fais ça, merci :) Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 Je me suis fait avoir dans l'histoire, c'est pas à moi qu'on a conseillé de recompiler Tant pis ce sera une bonne expérience de faite Mais ça ne résoud pas mon prob Comme vais je faire mes démos de Quake ? Link to comment Share on other sites More sharing options...
Poulpatine Posted July 3, 2004 Share Posted July 3, 2004 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 =) Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 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 Link to comment Share on other sites More sharing options...
tuXXX Posted July 3, 2004 Share Posted July 3, 2004 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 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... Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 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.zapt-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 Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 Bon par contre après redémarrage le serveur X ne part pas ! Faut que je relance le .run pr que ça fonctionne Link to comment Share on other sites More sharing options...
tuXXX Posted July 3, 2004 Share Posted July 3, 2004 Bon par contre après redémarrage le serveur X ne part pas !Faut que je relance le .run pr que ça fonctionne 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... Link to comment Share on other sites More sharing options...
TNorth Posted July 3, 2004 Author Share Posted July 3, 2004 Oui il l'est, il apparaît dans modules.conf Euh ptet que ta méthode est universelle, mais moi quand je mettais comme source /usr/src/kernel-image-xxx, ça marchais pas... Link to comment Share on other sites More sharing options...
tuXXX Posted July 3, 2004 Share Posted July 3, 2004 mais moi quand je mettais comme source /usr/src/kernel-image-xxx, ça marchais pas... c'est pas ça que je disais Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.