Installation drivers nvidia sur DEBIAN etch ! HELP !

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

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

Jette un oeil par ici : viewtopic.php?f=8&t=13604&hilit=nvidia

:smt006 moi j’installe envy

albertomilone.com/nvidia_scripts1.html

J’avais un problème du même genre.

Tu trouveras sa solution dans ce premier post:
http://forum.debian-fr.org/viewtopic.php?f=3&t=17563

et d’un mamnière générale dans ce lien:
http://wiki.debian.org/NvidiaGraphicsDrivers

Pour résumer:
1/chercher les sources de nvidia-kernel adaptées à ta CG (nvidia-kernel ou nvidia-kernel-legacy)

2/ s’assurer que le noyau et les sources du noyau sont bien dans les mêmes releases que les sources de nvidia-kernel-legacy ou nvidia-kernel (faire un apt-cache policy)

3/ installer les headers du noyau

4/ appliquer la commande m-a a-i -i nvidia-kernel-legacy-source ( nvidia-kernel-source)

Vérifier que le fichier /lib/modules/N°TonNoyau/nvidia/nvidia.ko a bien été créé

et important

Vérifier que le fichier /usr/lib/xorg/modules/drivers/nvidia_drv.so a été créé
C’est ce dernier qui est chargé par la commande nvidia dans xorg.conf.
S’il y a des difficultés pour le créer, installer une linux-image de la même release que nvidia-kernel-source et opérer comme précédemment

5/installer nvidia-glx

6/ modifier le fichier xorg.conf en mettant nividia à la place de nv et en

mettant Option “Composite” “Disable” dans la section Section “Extensions”

Merci à toi pour cette réponse !

Je vais essayé dès aujourd’hui pour voir ce que çà donne…
J’ai l’impression d’avoir les sources du noyau pourtant, c’est çà qui je trouve bizarre !

Je te tiens au courant !

MErci encore

Sébastien

Et bien voilà ! J’ ai réglé le problème !

J’avais installé en fait un noyau…64 bits !!! Je ne le savais pas mais j’avais installé la version : 2.6.18-6-amd64…
Je pensais que “amd64” voulait dire compatible avec mon matériel (processeur AMD ATHLON X2 64)…et non
en fait ! Je suis passé en 64 bits sans le vouloir…

Du coup, mes pilotes nvidia n’étaient pas compatibles ! J’ai changé de noyau et j’ai refait un coup de “envy” et tout c’est passé correctement !
(j’ai juste eu à redirigé le lien “/usr/Src/linux” vers les nouveaux “headers”)…

Merci encore à tous

Skyhalfelin

1 ere victoire pour julien6k :smt005 :smt006 :smt006