Irgendwie habe ich die Arbeit von OpenGL eingestellt


Irgendwie kann ich nichts mehr ausführen, das OpenGL verwendet.Bei Versuchen wird der Fehler Xlib: extension "GLX" missing on display ":0". angezeigt.

In /usr/lib habe ich,, und (zu denen und Symlink).

Kann jemand herausfinden, warum es nicht funktionieren würde?


Perform a

sudo apt-get install libgl1-mesa-dri

and it should work again.


1. Remove ATI Drivers

sudo apt-get purge fglrx*

2. Move XOrg Server Configuration

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

3. Reinstall XOrg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

4. Reconfigure XOrg

sudo dpkg-reconfigure xserver-xorg


By the looks of it (and there's no much to look at so I could be wrong) you're on a Nvidia system using the xorg-edgers PPA.

Even if you're not on that PPA, it seems possible that you've updated the Nvidia graphics driver recently and haven't yet rebooted. When you update the driver module it isn't automatically reloaded into the kernel. To do that you would need to shut down X, rmmod and modprobe for it (and in my experience that doesn't even work for the deb-installed Nvidia driver, only the manual install.

The fix is really simple though. Restart the computer.
Your computer should load the new copy of the Nvidia module on boot and then everything 3D should just work™ again.

As this is a Bumblebee-using computer, it might be enough to close anything using 3D then run:

sudo rmmod nvidia
sudo modprobe nvidia

But as I say, this doesn't work on normal computers with the deb installer for the driver. Not sure why but it's worth a shot. Otherwise: reboot.

This might actually be far more TBP-related than I originally thought. Here is a support thread suggesting that something needs renaming.

I think the suggestion involves editing /etc/bumblebee/bumblebee.conf so that KernelDriver=nvidia-current and then running sudo restart bumblebeed to restart bumblebee.