aujourd'hui, ma carte graphique NVidia a abandonné. Je l'ai retiré de mon ordinateur et je suis passé à celui de bord:
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
J'ai deux systèmes sur cet ordinateur: l'un est Kubuntu 15.04 qui utilisait le pilote nouveau, auparavant (et n'a jamais utilisé le pilote nvidia propriétaire). L'autre est un Kubuntu 15.10 qui utilisait auparavant le pilote propriétaire nvidia-352.
Après la suppression du pilote NVidia, mon Kubuntu 15.04 a démarré sans aucun problème et X fonctionne correctement avec deux moniteurs connectés et avec tous les effets 3D. J'ai vraiment pas besoin d'une carte NVidia.
Cependant, le Kubuntu 15.10 ne fonctionne pas correctement. D'abord, X n'a pas commencé du tout. Je me suis donc connecté à la console texte (qui fonctionnait heureusement bien) et j'ai désinstallé tous les trucs de pilotes nvidia:
$ apt-get purge nvidia-*
Après cela, j'ai redémarré et le système ne fonctionnait toujours pas :-( J'ai découvert que le problème était un mauvais 'xorg.conf'. Il indiquait (entre autres):
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
J'ai supprimé la ligne 'Inactive "intel"', changé le "nvidia" en "intel" et invoqué startx => obtenu un système graphique. J'ai redémarré et le fichier était de nouveau erroné.
Après quelques recherches, j'ai constaté que je devais passer 'nogpumanager' au noyau, j'ai donc édité '/ etc/default/grub', exécuté 'update-grub' et redémarré => le système a bien démarré.
Cependant, j'ai vu que certains des effets de bureau - par exemple le cube - ne fonctionne pas (ils fonctionnent bien dans mon Kubuntu 15.04).
Le problème semble être que X utilise le pilote "modesetting" au lieu du pilote "intel". J'ai essayé de définir explicitement 'Driver "intel"' dans mon 'xorg.conf', mais alors X ne démarre pas :-(
Lorsque j'exécute 'Xorg -configure', cependant, il répertorie 'intel' comme première ligne sous 'Liste des pilotes vidéo:'!
Je suppose que mon installation précédente du pilote propriétaire nvidia a quelque part forcé le pilote Intel à l'écart. Cependant, même après des heures de recherche, je n'ai toujours pas trouvé où se trouvait ce problème.
Dans quel fichier supprime-t-il le pilote Intel?!
Aidez-moi! Je ne veux vraiment pas réinstaller le système, simplement parce que le pilote nvidia a laissé des ordures (que je n'ai pas pu trouver jusqu'à présent). Et je voudrais vraiment utiliser à nouveau le cube et de nombreux autres effets 3D ;-) Ils semblent être automatiquement supprimés lors de l'utilisation de XRender (au lieu d'OpenGL). Et il semble que je ne puisse pas activer OpenGL sans utiliser le bon pilote, même si "glxinfo" dit:
$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)
OpenGL version string: 3.0 Mesa 11.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
En outre, des programmes de test comme "glxgears" fonctionnent bien (et même disent que j'avais plus de 2500 FPS).
Cordialement, Marco :-)
Yabbadabbadoooo !!!! Ouais, j'ai trouvé + corrigé !!!
J'ai pensé que ce problème pourrait être en quelque sorte lié aux "alternatives" et après un peu plus de recherche, je suis tombé sur ceci:
Sudo update-alternatives --remove-all x86_64-linux-gnu_gl_conf
Sudo update-alternatives --remove-all i386-linux-gnu_gl_conf
http://forum.ubuntuusers.de/topic/nvidia-current-update-problem/ (à la fin) https://github.com/Bumblebee-Project/Bumblebee/ problèmes/76
Pour être sûr, j'ai également exécuté ceci:
Sudo update-alternatives --remove-all gl_conf
... mais cette alternative ne semblait pas avoir été assignée.
J'ai ensuite supprimé à nouveau "/etc/X11/xorg.conf", supprimé l'option de noyau "nogpumanager" de "/ etc/default/grub" (suivi de "update-grub") et redémarré.
... et ça marche bien, maintenant!
Voici (un extrait de) la sortie de 'glxinfo':
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
Le pilote Intel étant maintenant actif, j'ai pu passer de "XRender" à "OpenGL 3.1" (dans les paramètres d'affichage sous "Compositeur") et tous les effets 3D fonctionnent à nouveau.
Edit: Un jour plus tard, j'ai vu que LibreOffice ne démarrait plus. Je n'ai plus le message d'erreur exact, mais il a dit qc. à propos d'une bibliothèque manquante - semblant liée à ce problème (et cela a bien fonctionné avant de supprimer NVidia).
Après quelques recherches, j'ai fait ce qui suit:
Sudo apt-get install --reinstall libglu1-mesa libglu1-mesa:i386
Sudo apt-get install --reinstall libglu1
Sudo apt-get install --reinstall libgl1-mesa-glx
Je pense que seule la dernière ligne est pertinente, mais je liste tout pour être complet.