Bonjour à tous.

Voilà quelques heures, après avoir fait un yum update, j'ai installé les drivers Nvidia pour ma carte GEFORCE 7800 GTX comme décrit dans ce tuto: http://doc.fedora-fr.org/wiki/Carte_NVIDIA_:_installation_des_pilotes.

Quand j'ai fait dracut /boot/initramfs-$(uname -r).img $(uname -r)
J'ai reçu deux avertissement sans importance.
Voir ici: http://forums.fedora-fr.org/viewtopic.php?id=45750

Maintenant que je redémarre, j'ai un écran noir.
Qu'est-ce que j'ai fait de faux?

Comment je fais pour me sortir de là ou je suis?

JayOne

PS: Je ne suis qu'un humble utilisateur avec de maigre connaissance en info.
Les instructions pour Fedora 12 sur http://doc.fedora-fr.org/wiki/Carte_NVIDIA_:_installation_des_pilotes semblent incomplètes car elles n'indiquent pas qu'il faut aussi modifier les règles de SELinux en passant la commande suivante en root dans un terminal :

setsebool -P allow_execstack on

Voir : http://rpmfusion.org/Howto/nVidia

Comme tu as un écran noir, le mieux est de redémarrer en init 3 pour passer cette commande en ligne de commande.
didierg wrote:Comme tu as un écran noir, le mieux est de redémarrer en init 3 pour passer cette commande en ligne de commande.
...Heu.... Je ne suis pas sûr de bien te comprendre. Lorsque j'arrive sur le fenêtre qui me propose les différents kernels.
Je tape e pour editer et après je ne vois pas très bien ce que je dois faire pour être en init 3.
Quand tu as le menu de grub:

- Si nécessaire tu te positionnes avec les flèches sur le kernel sur lequel tu veux démarrer
- tu presses la touche e pour (e)diter
- tu rajoutes à la fin de la ligne commençant par kernel /vmlinuz-......... le chiffre 3 précédé d'un espace
- tu presses la touche enter
- tu presses la touche b pour (b)ooter
J'ai fait comme tu m'as indiqué
J'ai rentré en root la commande setsebool -P allow_execstack on.
J'ai rebooté et j'ai malheureusement toujours l'écran noir.

Mais en parcourant le tuto joint, j'ai remarqué que je n'ai pas fait rdblacklist=nouveau.
Comment je peux éditer le grub.conf en init 3?
J'ai apporté les modifications du grub.conf comme indiqué dans le tuto avec VI.
Mais rien à faire. Toujours l'écran noir. 🙁
Voilà quelques heures, après avoir fait un yum update
Ce ne serai pas tout simplement parce que le kmod-nvidia pour le dernier kernel n'est pas encore en ligne?
que retourne "uname -r"

==EDIT==
Tu as un écran noir si tu démarre sur tout les kernels?
chepioq wrote:Tu as un écran noir si tu démarre sur tout les kernels?
Bien vu. :roll: Je commençais à désespérer. Mais quelle saucisse je fais.:-P

Merci à vous tous.

JayOne
Donc maintenant que ça tu peux te connecter, que retournent les deux commandes

yum list installed kernel*

yum list installed *nvidia*
Et puis pour éviter ces problèmes de kmod-nvidia qui ne sortent pas toujours en même temps que les kernels, j'ai installé akmod-nvidia, comme ça à chaque nouveau kernel il me construit le kmod qui va bien et ça roule...
Sur ma F12 je n'ai jamais installé un kmod-nvidia, et tout fonctionne aux poils...:-P:hammer:
@didierg
yum list installed kernel*
Modules complémentaires chargés : presto, refresh-packagekit
Paquets installés
kernel.i686                           2.6.31.6-162.fc12                 @updates
kernel.i686                           2.6.31.6-166.fc12                 @updates
kernel.i686                           2.6.31.9-174.fc12                 @updates
kernel-devel.i686                     2.6.31.6-166.fc12                 @updates
kernel-devel.i686                     2.6.31.9-174.fc12                 @updates
kernel-firmware.noarch                2.6.31.9-174.fc12                 @updates
kernel-headers.i686                   2.6.31.9-174.fc12                 @updates
yum list installed *nvidia*
kmod-nvidia.i686                  190.42-1.fc12.8     @rpmfusion-nonfree-updates
kmod-nvidia-2.6.31.6-166.fc12.i686.i686
                                  190.42-1.fc12.8     @rpmfusion-nonfree-updates
