[résolu]problème : FPS lent = user au bord du suicide !

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 :wink: 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. :laughing:
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-96xxensuite 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 :laughing: 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 :stuck_out_tongue:

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 ! :smiley:
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 :stuck_out_tongue: ) Bon à cause de toi je vais pouvoir jouer à des jeux vidéos (enfin dans ce cas, on dit à cause ou grâce ? :stuck_out_tongue: )

Bon allez, dernière petite question pour ce sujet : ça veut dire quoi “AMA” ? ^^

AMA=A Mon Avis (anglais IMO=In My Opinion)

fr.wikipedia.org/wiki/OSEF#Argot_francophone

Au fait, tu mets [résolu] dans le titre du premier post du fil ?

Voila c’est fait :stuck_out_tongue:
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 :stuck_out_tongue:

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 .