Clutter 拒绝启动,报告 GLX 问题

Clutter 拒绝启动,报告 GLX 问题

所以,似乎我不是唯一一个遇到这个问题的人:

julian@yggdrasil:~$ gnome-shell --replace

(gnome-shell:11309):Clutter-CRITICAL **:无法初始化 Clutter:无法选择新创建的 GLX 上下文窗口管理器错误:无法初始化 Clutter。

如果我尝试正常登录,GNOME 将退回到 Fallback 模式

经过一番谷歌搜索,我们发现这个问题最终归结为我的 gpu(nVIDIA GeForce 9500 GT)缺少一个功能,不过这看起来有点奇怪,因为我已经能够运行 Unity(显然,遇到同样问题的用户也报告说在运行 Compiz 时遇到了麻烦)。

我运行的是 nVidia 驱动程序版本 285.08.09,这似乎是最新版本。这台电脑有 2 GB 内存,使用 Intel 双核 CPU,每个核心 1.6 GHz。

答案1

经过进一步的研究,并查看了我的 Xorg 日志(最新的日志是 /var/log/Xorg.0.log),我意识到问题在于我的 nVidia 驱动程序编译不正确,因为它不支持 DRI(这是运行 gnome-shell 所必需的)。解决方案在于安装 Xorg 开发文件(sudo apt-get install xorg-dev应该这样做)并重新编译 nVidia 驱动程序。

此后,我重新启动并且一切正常。

如果读者遇到同样的错误,您应该做的第一件事就是检查 Xorg 日志并通读,如果发现没有激活 DRI 的信号,您应该在 Xorg 配置(/etc/X11/xorg.conf)中查找。

相关内容