如何修复错误“ Xlib:扩展名“ NV-GLX”在显示中丢失”?


18

当我尝试确认是否可以在具有Intel i5 i5 Sandy Brigde和Nvidia 520和Nvidia Optimus的华硕U31SD上运行Unity 3D时,出现以下错误:Xlib:扩展名“ GLX”在显示“:0”上丢失。

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

有谁能够帮助我?谢谢

Answers:


6

当您在NVidia Optimus笔记本电脑上安装专有的nvidia驱动程序时,会发生此错误。由于Optimus的设计,不能直接使用nvidia卡。要修复此问题,请卸载nvidia-current软件包并重新登录。在那之后,您将只运行Intel显卡,尽管它仍在使用电源,但它使nvidia卡处于闲置状态。Bumblebee允许您关闭卡,请参阅Ubuntu是否支持具有Optimus技术的NVIDIA GeForce?


我删除并清除了内容,nvidia-current但仍然出现错误“显示器:0缺少扩展名GLX”。
H2ONaCl 2012年

@broiyan如果您有一台Optimus笔记本电脑,请参阅链接的问题。
Lekensteyn

是的,我有一张擎天柱卡。我尝试通过命令行删除nvidia-current,但Ubuntu Software Center仍然认为它已安装。我还尝试了链接上的各种操作,包括重新引导以卸载Nvidia 295.53驱动程序。仍然我无法运行glxsphere。我的目标是在启动器中获取32个像素的图标,这就是为什么我使用Optimus的原因。
H2ONaCl

如果您使用的是Bumblebee,则可以尝试从Freenode IRC的IRC频道#bumblebee获得帮助。确保已删除/etc/X11/xorg.conf,并且尚未直接从nvidia.com安装nvidia驱动程序,然后使用以下命令重新安装Bumblebee sudo apt-get purge bumblebee bumblebee-nvidia nvidia-current && sudo apt-get install bumblebee。重新引导(或重新启动DE),然后重试。
Lekensteyn


2

那是带有2个图形卡的系统吗?如果是这样,以下内容将使Google Earth为我工作: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



2

我有一个带nVidia卡的Dell Latitude E6240。就在今天下午,我注意到BIOS中有一个optimus选项,该选项指示它仅适用于Windows 7 32-64位,然后将其打开,瞧。我没有更多的错误了,Cheese Webcam Booth正常工作,并且某些功能(可能是Unity)开始工作。(透明窗口,Expo / DesktopWall正常工作)



0

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

sudo apt-get upgrade

因此,我尝试重新安装驱动程序,并且它可以正常工作。

sudo stop lightdm
sudo bash NVIDIA-Linux-x86_64-331.67.run
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.