Answers:
当您在NVidia Optimus笔记本电脑上安装专有的nvidia驱动程序时,会发生此错误。由于Optimus的设计,不能直接使用nvidia卡。要修复此问题,请卸载nvidia-current
软件包并重新登录。在那之后,您将只运行Intel显卡,尽管它仍在使用电源,但它使nvidia卡处于闲置状态。Bumblebee允许您关闭卡,请参阅Ubuntu是否支持具有Optimus技术的NVIDIA GeForce?
sudo apt-get purge bumblebee bumblebee-nvidia nvidia-current && sudo apt-get install bumblebee
。重新引导(或重新启动DE),然后重试。
如果我还记得的话,GLX与X系统中的OpenGL窗口化有关。因此,请确保您安装mesa软件包,该软件包是Linux中OGL的实现
那是带有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
对于设置大黄蜂的正确方法,请在此处查看Ubuntu Wiki上的“功耗”部分(我刚刚对其进行了编辑):
https://help.ubuntu.com/community/Asus_U31SD
这个问题有点老了,但是我把它放在这里供人们查找。
nvidia-current
但仍然出现错误“显示器:0缺少扩展名GLX”。