MaJ du paquet xserver = conflit avec drivers Nvidia proprio
Ce week-end de Pâques était propice à la détente et quand je suis dans cet état d’esprit, j’aime de temps en temps regarder un film. Comme ces moments sont assez rare en ce moment, je ne me suis pas rendu compte avant du problème qui est survenu au moment ou j’ai cliqué sur le film que je voulais visionner. Explication.
Suite à quelques remarques tout à faits objectives, je vous rappelle l’avertissement de la page du Wiki concernant l’installation des drivers proprio Nvidia.
Et voila je me décide à regarder un bon petit film, 16 Blocs pour ceux que ça intéresse. Et BOUM!!! plantage du serveur X. Pour ceux qui ne connaisse pas la musique, c’est un grand écran noir (tout dépend de la taille de l’écran bien sur
) et redémarrage de GDM. Même punition que ce soit avec VLC ou MPalyer.
Je laisse les mises à jour se faire automatiquement, car je n’ai pas un sources.list exotique alors je ne crains pas grand chose . Donc dans ce cas la le bon reflex et d’aller voir l’historique des MaJ dans synaptic (Menu Fichiers sous-menu historique) et regarder si un paquet récemment upgrader pourrait faire cafouiller toute cette belle mécanique qu’est mon EDGY.
Et là je vois qu’en date du 5 Avril les paquets suivant ont subi une MaJ :
xserver-xorg-core (1:1.1.1-0ubuntu12.1) to 1:1.1.1-0ubuntu12.2
xserver-xorg-dev (1:1.1.1-0ubuntu12.1) to 1:1.1.1-0ubuntu12.2
Là je me dit Bingo je sais d’où vient l’erreur, car comme précédemment énoncé, ma configuration et mon sources.list sont standard mais j’utilise quand même les drivers Nvidia Proprio pour ma carte vidéo (GeForce 6600 GT) et non ceux des dépôts.
Donc chose commune quand on a installé ces drivers qui ne sont a installé uniquement si vous en avez un réel besoin), c’est qu’à « pratiquement » chaque upgrade d’un paquet du serveur X ou une de ces dépendances, le résultat vous met le Dawa. Alors il ne vous reste plus qu’une chose à faire désintallez et réinstallez les Drivers Nvidia (Je ne précise pas que ces lignes ne s’adressent pas aux experts mais bien aux Debs).
La première chose à faire et de savoir si vous avez encore une copie du drivers Nvidia sur votre machine. (pour la suite de ce billet il sera utilisé la dernière version soit la 1.0-9755 en exemple). Une fois que c’est fait vous devez vous déconnecter de votre session pour retourner sous Gdm. Ensuite avec votre clavier vous faite la combinaison de touche suivante :
Ctrl+Alt+F1
ce qui va vous permettre de vous retrouvez en mode console. La vous rentrez votre Login et Mot de passe. Voilà vous êtes connecté en mode console.
Ensuite Gdm étant toujours actif il faut tuer le pocessus par la commande suivante :
sudo killall gdm
pour continuez aller à l’endroit ou se trouve votre fichier Nvidia et tapez la commande suivante pour le désinstallez :
sudo sh NVIDIA-Linux-x86-1.0-9755-pkg1.run --uninstall
Suivez les instructions afficher à l’écran. Une fois la désintallation terminée, il ne vous reste plus qu’à le réinstallez :
sudo sh NVIDIA-Linux-x86-1.0-9755-pkg1.run
Ensuite relancez votre serveur X en tapant :
startx
Et voilà le problème est résolu.
Pour en revenir au pourquoi de ce billet j’ai pu regarder 16 Blocs moins de 5 minutes après la révélation du problème. Bon film qui plus est, pour les aficionados comme moi de Bruce Willis avec un verre dans le nez et qui fait tout pété.
Je m’égare. Les problèmes de carte vidéo sont les types de soucis fréquents qui font fuir les jeunes Ubunteros. Alors garder Bien cette procédure dans un coin de votre tête Elle est pratique, rapide et efficace mais ne s’applique qu’au drivers de chez Nvidia



