Comment corriger l'erreur «Xlib: extension» NV-GLX «manquante à l'écran»?

18

Lorsque j'essaie de confirmer que je peux exécuter Unity 3D sur mon Asus U31SD avec i5 Sandy Brigde et Nvidia 520 et Nvidia Optimus d'Intel, je reçois cette erreur: Xlib: extension "GLX" manquante sur l'affichage ": 0".

Bien sûr, je ne peux exécuter aucun des effets d'Ubuntu 11.10, pas même le simple sélecteur d'application.

Quelqu'un peut-il m'aider? Je vous remercie

oscar
la source

Réponses:

6

Cette erreur se produit lorsque vous installez le pilote nvidia propriétaire sur l'ordinateur portable NVidia Optimus. La carte nvidia ne peut pas être utilisée directement en raison de la conception d'Optimus. Pour réparer cela, désinstallez le nvidia-currentpackage et reconnectez-vous. Après cela, vous utiliserez uniquement la carte graphique Intel, ce qui rend la carte nvidia inutilisée, même si elle utilisera toujours l'énergie. Bumblebee vous permet d'éteindre la carte, voir Est-ce qu'un NVIDIA GeForce avec la technologie Optimus est pris en charge par Ubuntu?

Lekensteyn
la source
J'ai supprimé et purgé nvidia-currentmais il y a toujours l'erreur "extension GLX manquante sur l'affichage: 0".
H2ONaCl
@broiyan Si vous avez un ordinateur portable Optimus, veuillez consulter la question liée.
Lekensteyn
Oui, j'ai une carte Optimus. J'ai essayé de supprimer nvidia-current via la ligne de commande et Ubuntu Software Center pense toujours qu'il est installé. J'ai également essayé diverses choses sur le lien, y compris le redémarrage pour désinstaller le pilote Nvidia 295.53. Je n'arrive toujours pas à faire fonctionner les glxspheres. Mon objectif est d'obtenir des icônes de 32 pixels dans le lanceur et c'est pourquoi j'utilise Optimus.
H2ONaCl
Si vous utilisez Bumblebee, vous pouvez essayer d'obtenir de l'aide du canal IRC #bumblebee sur Freenode IRC. Assurez -vous que /etc/X11/xorg.conf est supprimé, que vous ne l' avez pas installé le pilote nvidia directement à partir nvidia.com puis réinstaller en utilisant Bumblebee: sudo apt-get purge bumblebee bumblebee-nvidia nvidia-current && sudo apt-get install bumblebee. Redémarrez (ou redémarrez le DE) et réessayez.
Lekensteyn
3

Si je me souviens bien, GLX a quelque chose à voir avec le fenêtrage OpenGL dans les systèmes X. Assurez-vous donc d'installer le package mesa qui est l'implémentation d'OGL sous Linux

Stefano Mtangoo
la source
3
"Mesa-vulkan-drivers" installés et l'erreur a été corrigée!
Torrien
en fait, cela a aidé
Ahmed I. Elsayed
2

Est-ce un système avec 2 cartes graphiques? Si c'est le cas, les éléments suivants permettent à Google Earth de fonctionner: https://launchpad.net/~bumblebee/+archive/stable

Comme le mentionne cette page, vous pouvez toujours essayer des pilotes expérimentaux, bien que cela seul ne résout pas mes problèmes. Ouvrez une console et tapez:

add-apt-repository ppa:ubuntu-x-swat/x-updates

ou, si vous vous sentez chanceux, le dernier mais moins stable:

add-apt-repository ppa:xorg-edgers/ppa

puis mettez à jour les pilotes

apt-get update
apt-get upgrade
apt-get install nvidia-current ppa-purge

et mettez à jour /etc/X11/xorg.conf nvidia-xconfig

Notez que la dernière étape brise mon système. J'ai restauré l'ancien xorg.conf pour le faire fonctionner à nouveau:

cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

La ligne «driver» dans la section «device» est ce qui me pose des problèmes. Pour plus de détails, voir: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates

et launchpad.net/~xorg-edgers/+archive/ppa

Mr. White
la source
voir aussi askubuntu.com/questions/37590/…
Mr. White
2

J'ai un Dell Latitude E6240 avec une carte nVidia. Juste cet après-midi, j'ai remarqué une option optimus dans le bios qui indiquait que c'était uniquement pour Windows 7 32-64 bits, je l'ai désactivé et le tour est joué. Je n'ai plus d'erreurs, Cheese Webcam Booth a fonctionné et certaines fonctionnalités (probablement Unity) ont commencé à fonctionner. (fenêtres transparentes, Expo / DesktopWall fonctionnait correctement)

Richard K
la source
0

Pour la bonne façon de configurer bumblebee, consultez la section "consommation d'énergie" sur le wiki Ubuntu ici (je viens de le modifier):

https://help.ubuntu.com/community/Asus_U31SD

Cette question est un peu ancienne, mais je la pose ici pour que les gens la trouvent.

Max
la source
0

J'ai un NVIDIA GTX 550 ti dans mon ordinateur et installe le pilote sur nvidia.com. Je rencontre ce problème lorsque j'ai terminé l'opération de mise à niveau

sudo apt-get upgrade

J'ai donc essayé de réinstaller le pilote et cela fonctionne.

sudo stop lightdm
sudo bash NVIDIA-Linux-x86_64-331.67.run
MZD
la source