Forum Linux.debian/ubuntu Problème installation driver nvidia

Posté par  .
Étiquettes :
0
30
déc.
2008
Bonjour à tous,

Et voilà un nouvel utilisateur DEBIAN Etch depuis 2 jours...sur un ordi AMD ATHLON 64 X2
Tout allait bien jusque là...tout marche correctement, sauf l'installation des drivers nvidia pour ma carte Geforce 7900 GT/GTO
Le système fonctionne correctement mais je suppose qu'il utilise un driver générique pour que j'utilise le mode graphique...je sens des ralentissements étonnants et j'ai compris que je devais installer les pilotes nvidia pour linux pour pouvoir utiliser pleinement ma carte grahique.

J'ai essayé plusieurs méthodes mais çà bloque à chaque fois au même endroit...
Avec Envy, je lance et j'obtiens: "La construction du paquet nvidia-kernel-source a échoué. Que souhaitez-vous faire ?"...ne me reste plus qu'à quitter...

Avec m-a auto-install nvidia-kernel-source :, j'ai le même message qu'au dessus avec un listing de log de l'erreur : en voici la fin :

make[4]: *** /usr/src/modules/nvidia-kernel/nv/nvidia.o Erreur 1 ▒
│ make[3]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Erreur 2 ▒
│ make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.18-6-amd64 » ▒
│ NVIDIA: left KBUILD. ▒
│ nvidia.ko failed to build! ▒
│ make[2]: *** [mdl] Erreur 1 ▒
│ make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv » ▒
│ make[1]: *** [build-stamp] Erreur 2 ▒
│ make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel » ▮
│ make: *** [kdist_image] Erreur 2


Avec la méthode préconisée par debian à cette adresse : "http://wiki.debian.org/NvidiaGraphicsDrivers#Methods"
PAreil !

En fait, je n'ai pas gardé le noyau de base installé par la distribution...il n'utilisait pas toute la mémoire et il n'utilisait qu'un processeur au lieu de deux (je ne comprends pas d'ailleurs pourquoi la distrib n'installe pas le bon noyau à l'installation...pour quelqu'un qui en s'y connait pas, il risque d'utiliser sa machine comme çà sans en utiliser toutes les possibilités !)...J'ai donc installé le noyau correspondant à ma machine : et donc...

..Avec la commande "uname -r", j'obtiens la réponse suivante : 2.6.18-6-amd64
ensuite ,je fais ce qui est dit ci-dessous:

1. Install the kernel module source. For example, with apt-get:

# apt-get install nvidia-kernel${VERSION}-source

This will install a source tarball in /usr/src/. Unpack it in /usr/src:

$ cd /usr/src
# tar -xf nvidia-kernel-*.tar.gz

This will unpack the kernel module sources into /usr/src/modules/nvidia-kernel[something].

2. Configure your kernel. This step isn't documented here; if you need to learn how, see the kernel-package documentation. But in summary, what you have to do is

$ cd /usr/src/linux
# make xconfig

Et là, la commande "make xconfig" ne fonctionne pas...

scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-6-amd64/scripts/basic/Makefile: Aucun fichier ou répertoire de ce type
make[1]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-headers-2.6.18-6-amd64/scripts/basic/Makefile ». Arrêt.
make: *** [scripts_basic] Erreur 2


je pense que le problème vient de là ! Pourtant, en regardant dans le répertoire "/usr/src", j'ai l'impression de tout avoir !

ls -al /usr/src

drwxrwsr-x 6 root src 4096 2008-12-30 13:40 .
drwxr-xr-x 13 root root 4096 2008-12-29 13:31 ..
lrwxrwxrwx 1 root src 37 2008-12-29 13:38 linux -> /usr/src/linux-headers-2.6.18-6-amd64
drwxr-xr-x 17 root root 4096 2008-12-29 13:37 linux-headers-2.6.18-6
drwxr-xr-x 4 root root 4096 2008-12-29 13:37 linux-headers-2.6.18-6-amd64
drwxr-xr-x 3 root root 4096 2008-12-29 13:37 linux-kbuild-2.6.18
drwxrwxr-x 3 root src 4096 2007-01-05 05:51 modules
-rw-r--r-- 1 root root 1744193 2007-01-05 05:51 nvidia-kernel-source.tar.gz

J'ai notamment les sources de mon nouveau noyau non ? (2.6.18-6-amd64) ? Je ne comprends pas à partir de ce point là !!

HELP HELP !!!

merci à tous par avance !

Sébastien
  • # make menuconfig

    Posté par  . Évalué à 0.

    make xconfig lance le configurateur en interface X11, si tu n'as pas d'interface graphique, normal que ça ne fonctionne pas.

    Par contre, tu peux utiliser make menuconfig qui est la même chose mais en mode texte, ceci il faut quand même la bibliothèque libncurses5-dev.

    D'autre part pour compiler un noyau ou des modules (NVidia), il est conseillé d'installer le paquet (ou méta-paquet) build-essential : apt-get install build-essential.
  • # guide rapide

    Posté par  . Évalué à 2.

    il y deux façons correctes de compiler le driver (d'aucun dirait une seule correcte, qui n'est pas celle que je vais te décrire), et t'es parti pour n'en utiliser aucune des deux. Voici ce que je te conseille :

    - téléchargement des pilotes depuis le site nvidia (version 64 bits si tu as installé une debian 64 bits)
    - téléchargement des headers de ton noyau (apt-cache search linux-headers-2.6)
    - arrêter l'interface graphique (/etc/init.d/gdm stop ; ou /etc/init.d/kdm stop ; ou autre suivant ton gestionnaire de connexion)
    - sh <drivers nivdia>

    tu peux avoir ici une erreur du genre "mauvaise version de gcc/cc" ; si tu as installé la version demandée, il te faut faire alors :
    - CC=gcc-4.XX sh <drivers nivdia>

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.