如何修复错误“Xlib:extension”NV-GLX“缺少显示”?

当我尝试确认时,我可以在我的华硕U5SD上使用intel的i5 Sandy Brigde和Nvidia 520以及Nvidia Optimus运行Unity 3D,我收到此错误:Xlib:扩展“GLX”在显示“:0”时丢失。

当然,我无法运行Ubuntu 11.10的任何效果,甚至不能运行简单的应用程序切换器。

有谁能够帮我? 谢谢

在NVidia Optimus笔记本电脑上安装专有的nvidia驱动程序时会发生此错误。 由于Optimus设计,无法直接使用nvidia卡。 要修复此问题,请卸载nvidia-current软件包并重新登录。 在那之后,你将完全没有使用英特尔显卡,这会使nvidia卡未使用,尽管它仍然会使用电源。 Bumblebee允许您关闭卡,请参阅Ubuntu支持的带有Optimus技术的NVIDIA GeForce?

这是一个有2个显卡的系统吗? 如果是这样,以下内容使谷歌地球为我工作: https : //launchpad.net/~bumblebee/+archive/stable

正如该页面提到的那样,你总是可以尝试实验性的驱动程序,尽管这并不能解决我的问题。 打开控制台并键入:

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

或者,如果你感到幸运,最新但不太稳定:

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

然后更新驱动程序

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

并更新/etc/X11/xorg.conf nvidia-xconfig

请注意,最后一步会破坏我的系统。 我已经恢复旧的xorg.conf以使其再次工作:

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

“设备”部分中的“驱动程序”行是给我带来问题的。 有关更多详细信息,请参阅: https : //launchpad.net/~ubuntu-x-swat/+archive/x-updates

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

我有戴尔Latitude E6240和nVidia卡。 就在今天下午,我注意到bios中的一个optimus选项,表明它仅适用于Windows 7 32-64位,转而瞧瞧。 我没有错误,Cheese Webcam Booth工作,某些function(可能是Unity)开始工作。 (透明窗口,Expo / DesktopWall正常工作)

如果我记得很清楚,GLX与X系统中的OpenGL窗口有关。 因此,请确保安装mesa包,这是在Linux中实现OGL

有关设置大黄蜂的正确方法,请在此处查看Ubuntu wiki上的“功耗”部分(我刚刚编辑过):

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

这个问题有点旧,但我把它放在这里供人们找。

我的计算机上安装了NVIDIA GTX 550 ti,并从nvidia.com安装驱动程序。 完成升级操作后遇到此问题

 sudo apt-get upgrade 

所以我尝试重新安装驱动程序,它的工作原理。

 sudo stop lightdm sudo bash NVIDIA-Linux-x86_64-331.67.run