Le script Envy est dailleurs très bien fait pour l’installation et la réinstallation de drivers nvidia (et même ATI je crois )…
Voilà je venais te dire qu’il m’était arrivé la même chose enfin presque ^^.
) j’ai donc redemarré l’ordinateur pour pouvoir passer sous win…
Comme toi Week End de Paque et bien entendu des mises à jour pareil (xserver-xorg-core).
Ça faisait trois jours que mon ordi tournait sans arrêt, mais, je fais de la basse, et je préfère Guitar Pro à Tux Guitar qui n’est pas assez complet (j’ai honte j’utilise un logiciel non-libre
Tout se passe bien =), puis 2h plus tard je redemarre sous linux et la surprise je tombe sur un truc assez bizard, je vois le chargement de nautilus et tout puis ça arrive à peu près au chargement de beryl et paf ça me renvoi sur la demande du login…
J’ai donc chercher avec mon père, on est passé par la "récupération" (j’ai pas le nom en tête la…) bref, petit "startx" je lance Synaptic je regarde les mises à jour mais je voyais pas trop d’où ça pouvait venir.
Puis on s’est dit, ça vien simplement de nvidia (je précise que je passe par Envy moi) on a donc fait envy en console, désinstallation, Installation et hop tout repart comme sur des roulettes… voilà =)
J’ai eu exactement le me pb que toi ce WE de paques ^^ et j’en suis rapidement arrivé aux me conclusion que toi, avec plus ou moins la même procédure de réinstallation des drivers NVIDIA proprio… le pb supplémentaire et que j’avais beryl au demarrage et que GDM plantait directement : j’ai du supprimer le lancement de beryl au demarrage via un:
rm /home/<compte>/.config/autostart/beryl-manager
<compte> correspondant à votre login de session
Voilà, on fois qu’on sait c’est ‘facile’ mais je comprends que ces histoires de carte graphique sous Linux, ça reste encore une épine dans le pied pour la majeur partie des distris (dont ubuntu), espérons que ça s’améliore avec la festy ubuntu :-S
Salut !
2 choses :
1) Je trouve que c’est une réelle problématique que sur Ubuntu (entre autre)chaque changement de serveur X plante la config des drivers (Nvidia dans la cas présent), obligeant les utilisateurs à mettre les mains dans le "camboui" avec le terminal …
Cela décrédibilise Ubuntu dans sa volonté d’apporter une alternative serieuse à MSoft voir même avce d’autres distros Linux, à mon sens !
Mais bon, cela ne m’empêche pas d’aimer Ubuntu et de l’utiliser au quotidien.
2) J’aime les "tons" de ton blog …
Bien amicalement,
ZeRoMaX
Attention Zeromax il faut quand même rester de bonne foi et mettre en avant qu’il existe dans les dépôts des drivers complètement en adéquation avec la version actuelle d’Ubuntu. La seul véritable raison qui peut donner l’envie d’installer ces drivers proprio est sans aucun doute l’installation de compiz ou Beryl et donc on sait bien que l’on utilise des drivers en version Bétâ.
Les drivers NVidia des repos de la Feisty incluent la fonction qui va bien pour Compiz/Beryl, ça fera une raison de moins d’installer soi-même les drivers
A noter que cette version des drivers (la derniere en l’occurence) est dispo dans les dépots sous feisty (nvidia-glx-new) donc c’est fini les plantages de X aprés une mise a jour
C’est exactement ce que je suis en train de tester avec une VM. Je voulais en avoir le coeur net.
Sous Dapper, edgy, feisty?
Edgy est mon système actuelle et j’essaie Feisty en VM. Pourquoi Yann ?
Eu le problème, fait l’update par Envy, plus eu le problème.
Faudrait quand même qu’une bonne âme se décide à faire un dépôt "multiverse" avec les mises à jour proprio NVidia histoire d’updater quand le kernel s’update tout seul…
c’est fait sur feisty comme je l’ai dit plus haut
Mon cher Cedynamix,
je reste de bonne foi, mais si tu veux mettre ze last driver, il faut l’installer à la mano !!!
Bon je sais bien que si tu veux le dernier driver de chez Nvidia c’est à tes risques et perils !!!
… et chez crosoft tu ne te prend pas le choux comme ça !
c’est juste une constatation !
Ubuntu te propose un driver Nvidia "X" mais si tu veux le dernier , ya pas de problème si tu le compile manuellement …
Voilà la problématique à mon avis !
Et le problèeme n’est pas uniquement mon problème, mais c’est un pb d’ordre général, et là, nous sommes légion ..
et tous le monde n’a pas envie de s’emmerd… avec ça et a BESOIN d’un driver qui puisse passer les X server et les différents kernels !
CA, me parait important.
Est-il normal de re-installer le driver à chaque update ou upgrade du serveur X ???
C’est à mon sens une question sensible et qui nécessite de la "lumière".
Respectueusement,
ZeRoMaX
Je ne te parle même pas de Beryl ou compiz, car le pb n’est pas là …
Zeromax le message n’était spécifiquement adressé a toi
Quand je parlai de bonne foi je parlaide moi aussi. Je sais bien que ce problème est commun à beaucoup d’entre nous. Je voulais juste dire que pour un utilisateur "normal" l’intérêt d’installer les derniers drivers Bétâ de chez Nvidia est plus que limité si ce n’est pour essayer Beryl ou Compiz car autrement les drivers présent dans les dépôts sont plus que suffisant.
Désolé je ne voulais pas te froissé
Quelle est la commande pour voir les dernières mises à jour de paquets ?
Heu… c’est bruce willis qui avait un coup dans le nez où les pâques ont été difficiles ?
Salut Cedynamix !
D’une part tu ne m’a pas froissé et d’autre part je te remercie vivement de ta réactivité et le bon esprit…
@ Zeromax :
Sous Windows tu change souvent de noyau ou de "serveur graphique" ?…
-> tous les 6 ans non ? ^^
et quand des mises à jour windows sont faites, tu sais ce qu’il met à jour, ce qu’il modifie ?
-> non
Donc chaque système a ses avantages et inconvénients…
D’ailleurs rien n’oblige à installer les mises à jour de X ou de noyaux…