更新至 13.04 后 Unity 无法运行

更新至 13.04 后 Unity 无法运行

首先,我对 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

祝您修复配置顺利。

蒙多托夫

相关内容