我从第一个测试版开始就一直在使用 Oneric,现在我在我的 Acer 5810TG 笔记本电脑上使用它。最近,虽然我不知道具体是哪一天,但在从合法 PPA 执行常规更新后,Ubuntu 开始只使用 Unity 2D。即使我在登录屏幕上选择“Ubuntu”或“用户定义会话”,Unity-2D 也会加载。我有内置的英特尔显卡,它始终与 Unity 3D 配合良好,无论是在早期版本的 oneric 上还是在 natty 上。
请提出任何可能的原因和/或解决此问题的方法。
答案1
您可以尝试安装最新版本的显卡驱动程序。
具有最新驱动程序的 ppa 可以可以在这里找到。
添加
sudo apt-add-repository ppa:glasen/intel-driver
sudo apt-get update
sudo apt-get upgrade
xserver-xorg-video-intel
使用命令安装
sudo apt-get install xserver-xorg-video-intel
答案2
除了 Bruno 已经提到的 PPA 之外,Fabio Pedretti 还开发了另一个 PPA,其驱动程序比 Stefan Glasenhardt PPA 更新。此 PPA 还包含更新的 ATI 和 nVidia 驱动程序,因此对我来说,这是一个很好的一体化解决方案。他在 1 月份将 PPA 从 Mesa 7.x 升级到 8.x 时,我的英特尔显卡确实坏了,但他很快就解决了这个问题。
更多信息请点击这里:https://launchpad.net/~oibaf/+archive/graphics-drivers
添加:
sudo apt-add-repository ppa:oibaf/graphics-drivers
sudo apt-get update
答案3
我的英特尔 i7 集成显卡也遇到了类似的问题:
$ /usr/lib/nux/unity_support_test -p
Error: GLX is not available on the system
事实证明一些 nvidia 软件包以某种方式被安装了:
dpkg -l | grep nvidia
删除每个包含“nvidia”的包后,它又可以正常工作了。