首先,我对 Ubuntu 还很陌生,所以我并不了解一切......但我愿意学习!
今天我将我的 ubuntu 更新到 13.04。一切似乎都很好。我用电脑一个小时就关机了。下次我尝试启动它时,unity 无法启动。我尝试通过终端启动 unity,但它给了我几个错误:
Xlib:显示“:0.0”时缺少扩展“GLX”。Xlib:显示“:0.0”时缺少扩展“GLX”。Xlib:显示“:0.0”时缺少扩展“GLX”。Compiz (opengl) - 致命错误:对于屏幕 0,glXQueryExtensionsString 为 NULL
我开始搜索并尝试使用以下命令删除并安装 nvidia 驱动程序:
sudo apt-get 删除 nvidia-current sudo apt-get 安装 nvidia-current
我重新启动了,但 Unity 仍然无法启动。我尝试了 askubuntu 上的几种方法,但似乎都不起作用。不过,我找到了一些东西来测试 Unity 是否受支持:
/usr/lib/nux/unity_support_test -p
这给了我这个输出:
Xlib:显示“:0.0”时缺少扩展“GLX”。错误:系统上没有 GLX
有关我的 Nvidia 卡的一些信息(使用:lspci | grep VGA):
00:0d.0 VGA 兼容控制器:NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2)
02:00.0 VGA 兼容控制器:NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1)
有没有人也遇到过这个问题并解决了?
提前致谢,
莉莎娜
答案1
NVIDIA GeForce GT 425M 卡也遇到了同样的问题。我一直看到消息
dmesg | grep -i nvidia
关于 nvidia 驱动程序污染内核。
最后我尝试
sudo apt-get remove ^nvidia
然后重新启动。
接下来我跑了
ccsm &
并首先启用OpenGL, 然后规模, 然后博览会ccsm &
,每次选择后关闭并重新运行。
最后,在最后一次执行 ccsm 时,我启用了 Ubuntu Unity 插件。
最后,Dash和Launcher出现了。
答案似乎是使用命令中 nvidia 后面的星号完全驱逐 NVIDIA sudo apt-get remove
。
祝您修复配置顺利。
蒙多托夫