- 我在 Windows 7 64 位主机上运行。
- 运行 VirtualBox 4.0.2
- 运行 Ubuntu 10.10 64 位客户机。
- 运行 VirtualBox Guest Additions 4.0.2 - 我运行了从 virtualbox 下载中获取的 4.0.2 .run 文件。
- Compiz/Emerald 已安装。
这让我抓狂。这应该需要 20 分钟才能完成设置。但 4 小时后我需要帮助。
答案1
Virtual Box 中的 3D 加速仍处于试验阶段。因此,并非所有主机/客户机组合都受支持,某些图形功能尚未实现,并且仍然存在与主机图形适配器的某些不兼容性。此外,3D 图形卡的虚拟仿真会消耗大量 CPU 功率,并大大降低客户机系统的速度。
为了测试 3D 功能,您必须在虚拟机的设置中手动启用此功能。还需要正确安装客户机附加组件。您可以在客户机 Ubuntu 中测试后者系统 -> 管理 -> 附加驱动程序。客户添加驱动程序应在此处显示为已激活状态,如下所示:
如果你看不到这个,你需要通过运行客户机附加组件 .iso 文件提供的安装脚本来重新安装客户机附加组件(另请参阅这个答案)。
答案2
您需要至少 VirtualBox 4.0.6 才能顺利运行 Ubuntu 11.04。VirtualBox 在此版本中仅添加了对 X.org 1.10 的完整支持,如您在变更日志。
旧版本在运行 Natty 时可能会遇到图形问题。
答案3
我在 Windows 7 64 位主机上的 VirtualBox 4 中运行 Ubuntu 10.10 Desktop 64 位客户机时也遇到了同样的问题。我的主机是 Sony Vaio F 系列 (VPCF11S1E)。由于 nVidia GeForce GT 330M 图形芯片组有点怪异,我使用 Linux 时总是遇到问题(即使是本机安装)。
当我右键单击桌面,选择“更改背景”,单击“视觉效果”选项卡,然后单击“额外”单选按钮时,它会搜索驱动程序,但总是响应:“无法启用桌面效果”。
我也选择了 3D 加速,并设置了最大 128MB 视频 RAM。
任何帮助都将非常感激。
答案4
我也为此苦苦挣扎。我最终通过更新我的 Windows 主机显卡驱动程序让它工作了。我使用的是来自 Windows Update 的驱动程序,但通过访问我的显卡制造商网站并下载最新的驱动程序,我能够在 Ubuntu 客户机中运行 3D 加速。