在 Windows 7(64 位)下运行的 VirtualBox 中的新虚拟机中全新安装 Ubuntu 11.04(64 位)后,在出现第一个登录屏幕之前,会弹出一个对话框,提示硬件不足以运行 Unity(解释)。所有登录都将我带到 Classic DE,我甚至找不到尝试 Unity 的方法。
在桌面设置中,我选择了“Ubuntu”而不是“Ubuntu(经典)”。系统配置好了,所以我必须登录,屏幕底部有一个“会话”选项,但无论我选择哪个会话,都没有 Unity。
安装 VirtualBox Guest Additions 后,Classic DE 会随着主机窗口大小的调整而调整大小,但 Unity 仍然不会显示。
我不知道这是视频问题、内存问题还是其他问题。虚拟机有 1024MB 内存、2 个处理器、3D 加速和 12MB 视频内存。
了解 Unity 为何受到如此热议,真是令人欣喜!
- 埃里克
答案1
运行的先决条件Virtual Box 中的 Unity是:
- Virtual Box 版本 >= 4.06
- 正确安装新增嘉宾
- 128 MB RAM 用于虚拟显卡(在 Virtual Box Manager 中设置)
- 在 Virtual Box Manager 中启用 3D 加速
- 主机显卡驱动程序那充分支持 Open GL
- 选择Ubuntu登录时会话
某些主机显卡无法充分支持硬件 3D 加速。在这些情况下Unity-2D可以安装。
答案2
虚拟机需要更多的视频内存来运行 Unity。
Ubuntu 的 Wiki 上有一个页面专门讨论 Unity 的图形硬件要求,网址为https://wiki.ubuntu.com/DemystifyingUnityGraphicsHardwareRequirements
其中一个要求是“至少 128MB 的视频内存”。
点击链接查看完整要求。
答案3
我只尝试过在 Ubuntu 主机上运行 VirtualBox OSE,但我希望在 Windows 主机上也一样:
在客户机中安装 virtualbox-ose-guest-dkms 和 ..-x11 和 ..-utils,就像 fred 所写的那样 如何在 VirtualBox VM 中安装 Guest Additions?