Cet après-midi j'ai mis à jour mon portable (juste un upgrade, pas un dist-upgrade) et en voulant le rallumer, j'ai un message qui m'informe que le démarrage du serveur X a échoué. En consultant les messages du serveur X, j'obtiens :
(EE) Failed to load module "type1" (module does not exist, 0)
(II) Module "ramdac" already built-in
FATAL: Module nvidia not found
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): ***Aborting***
(EE) Screen(s) found, but none have a usable configuration
Fatal server error:
no screens found
Un lsmod ne me retourne rien qui soit en rapport avec mon matériel vidéo.
J'ai commencé par installer le paquet nvidia-kernel-source (et ses nombreuses dépendances) puis rebooté -> même problème.
J'ai ensuite essayé la bonne vieille méthode du dpkg-reconfigure xserver-xorg mais apparemment depuis Lenny, cette commande ne s'occupe plus que du clavier, de la souris et quelques trucs sans grande importance (en tout cas pas l'affichage) et le fichier /etc/X11/xorg.conf a été simplifié.
J'ai ensuite tenté un nvidia-xconfig puis rebooté à nouveau -> même problème.
Enfin, je suis allé chercher la version la plus ancienne de mon xorg.conf (très complet), je l'ai mis à la place de l'actuel et au reboot, (oh magie !) j'ai eut mon affichage.
Alors vous à ce moment là vous êtes en droit de vous dire "mais pourquoi il nous boursoufle le cortex alors qu'il a résolu son problème tout seul ?!" Et bien pour 2 raisons :
Tout d'abord parce que quand j'ai commencé à écrire ce message ça ne fonctionnait pas.
Et ensuite parce que j'aimerai comprendre comment fonctionne le nouveau serveur X depuis Lenny. Comment se fait-il que la commande dpkg-reconfigure xserver-xorg ne s'occupe plus de l'affichage ? Et comment on gère les problèmes d'affichage maintenant quand le serveur X refuse de se lancer ?
Si vous pouviez m'éclairer ce serait sympa.
--
Rénald
# diff
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 2.
Pour ma part, cela fait un moment que je ne compte que sur moi pour ce binz'. Avant chaque màj de Xorg, je sauve mon xorg.conf sous xorg.conf_qui_marchait_le_26_mai. Ça me fait un historique et il est aisé ensuite d'aller avec diff (ou meld ou...) pour voir les différences :)
Dans ton cas, tu as peut-être la ligne Driver qui est différente? Une fois "nv" et une fois "nvidia"?
La gelée de coings est une chose à ne pas avaler de travers.
[^] # Re: diff
Posté par 태 (site web personnel) . Évalué à 2.
[^] # Re: diff
Posté par mc_arnaud . Évalué à 1.
# FATAL: Module nvidia not found
Posté par Adrien . Évalué à 8.
m-a a-i nvidia
le problème viendrait-il de là ?
[^] # Re: FATAL: Module nvidia not found
Posté par 태 (site web personnel) . Évalué à 3.
# HAL et UDEV sont dans un bateau...
Posté par ashgan . Évalué à 2.
les nouvelles versions de X.org génèrent a la volée la config nécessaire en piochant les infos glanées via udev et hal, si je ne dis pas de bétises.
on peut bidouiller la config des péripheriques en bidouillant les fichiers xml de hal pour avoir une config aux petits oignons (sur ma ubuntu, dans /usr/share/hal/fdi/policy. ca devrait pas etre loin chez debian).
j'ai aussi vu un paramètre à passer dans le xorg.conf pour désactiver la détection automatique, et tout spécifier à l'ancienne, mais je ne me rapelle plus le fameux paramètre, désole.
avoir un vieux xorg.conf qui traine dans un coin, je trouve que c'est une bonne solution :)
pour le reste, des avis plus eclairés que moi devraient compléter largement
# sgfxi
Posté par emabc . Évalué à 2.
sgfxi
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.