Impossible de lancer Xorg avec le driver Nvidia - Installation - Linux et OS Alternatifs
Marsh Posté le 23-10-2005 à 19:27:04
désactive les extensions COMPOSITE ET DAMAGE
en regardant ton fichier log, le pilote est chargé ...
le module noyau est bien chargé ?
en désactivant l'AGP cela donne koi ?
cf http://www.linux-wizard.net/howto. [...] key=nvidia
Marsh Posté le 23-10-2005 à 19:29:26
Est ce que t'es passe en kernel 2.6.13 et a udev ? Dans ce cas la tu dois creer les noeuds dans /dev. Commande mknod pour les drivers nvidia
Marsh Posté le 23-10-2005 à 20:27:15
Dark_Schneider a écrit : désactive les extensions COMPOSITE ET DAMAGE |
el_loco a écrit : Est ce que t'es passe en kernel 2.6.13 et a udev ? Dans ce cas la tu dois creer les noeuds dans /dev. Commande mknod pour les drivers nvidia |
Merci, Je vais voir ça de suite
Marsh Posté le 23-10-2005 à 23:28:26
inutil de faire les noeud avec udev, suffit de mettre dans /etc/modprobe.preload nvidia et dans /etc/modprobe.conf
|
Marsh Posté le 23-10-2005 à 23:33:45
J'ai vu ça...
Je ne l'avais pas fait, mais là j'ai pas le temps de tester vos réponses avant demain...
Je donnerais des nouvelles.
Bonne nuit
Marsh Posté le 24-10-2005 à 10:36:23
Dark_Schneider a écrit : inutil de faire les noeud avec udev, suffit de mettre dans /etc/modprobe.preload nvidia et dans /etc/modprobe.conf
|
Je suis passe de devfs a udev et la creation dans /dev ne se faisais pas pour ces modules. Je suis sur gentoo egalement et j'avais bien mis ces modules dans /etc/modules.autoload/kernel-2.6 et ca ne marchait pas sans cette manipulation.
Marsh Posté le 24-10-2005 à 22:53:20
Marche toujours pô
Pourtant, je comprends pas ce qui passe pas
Marsh Posté le 25-10-2005 à 22:46:25
essaye le script /sbin/NVmakedevices.sh j avais le meme probleme j ai lu ca sur le forum anglais de gentoo ca a marcher pour moi
Marsh Posté le 26-10-2005 à 20:26:12
J'ai ce script nul part...
même pas dispo dans le package de nvidia
Marsh Posté le 26-10-2005 à 21:50:23
Master p a écrit : |
En effet ils sont incompatibles !
Marsh Posté le 26-10-2005 à 22:22:52
Merci pour la news
Sinon, un avis sur le pb ?
Marsh Posté le 26-10-2005 à 23:21:50
ReplyMarsh Posté le 26-10-2005 à 23:41:21
el_loco a écrit : t'as teste tout ce qu'on t'as dis de faire? fais un ls -l /dev/nv*. |
Oui, à moins d'avoir raté quelque chose
Le /dev/nvidia est censé exister quand je suis en mode console ?
Sinon, j'ai testé ce que ça donnait quand je remplaçait le module nvidia_drv.so issu de portage par celui qui est issu de l'installeur nvidia.
Résultat : Comportement identique à celui où j'utilise l'installeur
=> Le module nvidia_drv.so n'est pas le même que dans portage
=> Celui issu de portage n'est pas détecté comme correct, mais celui issu de l'installeur me plante le poste.
Je m'en vais forcer une résolution de merde avec un taux de raffraichissement de 60 Hz, des fois que je me serais planté quelque part par là
Marsh Posté le 27-10-2005 à 19:33:28
voici le script
#!/bin/sh
error() {
echo "$(basename $0): fatal error, $1 failed"
exit 1
}
# create a temporary file
tmp=`(mktemp -q /tmp/nvidia.XXXXXX) 2> /dev/null` || tmp="/tmp/nvidia.$$"
# The module-init-tools package uses different files and syntax than
# what was used previously used for 2.4 kernels: determine if this is
# a 2.6 or greater kernel, and then select the correct search path
kernel_2_6=""
[ `uname -r | cut -d '.' -f 2` -ge 6 ] && kernel_2_6="1"
paths_2_4="/etc/modutils/aliases /etc/modules.conf /etc/conf.modules"
paths_2_6="/etc/modprobe.d/aliases /etc/modprobe.conf"
[ "$kernel_2_6" ] && paths=$paths_2_6
[ "$kernel_2_6" ] || paths=$paths_2_4
# walk the search path, and select the first file that exists
modconf=""
for path in $paths; do
if [ -f "$path" ]; then
modconf=$path
break
fi
done
# if we found a file from the search path, update the nvidia alias
if [ ! -z $modconf ]; then
# Initialize the permissions on $tmp so that we don't change the
# permissions of $modconf when we mv it into place
cp -p $modconf $tmp
sed '/^alias.*\(NVdriver\|nvidia\)/d' < $modconf > $tmp
# make sure the last character in the file is a newline
[ `tail -n 1 $tmp | wc -l` = 0 ] && echo "" >> $tmp
if [ -c /dev/.devfsd ]; then
echo "alias /dev/nvidia* nvidia" >> $tmp
elif [ "$kernel_2_6" ]; then
echo "alias char-major-195* nvidia" >> $tmp
else
echo "alias char-major-195 nvidia" >> $tmp
fi
mv -f $tmp $modconf
test -x /sbin/update-modules && /sbin/update-modules
else
if [ -f /etc/rc.d/rc.modules ]; then
# Initialize the permissions on $tmp so that we don't change the
# permissions of /etc/rc.d/rc.modules when we mv it into place
cp -p /etc/rc.d/rc.modules $tmp
sed '/.*\(NVdriver\|nvidia\).*/d' < /etc/rc.d/rc.modules > $tmp
# make sure the last character in the file is a newline
[ `tail -n 1 $tmp | wc -l` = 0 ] && echo "" >> $tmp
echo "/sbin/modprobe nvidia" >> $tmp
mv -f $tmp /etc/rc.d/rc.modules
fi
fi
if [ ! -c /dev/.devfsd ]; then
for i in 0 1 2 3 4 5 6 7; do
node="/dev/nvidia$i"
rm -f $node
mknod $node c 195 $i || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
done
node="/dev/nvidiactl"
rm -f $node
mknod $node c 195 255 || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
fi
exit 0
Marsh Posté le 27-10-2005 à 19:37:00
a lancer en utilisateur root apres avoir fais un emerge nvidia-kernel et nvidia-glx
Marsh Posté le 27-10-2005 à 22:28:15
Master p a écrit : Oui, à moins d'avoir raté quelque chose |
Oui il est cense exister et il me semble qu il s'appele nvidia0 et nvidactl
Marsh Posté le 27-10-2005 à 22:57:09
elric67 :
Code :
|
el_loco : Non, je l'ai pas en mode console
C'est quand que je vais pouvoir reprendre mon petit ET ?
Marsh Posté le 28-10-2005 à 00:42:08
Oui ok, je retire ce que j'ai dit, j'ai plein de /dev/nvidia* en vérité (de 0 à 7).
N'empeche que ça marche toujours pas.
Une petite spéciale, rien que pour moi : après le script de elric67, maintenant l'installeur et portage me donnent :
Code :
|
Bref, l'installeur s'arr^ete sur cette erreur, et portage continue, mais ça me sort malgré tout toujours le meme "Black Screen when i start X".
(ça arrive à pas mal de monde sur le forum de nvidia, mais j'ai pas encore trouvé la solution qui fonctionne pour moi)
Bref, chuis mort, je me repencherais là-dessus demain
Marsh Posté le 28-10-2005 à 09:57:11
Selon google, le coup du "nvidia.ko is not an elf object", ça semble le faire qu'à moi
Marsh Posté le 28-10-2005 à 11:51:43
Juste comme ca t'as recompile nvidia-kernel et nvidia-glx(moins grave) ? t'as pas change de gcc entre les deux compilation (le kernel d'une part et les drivers nvidia de l'autre)
Marsh Posté le 28-10-2005 à 11:56:09
el_loco a écrit : Juste comme ca t'as recompile nvidia-kernel et nvidia-glx(moins grave) ? |
X fois déjà
el_loco a écrit : t'as pas change de gcc entre les deux compilation (le kernel d'une part et les drivers nvidia de l'autre) |
Je t'avouerais que ça ne m'ai pas venu à l'esprit de changer le compilo entre deux emerge
Marsh Posté le 28-10-2005 à 12:15:25
Donc si on resume ton X demarre avec le driver nv mais pas avec le drivers nvidia ?
t'as bien les noeuds nvidia0 et nvidiactl ? (tu pourrais faire un ls -l de ces noeuds pour verifier les permissions)
Marsh Posté le 31-10-2005 à 16:24:07
1 semaine plus tard, toujours rien...
J'ai testé pas mal de truc, j'en clairement un petit peu marre là.
Sur nvnews, y a un thread consacré à ce problème d'écran noir, sur lequel j'ai posté : http://www.nvnews.net/vbulletin/sh [...] 54&page=15
Dès que je trouve une solution, je la poserais ici
Marsh Posté le 05-11-2005 à 01:07:48
regarde sur le forum gentoo tu pourai trouver la solution
http://forums.gentoo.org/viewtopic [...] art-0.html
http://forums.gentoo.org/viewtopic [...] +6629.html
http://forums.gentoo.org/viewtopic [...] +6629.html
http://forums.gentoo.org/viewtopic [...] vidia.html
Marsh Posté le 05-11-2005 à 05:30:00
sous gentoo:
recompiler les pilotes nvidias et les machin-glx à chaque changement de noyau (oui c'est coutume de changer tous les jours de version)
il y a une carte qu'un vendeur m'a dit ne pas être étonné de l'echec de l'installation linuxiene du fait que la carte avait un processeur "intermédiaire" entre deux modeles nvidia
cela dit
cette carte graphique fonctionnait avec vga nv
mais les pilote (qui se compilaient eux) ne fonctionnaient pas.
c'etait .. je ne me souviens plus le nom mais je le retrouverai ce nom.
j'ai dit.
Marsh Posté le 07-11-2005 à 22:21:19
Là, j'avais 2-3 heures à tuer ce soir. Je me suis dit que j'allais revenir là-dessus, voir si y avais pas moyen de régler ce problème...
je réinstalle le bordel nvidia-kernel & Co. ...
ça marche, premier coup gagnant
Comment j'ai arrangé ça ? je sais pas mais je vais chercher (puisque pas envie que ça me reprenne à la prochaine recompilation de kernel...)
En fait, pour être clair, j'ai essayé de résoudre des problèmes d'instabilité du serveur X (cf http://forums.gentoo.org/viewtopic [...] rt-0.html), et j'ai donc essayé pas mal de chose, que j'ai pas toujours pensé à enlever pour essayer d'obtenir un système rock-stable.
Bilan : X tourne avec les drivers proprios et... en plus il tourne sans problème
Je vais fouiller pour voir l'élément perturbateur, d'ici là, je laisse les éléments que j'ai gardés en mémoire :
- MB A7N8X nForce2, CG geForce 6600
- kernel 2.6.13-gentoo-r5 sur Xorg 6.8.2-r4
- Module glx, RenderAccel On/Off (indiférent)
- 3100 FPS au glxgears (perfs de merde quoi )
Marsh Posté le 23-10-2005 à 14:21:59
J'ai eu beau tenter de plusieurs façons l'installation des drivers Nvidia, impossible de faire démarrer X avec (sous Gentoo, Xorg -> Gnome, avec une Geforce 6600) :
Failed to initialize the graphic device driver (avec Driver Nvidia 1.0-6629)
puis finalement, je n'ai que des
nvidia_drv is not a valid modul ... (avec Driver Nvidia 1.0-6629 et 1.0-7676)
D'un résultat à un autre, le seul souvenir que j'ai est d'avoir supprimé les nvidia_drv.* qui se trouvaient dans /usr/lib/modules/drivers (je sais c'est mal ). Mais après réinstallation des drivers, il me semble qu'ils auraient du revenir à leur place (et après vérif, il y a bien nvidia_drv.o et nvidia_drv.so).
Je précise que :
- j'ai testé (et suis resté) en mode acpi=off
- Le module nvidia est déchargé/rechargé à chaque tentative.
- Marche très bien avec le driver nv.
Mes questions :
- Il existe une incompatibilité entre rivafb et les drivers nvidia. Je pense utilisé vesafb mais comment en etre sur ?
- Quelqu'un a-til un conseil à me donner avant que je suicide le pc ?
Question bonus :
- Comment on fait les accents circonflexes sous gnome (forêt => for^et quand je le tape) ?
Message édité par Master p le 23-10-2005 à 14:22:58
---------------
HAHAHA I M USING TEH INTERNET