je plusoie: avec cette méthode, ce qui est nécessaire devrait s’installer automatiquement.
Bon je l’ai fait… mais il y a toujours le même problème, et un autre de surcroît !
Tout d’abord, ça ne marche pas mieux : à nouveau ça ne se lance pas, voici le message que j’ai recopié :
modprobe nvidia
FATAL: Could not open '/lib/module/2.6.18-6-686/nvidia/nvidia.ko': No such file or directory'
Bon je comprends de quoi il en retourne, mais je vois pas comment régler le problème.
Sinon voici l’autre problème (vraiment étrange !) c’est que dans Grub, j’ai maintenant accès à… deux Debian ! Oui oui, je n’ai pas tout compris mais j’ai la première version 2.6.18-6-686 et l’autre 2.6.18-4-686… Là je dois avoué que j’ai pas compris le truc, pourquoi ça m’a créé ça dans Grub !
Entre temps tu as fait une mise à jour de noyau, donc tu as deux solutions pour démarrer, mais si tu as fait les manip avec le premier noyau et que tu as démarrer avec le nouveau, il te faut recommencer !!
Je t’ai maché le boulot viewtopic.php?f=8&t=13604
Aha on a l’air de se rapprocher !
En effet, quand je reboot, voilà ce que ça donne :
modprobe nvidia
nvidia: module license 'NVIDIA' taints kernel
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 201
NVRM: loading NVIDIA Linux x86 kernel Module 1.0-7184 Tue Aug 18:38:58 PDT 2006
Cependant… ça ne veut pas lancer KDM… quand je fais “startx”, voila ce que ça donne (j’ai noté que la fin, le reste il n’y avait rien d’anormal je pense) :
code Failed to load module “nvidia” (module does not exist, 0)
(EE) No drivers available
Fatal server error:
no screens found
XIO: fatal IO error 104 (Conection reset by peer) on X server “:0.0” after 0 requests (0 known processed) with 0 events remaining[/code]
Voila voila… bon je sais que normalement ça aurait du marcher, donc là je me pose de sérieuses question quand même !
(et sinon entre parenthèse : comment on fait pour enlever l’ancienne version du kernel sous grub ? ^^ )
Merci encore énormément de vous occuper de mon cas ! (même si là ça prend une tournure un peu étrange ! )
Bon, là, ça vient du fait que ta machine n’est pas homogène entre etch/lenny, et sid, et c’est un gros bordel: ton noyau est un noyau etch, de ce que tu disais avant ma modif de sources.list tu étais en lenny/sid, et si tu as suivi mes conseils, tu dois être en sid, mais les sources nvidia que tu as compilées sont des sources etch. Pour tout simplifier, sid a découpé le paquet legacy encore en deux entre les sources 79xx, et les sources 96xx…
Donc, tu n’as effectivement pas de bol du tout.
Alors, pendant que je vais déjeuner, si tu pouvais donner:
le contenu de ton sources.list et de tes preferences,
le résultat d’apt-cache policy,
le resultat d’aptitude search nvidia | grep source
le resultat d’apt-cache policy nvidia-glx-legacy
voili voilou…
Ouais bon sinon on abandonne hein, je n’ai pas non plus super besoin de l’accélération 3D au fond, c’était pour jouer un peu aux jeux vidéos mais on va pas passer 15 ans dessus, au moins j’aurais une raison de plus pour bosser ^^
Si t’es toujours décidé, voila ce que tu m’as demandé :
sources :
[code]#
deb cdrom:[Debian GNU/Linux 4.0 r3 Etch - Official i386 NETINST Binary-1 20$
deb cdrom:[Debian GNU/Linux 4.0 r3 Etch - Official i386 NETINST Binary-1 20$
etch
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main
security
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non$
deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib$
lenny
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main
experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org experimental main
deb-src http://www.debian-multimedia.org experimental main
[/code]
Pour les préférences :
[code]Package: *
Pin: release o=apt-build
Pin-Priority: 999
Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedi$
Pin-Priority: 998
Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 997
Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 996
Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 995
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia $
Pin-Priority: 994
Package: *
Pin: release v=4.0*,o=Debian,a=stable,l=Debian
Pin-Priority: 993
Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 992
Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia$
Pin-Priority: 991
Package: *
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 990
Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multi$
Pin-Priority: 99
Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 98
[/code]
Pour apt-cache policy :
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://www.debian-multimedia.org experimental/main Translation-fr
99 http://www.debian-multimedia.org experimental/main Packages
release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
98 http://ftp.fr.debian.org experimental/non-free Packages
release o=Debian,a=experimental,l=Debian,c=non-free
origin ftp.fr.debian.org
98 http://ftp.fr.debian.org experimental/contrib Packages
release o=Debian,a=experimental,l=Debian,c=contrib
origin ftp.fr.debian.org
98 http://ftp.fr.debian.org experimental/main Packages
release o=Debian,a=experimental,l=Debian,c=main
origin ftp.fr.debian.org
500 http://www.debian-multimedia.org sid/main Translation-fr
998 http://www.debian-multimedia.org sid/main Packages
release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
997 http://ftp.fr.debian.org sid/non-free Packages
release o=Debian,a=unstable,l=Debian,c=non-free
origin ftp.fr.debian.org
997 http://ftp.fr.debian.org sid/contrib Packages
release o=Debian,a=unstable,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org sid/main Translation-fr
997 http://ftp.fr.debian.org sid/main Packages
release o=Debian,a=unstable,l=Debian,c=main
origin ftp.fr.debian.org
992 http://security.debian.org lenny/updates/non-free Packages
release v=None,o=Debian,a=testing,l=Debian-Security,c=non-free
origin security.debian.org
992 http://security.debian.org lenny/updates/contrib Packages
release v=None,o=Debian,a=testing,l=Debian-Security,c=contrib
origin security.debian.org
992 http://security.debian.org lenny/updates/main Packages
release v=None,o=Debian,a=testing,l=Debian-Security,c=main
origin security.debian.org
500 http://www.debian-multimedia.org lenny/main Translation-fr
991 http://www.debian-multimedia.org lenny/main Packages
release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
990 http://ftp.fr.debian.org lenny/non-free Packages
release o=Debian,a=testing,l=Debian,c=non-free
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org lenny/contrib Packages
release o=Debian,a=testing,l=Debian,c=contrib
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org lenny/main Packages
release o=Debian,a=testing,l=Debian,c=main
origin ftp.fr.debian.org
996 http://ftp.ens-cachan.fr etch/volatile/non-free Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free
origin ftp.ens-cachan.fr
996 http://ftp.ens-cachan.fr etch/volatile/contrib Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib
origin ftp.ens-cachan.fr
996 http://ftp.ens-cachan.fr etch/volatile/main Packages
release o=volatile.debian.org,a=stable,l=debian-volatile,c=main
origin ftp.ens-cachan.fr
995 http://security.debian.org etch/updates/non-free Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=non-free
origin security.debian.org
995 http://security.debian.org etch/updates/contrib Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=contrib
origin security.debian.org
995 http://security.debian.org etch/updates/main Packages
release v=4.0,o=Debian,a=stable,l=Debian-Security,c=main
origin security.debian.org
500 http://www.debian-multimedia.org etch/main Translation-fr
994 http://www.debian-multimedia.org etch/main Packages
release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
993 http://ftp.fr.debian.org etch/non-free Packages
release v=4.0r3,o=Debian,a=stable,l=Debian,c=non-free
origin ftp.fr.debian.org
993 http://ftp.fr.debian.org etch/contrib Packages
release v=4.0r3,o=Debian,a=stable,l=Debian,c=contrib
origin ftp.fr.debian.org
993 http://ftp.fr.debian.org etch/main Packages
release v=4.0r3,o=Debian,a=stable,l=Debian,c=main
origin ftp.fr.debian.org
Paquets étiquetés :
Pour apt-cache search nvidia | grep source (je pense que c’est ça que tu voulais, vu que “aptitude” ne fonctionne pas )
nvidia-kernel-legacy-source - NVIDIA binary kernel module source (legacy version)
nvidia-kernel-legacy-71xx-source - NVIDIA binary kernel module source (71xx legacy version)
nvidia-kernel-legacy-96xx-source - NVIDIA binary kernel module source (96xx legacy version)
nvidia-kernel-source - NVIDIA binary kernel module source
Pour apt-cache policy nvidia-glx-legacy :
nvidia-kernel-legacy-source - NVIDIA binary kernel module source (legacy version)
nvidia-kernel-legacy-71xx-source - NVIDIA binary kernel module source (71xx legacy version)
nvidia-kernel-legacy-96xx-source - NVIDIA binary kernel module source (96xx legacy version)
nvidia-kernel-source - NVIDIA binary kernel module source
debian-eddy:/home/eddy# apt-cache policy nvidia-glx-legacy
nvidia-glx-legacy:
Installé : 1.0.7184-3
Candidat : 1.0.7184-3
Table de version :
*** 1.0.7184-3 0
993 http://ftp.fr.debian.org etch/non-free Packages
100 /var/lib/dpkg/status
[quote]Pour apt-cache search nvidia | grep source (je pense que c’est ça que tu voulais, vu que “aptitude” ne fonctionne pas )[/quote] ben non, justement, c’était >précisément< un aptitude search que je voulais. Bizarre que ça ne marche pas, mais bon, j’ai les éléments qu’il me faut.
Alors 1/mise au carré de la distrib:
Alors assures toi qu’aptitude est bien installé, et que tu es bien homogène sur les paquets installés:
apt-get update
apt-get install aptitude
aptitude full-upgrade
aprés que tout ait été mis à jour une première fois, refais un aptitude full-upgrade plusieurs fois jusqu’à ce qu’il n’ait plus rien à mettre à jour.
2/install du noyau sid:
regardes ce dont tu disposes comme noyau avec aptitude search linux-image-2.6.24 choisis en un et installes le.
Rebootes dessus.
3/install des >bons< paquets nvidia pour ta carte sous sid:
m-a a-i -t nvidia-kernel-legacy-96xx-source
aptitude install nvidia-glx-legacy-96xx
ensuite tu mets nvidia dans ton xorg.conf, et ça devrait être enfin bon.
D’accord d’accord, c’est en cours de upgrade là.
Mais j’aimerais savoir : est ce que dans grub on peut enlever les “noyaux” non utilisés (si j’ai bien compris) ? Parce que là par exemple je peux lancer deux debian différents, et si j’ai encore bien compris, je vais installer un troisième noyau qui apparaîtra au moment de boot sur grub, ce qui m’est totalement inutile ! Enfin je n’ai besoin que d’une seule version, personnellement ça me suffit Enfin je dis ça, c’est surtout pour ma soeur en fait, déjà qu’au départ, lui faire comprendre comment marchait grub c’était un véritable calvaire (eh oui…) donc là du coup si on rajoute plusieurs noyaux, elle va péter un câble
oui. on peut cleaner, il suffit d’enlever les paquets linux-image qui ne te servent plus. Attends avant d’être sûr que celui que tu vas garder marche.
Déjà, tu peux améliorer les choses en mettant dans /boot/grub/menu.lst:
- default saved au lieu de default 0
- # savedefault=true au lieu de # savedefault=false
ensuite, tu fais update-grub, et quand tu n’y touche pas, le systême rebootera sur le dernier noyau que tu auras sélectionné manuellement.
Eh bien, tout d’abord j’ai un peu paniqué : aucun de mes kernel ne voulaient lancer kdm au départ ! Alors du coup j’ai du faire ta méthode sans être sur le mode graphique, et là… je vois apparaître à l’écran le logo nvidia, puis KDE !
Alors voila si tu veux savoir ce que ça m’a fait, ma réaction a été :“oh joli !” et je me suis mis à applaudir… !
Merci énormément pour tout, ça marche enfin, et l’accélération 3D aussi (aha 10 fois plus de frames/minute qu’avant quand même grâce à toi ) Bon à cause de toi je vais pouvoir jouer à des jeux vidéos (enfin dans ce cas, on dit à cause ou grâce ?
)
Bon allez, dernière petite question pour ce sujet : ça veut dire quoi “AMA” ? ^^
Au fait, tu mets [résolu] dans le titre du premier post du fil ?
Voila c’est fait
Ah oui désolé autre petite question (la der des ders, promis !) pour cleaner grub, il faut effacer la liste des anciens noyaux dans /boot/grub/menu.lst ? (en bas il y a la liste de tous les lancements possibles donc je pense que c’est là, mais je préfère avoir confirmation vu que j’aime pas trop manipuler grub ^^)
Encore merci… et merci… et merci beaucoup
A part les petites modifications de base comme celles que que je t’ai indiquées plus haut, il n’y a jamais à toucher au menu.lst, il se regénère tout seul, normalement quand tu désinstalles les noyaux dont tu n’as plus besoin ou quand tu en installes un nouveau.
Si ce n’est pas le cas, et qu’il ne se met pas à jour, tu peux le remettre au carré avec update-grub.
Pour connaitre tes noyaux installés:
aptitude search linux-image | grep "^i"
pour desinstaller un paquet (un linux-image-xxx, par exemple) aptitude remove .