Unity 3D 无法加载 - 在登录期间选择“Ubuntu”仍会加载 Unity 2D

Bez*_*oso 5 unity

我刚刚在华硕 N43SL 笔记本电脑上安装了 Ubuntu 11.10,安装后立即加载了 Unity 3D。

但是在重新启动时,我注意到 Ubuntu 加载了 Unity 2D 而不是 Unity 3D。我注销并确保在登录时选择了“Ubuntu”,但经过多次尝试后,Unity 3D 无法加载。

为了明确起见,我echo $DESKTOP_SESSION在终端上做了,它说ubuntu-2d,这是意料之中的。

我的笔记本电脑在 i5 上运行,配备 1Gb NVIDIA GT540M,所以我认为这不是缺乏图形功能的情况。是的,我已经使用“系统设置”中的“附加驱动程序”安装了专有驱动程序。

导致此问题的原因是什么?如何修复?

小智 3

就我而言,这实际上是删除NVIDIA 驱动程序的情况。

我注意到 3D 在安装过程中正在运行,因此我有确凿的证据证明我的显卡有能力。我在安装过程中单击了“是”来下载更新。当它重新启动到我的系统时,它已经在“专有驱动程序”中使用 NVIDIA 驱动程序,并在 2D 模式下运行 Unity。

我按照本页上的前 4 条说明进行操作。你瞧,3D 重新启动后就开始运行了。我没有重新安装我下载的 Nvidia 驱动程序。

作为奖励,我的整个系统似乎运行得更快了。我认为 Nvidia 驱动程序有问题,会减慢一切速度,并且无法识别我的显卡的功能。


Kir*_*raj 1

软件中心的驱动程序有问题。该错误已在最新的 NVIDIA 驱动程序中修复。在终端中运行这些命令。

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
Run Code Online (Sandbox Code Playgroud)

希望有帮助。