问题描述
在新安装的Ubuntu 11.04(带有Nvidia GeForce GO 7400)上无法运行Unity。尽管Ubuntu经典桌面可以工作,但我尝试了存储库中提供的所有不同驱动程序。
进行System
→Administration
→Additional Drivers
给我警告:
This driver is activated but not currently in use.
我什至从官方主页上试用了Nvidia驱动程序。
经过一番谷歌搜索后,我发现工具/usr/lib/nux/unity_support_test -p
告诉我我的卡已被列入黑名单。其他测试显示为绿色。
这是一个错误吗?还是我的卡太旧了,这对我来说是令人惊讶的:P吗?
谢谢。
最佳方法
我们将Geforce Go 7300/7400列入了黑名单,因为它在启动时会因”nvidia-current”驱动程序而冻结。
似乎统一的3D可以与带有这些卡的“ nvidia 173”驱动程序一起运行。但是,您会变慢,并被警告!
因此,要解决启动时的检测问题,您可以:
-
sudo nano /etc/environment
-
添加:
UNITY_FORCE_START=1
-
使用
Ctrl
+X
保存文件 -
重启
确保您选择的是gdm中的”ubuntu”会话(默认)。这将绕过检测并尝试启动统一的3D。
次佳方法
仅供参考,以下是有关此问题的bug report。
您拥有的另一个选择是将实验性3D支持与开源nouveau驱动程序一起使用。它可能比专有的nvidia驱动程序慢,但对我来说一直很好。
要安装它,只需使用Super
+ A
组合键打开应用程序破折号,开始键入’jockey
‘而不带引号,然后选择Additional Drivers结果。这将启动jockey-gtk应用程序,您可以在其中选择安装具有实验3D支持的nouveau驱动程序。
您仍然需要通过将UNITY_FORCE_START=1
添加到/etc/environment
来强制统一运行,如其他答案中所述