nvidia-settings.i686              1.0-3.2.fc12        @rpmfusion-nonfree-updates
nvidia-xconfig.i686               1.0-1.fc12          @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.i686          190.42-5.fc12       @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686     190.42-5.fc12       @rpmfusion-nonfree-updates
@chepioq
uname -r
2.6.31.6-166.fc12.i686
Donc si je comprend bien, on peut voir que la version 2.6.31.6-174 est la version du kernel la plus avancée mais que la version correspondante de kmod-nvidia n'est pas installée. Mais par contre avec la version 2.6.31.6-166, c'est tout bon.

Ca à l'air sympa akmod-nvidia. en quelque sorte je n'aurais plus besoin d'attendre que les mises à jour de kernel et de kmod-nvidia soient présentes pour faire un yum update.
En gros, akmod-nvidia est à l'accélération 3d ce que DKMS est à Virtualbox?

Mais je pense que kmod-nvidia ne fonctionne pas en parallèle de akmod-nvidia, un peu comme kmod-nvidia et nouveau?
kmod-nvidia et akmod-nvidia sont tout à fait compatibles.
Suite à la dernière mise à jour du noyau, kmod-nvidia n'était pas disponible et akmod-nvidia a donc fait son travail.
J'avais:
[root@rigel ~]# ls -l $(modinfo -n nvidia)
-rw-r--r--. 1 root root 9566728 déc 26 11:30 /lib/modules/2.6.31.9-174.fc12.i686/extra/nvidia/nvidia.ko
[root@rigel ~]# rpm -qf $(modinfo -n nvidia)
kmod-nvidia-2.6.31.9-174.fc12.i686-190.42-1.fc12.4.i686
Le kmod-nvidia était ici un paquet compilé sur ma machine.

Ensuite kmod-nvidia est devenu disponible sur les dépôts et j'ai eu une mise à jour: le kmod-nvidia construit sur ma machine a été remplacé par celui du dépôt:
[root@rigel ~]# ls -l $(modinfo -n nvidia)
-rw-r--r--. 1 root root 9533724 déc 27 12:09 /lib/modules/2.6.31.9-174.fc12.i686/extra/nvidia/nvidia.ko
[root@rigel ~]# rpm -qf $(modinfo -n nvidia)
kmod-nvidia-2.6.31.9-174.fc12.i686-190.42-1.fc12.9.i686
il y a une maj de kmod-nvidia aujourd'hui sur les dépôts rpm-fusion.
Mais c'est vraiment nickel akmod-nvidia.
Juste encore un petit souci, J'ai rapidement fais un tour dans PakageKit et j'ai vu qu'il y avait plusieurs versions d'akmod-nvidia. Si je regarde les infos que yum list installed *nvidia* me donne, la version qu'il faudrait que j'installe est "akmod-nvidia-190.42-1.fc12.4(i686)", est-ce correct?

J'ai vu qu'il existait aussi un akmod-virtualbox.ose, à quoi sert-il?
Car j'ai virtualbox d'installé avec un machine virtuelle Windows XP et tout dépend ce que ça fait, ça peut être intéressant.
Il faut que tu installes en effet akmod-nvidia-190.42-1.fc12.4(i686)
Pour akmod-virtualbox.ose je ne sais pas à quoi cela correspond...
JayOne wrote:J'ai vu qu'il existait aussi un akmod-virtualbox.ose, à quoi sert-il?
Car j'ai virtualbox d'installé avec un machine virtuelle Windows XP et tout dépend ce que ça fait, ça peut être intéressant.
Quelle version de VirtualBox as-tu installée ?

La version open source (OSE - Open Source Edition) disponible dans le repo Fedora ou la version closed source disponible dans le repo Sun VirtualBox ?

Si tu as la version open source, l'akmod permet une recompilation automatique des modules pour lesquels c'est nécessaire lors de l'installation d'un nouveau kernel.

Si tu as la version closed source, il faut installer dkms à partir du dépôt Fedora pour faire la même chose.
J'ai la closed source du repo SUN Virtualbox avec dkms. Donc akmod, dans ce cas, ne me sert à rien.
Merci pour l'info.

Un grand merci à tous pour votre aide.

JayOne
Juste pour dire merci car j'ai eu les mêmes soucis que tout le monde avec nvidia (nécessaire car je voulais tester gnome-shell).

Donc merci, pour ceux qui ont essuyé les platres avant moi. Merci à l'équipe pour la doc

Par la même occasion ... B O N N E A N N E E 2 0 1 0