我已经在 Ubuntu 下使用 VirtualBox VM 有一段时间了,在正确安装了客户机添加程序后,VM 始终具有 3D 支持 - 至少足以在 Natty 中运行 Unity。
但是,当我升级到新机器(Dell Precision E4600)时,它不再工作。:(
我认为旧机器(Dell Latitude D630)装有 Intel 显卡,而新机器装有 ATI 显卡,所以这可能是问题所在。我不确定如何找出具体型号。
主机操作系统 Ubuntu 11.04 确实具有 3D 功能。也就是说,我可以顺利运行 Unity,glxgears 可以运行,FoldIt 也可以。但不知何故,它似乎对 VirtualBox 和 VMWare Player 都不够用。
我最初尝试安装 ATI 专有驱动程序(通过附加驱动程序工具)。它们确实允许 3D 在虚拟机中运行,但它们也给多显示器支持带来了很多麻烦,所以我卸载了它们。
我在安装 ATI 驱动程序时是否以某种方式破坏了默认驱动程序,或者它只是对我的硬件的 VM 的支持不够好?这种情况在 11.10 中会有所改善吗?
答案1
这个问题似乎在 11.10 中得到了解决!:)
答案2
在您的 BIOS 设置中确认您已启用硬件虚拟化支持 - 如今,供应商往往默认将其关闭。
此外,您的 CPU 可能属于支持虚拟化的系列,但您的系列子部分可能不支持虚拟化。在这种情况下,VirtualBox 和 KVM 都使用软件进行模拟,速度不够快,无法支持 3D。