当我尝试运行 Compiz 时,它失败了:
Xlib: extension "GLX" missing on display ":0.0".
Compiz (opengl) - Fatal: Root visual is not a GL visual
Compiz (bailer) - Info: Ensuring a shell for your session
我不知道为什么。它一直运行良好,但有一天,我发现 compiz 没有运行。我尝试运行它,上面的消息就是我收到的回复。我查看了菜单,看到了一些 Nvidia 程序,所以我运行了它,它告诉我我没有使用 nvidia 驱动程序并运行sudo nvidia-xconfig
。
我运行它,它创建了之前不存在的 /etc/X11/xorg.conf。重新启动 X 后,它抱怨“nvidia”不存在。[驱动程序] 因此,我在 ubuntuforums 上提问,但没有得到回复。
我想在重新安装 Ubuntu 之前先尝试一下再次。[不久前刚从 10.10 升级到 11.04 - 两个版本都运行良好,只是最近在 11.04 上开始停止运行]
编辑:
matt: ~ $ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
在附加驱动程序,只有1个:我的WiFi驱动程序,并且已激活。
答案1
您所讨论的显卡是英特尔的,所以为什么您会安装像 nvidia-xconfig 这样的东西有点奇怪。
我的建议是删除以前安装的 nvidia 的所有痕迹:
sudo apt-get purge nvidia*
另外 - 删除你的 xorg.conf 文件 - 也就是说,你很少需要使用英特尔显卡
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
重启后 - 检查 Unity 是否可以在您的设置上运行:
/usr/lib/nux/unity_support_test -p
它将确认是否支持统一 - 如果有疑问,请添加对您的问题的答复。
答案2
是的,首先删除所有与 nvidia 相关的驱动程序/软件。要获得最佳性能,甚至英特尔卡的 3d 加速支持,您需要从 edgers ppa 安装英特尔驱动程序: https://launchpad.net/~xorg-edgers/+archive/ppa
sudo add-apt-repository ppa:xorg-edgers/ppa
我几天前写过这篇文章: http://hailubuntu.blogspot.com/2010/03/intel-graphics-card-and-3d-games-regnum.html
然而,当我使用 edgers ppa 更新我的 ubuntu 系统时,我遇到了问题。你可能需要看看https://help.ubuntu.com/community/CleanUpgrade
就 3D 加速和所有图形功能而言,edgers ppa 可以解决您的问题。
一切顺利 :)