Problème INEDIT, drivers pour carte nVidia "No screens found" [Resolu] - Installation - Linux et OS Alternatifs
Marsh Posté le 14-01-2005 à 17:55:17
Si ça fonctionne sous un autre OS, c'est que le problème est logiciel.
Bon donc faut vérifier la config (mais si t'as déja installé des drivers Nvidia, je pense que tu l'as déja fait)
et pourquoi pas vérifier tout ce qui pourrait poser des conflits: partage d'IRQ, conflit avec des autres drivers (notamment le frame buffer)...
Marsh Posté le 14-01-2005 à 18:08:43
Merci de me repondre !
En effet, je suis sur que ca ne vient pas de la config!
Par contre on peu verifier le reste , ca cout rien !
partage d'IRQ, conflit avec des autres drivers (notamment le frame buffer) |
Comment verife-t-on cela ?
Marsh Posté le 14-01-2005 à 19:28:17
Peux tu charger le module nvidia a la main??
$ modprobe nvidia
Marsh Posté le 14-01-2005 à 19:30:41
Oui , il se charge bien,
il apparait quand je fait lsmod|grep nvidia
puis quand je fait init 5, il y a l'erreur du premier message !
Marsh Posté le 14-01-2005 à 20:03:29
Et dans le fichier XF86Config-4 tu as bien le driver nvidia de mis ?
Marsh Posté le 14-01-2005 à 20:46:39
oui
mais j'ai deja dit que j'etait sur de la manip !!!!
Marsh Posté le 14-01-2005 à 21:26:42
pour etre "precis"
Je pense qu'il n'y a pas de problemes :
- ni au niveau des drivers
- ni au niveau de la carte ( elle marche sous win)
donc je pencherais pour ce qui fait le lien
entre les drivers et la carte , c'est a dire LINUX.
donc, le message d'Oliv, me semble plus prometteur :
Citation : Si ça fonctionne sous un autre OS, c'est que le problème est logiciel. |
Marsh Posté le 14-01-2005 à 21:32:41
en faite j'ai le même problème depuis quelques temps...
Impossible d'utiliser les drivers nvidia sous debian (même erreur que ceric35 avec les 6629, freeze complet avec les versions précedentes) alors que sous gentoo ça marche nikel
Marsh Posté le 14-01-2005 à 22:31:09
bon d'abord faut enlever le Frame Buffer, j'ai eu des tonne de probleme avec ca et des noyau recompiler sans faire gaffe ...
j'espere que ca pourra servir, sinon essaye aussi du coter de l'acpi ... maybe
Marsh Posté le 14-01-2005 à 22:40:17
Citation : faut enlever le Frame Buffer |
Comment enleve-tu le Frame Buffer ?
Et qu'est-ce que le Frame Buffer ?
Marsh Posté le 16-01-2005 à 14:03:32
Tu enlèves le framebuffer dans la configuration de ton noyau, il faut recompiler. Tu peux peut-être le désactiver avec un paramètre à passer au démarrage de ton noyau. Sinon, tu as assigné une irq à ta carte dans le bios ?
Marsh Posté le 16-01-2005 à 14:10:04
Citation : Tu peux peut-être le désactiver avec un paramètre à passer au démarrage de ton noyau |
lequel ?
sinon , Je vais essayer la recompilation.
Citation : Sinon, tu as assigné une irq à ta carte dans le bios ? |
Elle marche tres bien sous windows !
Marsh Posté le 16-01-2005 à 14:32:59
ceric35 a écrit :
|
Et ? Jette juste un oeil Pour désactiver le paramètre au boot, je sais plus trop, google ?
Marsh Posté le 16-01-2005 à 14:57:02
Le truc de l'ACPI, c'est une bonne idée
pour le désactiver simplement, suffit de rajouter en paramètre au boot: acpi=off
Pour faire ça, il te suffit d'éditer ton fichier de conf lilo (ou grub... mais comme t'es sous mdk ça doit être lilo) qui est dans /etc/lilo.conf et de l'ajouter au niveau de la ligne "append="
après une fois le fichier sauvegardé, pense à bien éxecuter: lilo (dans un shell en tant que ligne de commande) puis reboot.
pour le frame buffer: supprime l'option vga=... (même façon que précédemment... mais pour le frame buffer je suis pas certain que ce soit si simple de le désactiver... surtout sur une mandrake) ou alors si t'es un poil plus courageux recompile ton noyau sans le support pour le frame buffer (tu peux faire pareil avec l'acpi)
pour tout ce qui est irq, mémoire... faut voir dans /proc/interrupts, /proc/iomem, /proc/ioports, /proc/meminfo...
Marsh Posté le 16-01-2005 à 15:02:21
C'est quoi le FrameBuffer, ca sert a quoi ?
Qu'est-ce que c'est sensé changer ?
J'aime bien savoir ce que je fait en fait
Marsh Posté le 16-01-2005 à 15:06:37
Moi je l'utilise des noyaux compilés avec le framebuffer et ça marche très bien. Il s'agit des versions 2.6.9 et 2.4.28 sans modifications (patchs).
Marsh Posté le 16-01-2005 à 15:11:52
ceric35 a écrit : C'est quoi le FrameBuffer, ca sert a quoi ? |
http://www.google.fr/search?hl=fr& [...] ogle&meta=
Marsh Posté le 16-01-2005 à 15:19:43
mexx20 a écrit : Moi je l'utilise des noyaux compilés avec le framebuffer et ça marche très bien. Il s'agit des versions 2.6.9 et 2.4.28 sans modifications (patchs). |
Oui, mais sur ce PC ca marche vraiment pas !
Alors on teste des trucs ...
Marsh Posté le 16-01-2005 à 15:22:59
Ouias donc en francais "tempon de memoire Video"
Citation : Un tampon de mémoire vidéo définit une abstraction logicielle d'accès aux périphériques vidéo. Il correspond à la mémoire d'affichage de certains contrôleurs graphiques et propose une interface unifiée aux logiciels qui n'ont alors plus à se soucier des détails de bas niveau relatifs au matériel |
Je me repelle maintenant que lors de l'installation, le script
disait : "il y a un conflit avec rivafb"
et dans rivafb , il y a fb comme FrameBuffer !
Marsh Posté le 16-01-2005 à 22:20:59
Exactement le meme pb que ceric35 avec une GF6600 GT en PCI-E sur l'Asus A8N-Sli (nForce4).
Marsh Posté le 16-01-2005 à 22:46:50
Ha j'ai du nouveau :
J'ai trouvé un forum bien sympa dedié aux problemes des drivers nVidia
http://www.nvnews.net/vbulletin/forumdisplay.php?f=14
un un super interressant : http://www.nvnews.net/vbulletin/showthread.php?t=42007
Citation : This is a known problem that's currently being investigated and should be resolved soon. As a temporary workaround, you could reduce the amount of installed system memory (such that the SWIOTLB is not used). |
Traduction (approximative) : Le probleme est connu (...) et sera bientot resolu !
Aparement, il y a peut-etre une solution ...
http://www.nvnews.net/vbulletin/showthread.php?t=42007
PS: Je suis desole de pas pouvoir tester pour vous, mais comme mentionner
sur le premier post , c'est pas sur mon PC que le probleme se trouve.
Par contre, pour ma culture personnelle ( et la joie de l'un de mes
ami ) , j'aimerais bien savoir si l'une de ces methodes fonctionnent
Marsh Posté le 20-01-2005 à 11:00:26
Personne d'autre n'as infos ? Ou as ce pb ?
C'est bizarre quand meme que ca touche si peu de personnes ...
Marsh Posté le 20-01-2005 à 13:51:58
le driver nvidia est incompatible avec le driver rivafb du noyau. Le framebuffer te permet d'avoir une console en haute resolution/milliers de couleurs/acceleration matériel. Si tu veux continuer à avoir un beau bootsplash, utilise le driver vesafb qui cohabite bien avec le driver nvidia sous X. C'est un driver basique mais je pense que de toute facon tu t'en cogne complet d'avoir des fonctions avancées en mode console. Rivafb est en dur et non en module car ild oit etre chargé au tout début afin de t'offrir un beau bootsplash (ecran de boot avec barre de porgression, c'est un patch non officiel du noyau utilisé par la mandrake et d'autres).
=> recompilation du noyau et/ou forcage du driver a utilisé dans lilo (rien-ce sera moche en console- ou vesa)
Marsh Posté le 20-01-2005 à 14:02:42
Je l'ai eut aussi en cooker, mais c'est partit maintenant.
Marsh Posté le 20-01-2005 à 19:07:52
Sans vouloir etre chiant. Peux tu détailler un p'tit peu stp.
je débute et j'ai commander ma Mandrake Official pour avoir de la doc et etre membres, histoire de pas avoir de soucis mais apparement c'est raté ...
Marsh Posté le 21-01-2005 à 15:32:17
+ check que les résolutions ne sont pas rejetés et si oui désactive DDC
http://www.linux-wizard.net/howto. [...] nvidia#ddc
+ check que le support AGP est bien activé :
http://www.linux-wizard.net/howto. [...] nvidia#agp
Marsh Posté le 21-01-2005 à 15:49:29
Ca avance , c'est cool
Par contre, c'est ni un probleme de resolutions ni de port agp !
Je suivrai plus les option de desactivations du Frame Buffer
parce qu'il y a bien un conflit avec rivafb ?
Tu peut détailler pour lilo stp mart ?
Marsh Posté le 21-01-2005 à 16:59:33
si tu veux éditer ton lilo.conf -> http://www.linux-wizard.net/faq.ph [...] el_options
Marsh Posté le 21-01-2005 à 19:53:01
pour ne pas avoir la fb, tu boote en mode texte : vga=normal
Marsh Posté le 21-01-2005 à 20:00:31
Donc pour etre clair ,
Il faut modifier le fichier /etc/lilo.conf
et remplacer la ligne en gras :
Citation : image=/boot/vmlinuz-2.6.8.1-12mdk |
par
Citation : image=/boot/vmlinuz-2.6.8.1-12mdk |
puis , executer la commande
lilo
ya plus qu'a tester .
Tu peut les faire Fouki ? et me dire si ca marche !
Marsh Posté le 21-01-2005 à 20:16:02
lilo -v je préfère perso
Marsh Posté le 21-01-2005 à 20:23:32
Ca change rien mais j'ai pas fait "lilo -v"
Faut que je le refasse ?
Marsh Posté le 21-01-2005 à 20:41:22
Fouki a écrit : Ca change rien mais j'ai pas fait "lilo -v" |
Nan c'est juste que ca donne des infos mais ca change en rien la commande.
Marsh Posté le 21-01-2005 à 21:48:50
ca change RIEN? c'est à dire que tu ne vois meme pas que c'est "moche" ? humhum
sinon, je confirme c'est pas la peine d'aller plus loin si vous avez rivafb qui tourne c'est ca le probleme. Ils sont officiellement et sans astuce possible incompatible
Marsh Posté le 14-01-2005 à 17:46:22
Bonjour,
Tout d'abord, je tient à signaler que ce problème
est INEDIT car ,j'ai déjà installer des drivers nVidia
sans problèmes, alors je connait parfaitement la méthode
pour installer les drivers nVidia sous linux.
Tout d'abord, voici la configuration:
Distribution : Mandrake 10.1 Officiel (idem Mandrake 10.0)
Noyau : 2.6.8.1-12mdk ( idem avec 2.6.10 )
Version du driver : NVIDIA-Linux-x86-1.0-6629-pkg1.run
Carte mère : Matsonic MS-8147C
Chipset : VIA KT400
Carte Graphique : GeForce FX 5600
Donc, je tente d'aider un ami à installer les drivers pour
sa carte.
Les drivers s'installe sans erreurs de la part du script
d'installation.
Cependant, en redémarrant le serveur X, nous obtenons
l'erreur suivante :
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xC8000000
(--) NVIDIA(0): MMIO registers at 0xCE000000
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
On a d'abord pensé à un probleme dans le bios, mais
elle fonctionne tres bien sous Windows XP.
A notre avis, ca viendrait plutot :
- du materiel
- ou de linux ( config ...)
J'en appelle a vous, parce que franchement , là on seche ...
Message édité par ceric35 le 15-02-2005 à 21:39:56