为什么我的 Virtual Box 性能太差?

为什么我的 Virtual Box 性能太差?

我的 CPU 是 i7 双核。我在 VirtualBox 上运行 Ubuntu。它比其他 Linux 版本(例如 Edubuntu 13.04 及其 12.10 之前的版本)慢得多。12.10 也非常慢。

答案1

这是因为如果 Ubuntu 不能使用显卡加速(Virtualbox 中可能就是这种情况),它会通过 LLVMpipe 使用 CPU 来渲染图形。这让它看起来真的很慢。

在 Ubuntu 12.04 及更早版本中,如果无法使用硬件图形加速,则使用 Unity2D,但在 12.10 和 13.04 中,Unity2D 被放弃而采用 LLVMpipe。

一些不需要合成的桌面环境(如 XFCE)即使没有图形加速也仍然很快。这就是为什么少数 Ubuntu 衍生产品(如 Edubuntu、Xubuntu、Lubuntu 等)在 Virtualbox 中仍然很快的原因。

但是如果您安装了 Virtualbox Additions,虚拟机中的 Ubuntu 将可以使用 3D 加速,并且它将以正常速度运行。

答案2

安装 VirtualBox Guest Additions 后,在终端中执行以下操作:

sudo bash -c 'echo vboxvideo >> /etc/modules'

然后重新启动机器。

答案3

额外的 CPU 核心帮我解决了这个问题。

如果你有合适的视频驱动程序,那么尝试从 1 核升级到 2 核

如何:

  1. 关闭虚拟机
  2. 转到 Virtualbox
  3. 标记虚拟机
  4. 转到“设置”>“系统”>“处理器”,将滑块移至 2 个核心
  5. 单击“确定”
  6. 启动虚拟机:)

相关内容