web-dev-qa-db-fra.com

Comment corriger l'erreur "Xlib: l'extension" NV-GLX "manque sur l'affichage"?

Lorsque j'essaie de confirmer que je peux exécuter Unity 3D sur mon Asus U31SD avec Sandy Brigde et Nvidia 520 et Nvidia Optimus d'Intel, le message d'erreur suivant s'affiche: Xlib: l'extension "GLX" manquant à l'écran ": 0".

Bien sûr, je ne peux utiliser aucun des effets d’Ubuntu 11.10, pas même le simple commutateur d’application.

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

18
Oscar

Cette erreur se produit lorsque vous installez le pilote propriétaire nvidia sur un ordinateur portable NVidia Optimus. La carte nvidia ne peut pas être utilisée directement en raison de la conception Optimus. Pour réparer cela, désinstallez le package nvidia-current et reconnectez-vous. Après cela, vous n’utiliserez plus que la carte graphique Intel, ce qui la rend inutilisée bien qu’elle utilise toujours le pouvoir. Bumblebee vous permet d’éteindre la carte, voir n NVIDIA GeForce avec technologie Optimus est-il pris en charge par Ubuntu?

6
Lekensteyn

Si je me souviens bien, GLX a quelque chose à voir avec Windows OpenGL dans les systèmes X. Donc, assurez-vous d’installer le paquet mesa qui est la mise en oeuvre d’OGL sous Linux

3
Stefano Mtangoo

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, l’a éteint 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 fonctionnaient correctement)

2
Richard K

Est-ce un système avec 2 cartes graphiques? Si tel est le cas, Google Earth fonctionne pour moi de la manière suivante: https://launchpad.net/~bumblebee/+archive/stable

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

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

ou, si vous avez de la chance, le dernier -mais moins stable:

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

puis mettre à 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 casse mon système. J'ai restauré l'ancien xorg.conf pour qu'il fonctionne à nouveau:

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

La ligne "Pilote" dans la section "Périphérique" 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

2
Mr. White

J'ai un NVIDIA GTX 550 ti sur mon ordinateur et installe le pilote de nvidia.com. Je rencontre ce problème lorsque je termine 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
0
MZD

Pour savoir comment configurer correctement bumblebee, consultez la section "Consommation d'énergie" du wiki Ubuntu ici (je viens de la 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.

0
Max