我的 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 核
如何:
- 关闭虚拟机
- 转到 Virtualbox
- 标记虚拟机
- 转到“设置”>“系统”>“处理器”,将滑块移至 2 个核心
- 单击“确定”
- 启动虚拟机:)