Mais, une chose me chiffonne quand même. Mon système se fout complètement de xorg.conf ! La preuve, juste avant de rédiger ce message, j'ai voulu en avoir le coeur net et j'ai renommé ce fameux /etc/X11/xorg.conf, puis j'ai redémarré. Et bien, ça a redémarré sans problème (sauf, bien sûr, celui de plymouth dont nous sommes convenus de ne plus parler pour l'instant). C'est normal ?
Oui. Les dernières versions d'Xorg peuvent fonctionner sans xorg.conf en détectant ton matériel et en utilisent un xorg.conf par défaut.
Dans ce cas le xorg.conf ne sert qu'à spécifier des paramètres en plus qui ne sont pas utilisés par défaut.
system-config-display te permet de générer un xorg.conf avec des options toutes simples. C'est plus sûr de passer par là, mais si ça fonctionne sans, tant mieux !
Mais, il y a encore un truc que je ne comprends pas : pourquoi ai-je toujours une ligne au démarrage qui cherche akmod (et qui ne le trouve pas bien sûr).
Désactive le service akmods et désinstalle le paquet akmods si tu ne t'en sert pas. Ce paquet sert à compiler au démarrage les noyaux de type kmod (comme ton ancien kmod-nvidia) pour ton noyau si ce n'est déjà fait. C'est très pratique pour les mises à jour de noyau quand tu utilise des driver externes au noyau.
Est-ce qu'il y a un moyen de s'assurer que c'est bien nv qui est utilisé ?
Oui il y a moyen :
[root@grogro ~]# grep nv /var/log/Xorg.0.log
(II) LoadModule: "nv"
(II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so
(II) Module nv: vendor="X.Org Foundation"
OK, si je comprends bien, la case de livna-config-display est grisée parce qu'elle est inutile en l'absence de drivers nvidia ?
Sûrement ! Si tu n'utilise pas de driver proprio alors tu peux désinstaller livna-config-display
Juste plymouth, sauf que je pense que le fait qu'il ne fonctionne plus est lié à mon problème. Il a fonctionné le premier démarrage après que j'ai eu installé le driver nv et, depuis, malgré plusieurs tests, il ne fonctionne plus sans que je sache bien ce que j'ai fait pour cela.
Ok alors passons à l'étape finale : activer plymouth.
D'abord pourquoi ça a marché et pourquoi ça ne marche plus, mystère ! Je crois que j'ai eu le même genre de problème.
Voici comment je l'ai résolu :
Le but est de passer au noyau l'option
vga=0x318 au démarrage.
Edit en tant que root le fichier /boot/grub/menu.lst et rajoute
vga=0x318 à la fin de la ligne qui commence par kernel pour avoir un truc du genre :
kernel XXX ro root=XXX rhgb quiet vga=0x318
ATTENTION : j'ai volontairement mis des XXX car tu auras sûrement des valeurs différentes. Laisse les comme elles sont et rajoutes juste
vga=0x318 après quiet à la fin de la ligne.
Sauvegarde et redémarre. Il se peut que 0x318 ne soit pas la bonne valeure. Dans ce cas au démarrage tu auras une erreur et si tu as de la chance il te proposera plusieurs valeurs à essayer. Tout dépend de ton écran et de ta carte vidéo... Dans tous les cas quoi qu'il se passe ça ne devrait pas t'empêcher de démarrer 🙂
Comme alternative tu peux passer cette option à la main en rentrant dans le menu de grub au démarrage (tape sur la touche d'échappement ou Esc) et faire des essais avec d'autre valeurs. Quand tu as la bonne tu peux modifier le fichier /boot/grub/menu.lst avec cette valeur pour qu'elle soit active à chaque démarrage.
Tu devrais t'en sortir et si ce n'est pas le cas j'essayerai d'être plus clair et de détailler plus !
Tiens nous au courant !