虚拟机运行速度非常慢

虚拟机运行速度非常慢

我正在运行 Ubuntu 14.04,并在 VirtualBox 上安装了 Windows 8。问题是它太慢了 - 即使最小化窗口也要花 2-3 秒。

我之所以认为这是一个问题,是因为我这里有一台相当强大的机器:我的 CPU 是 i5-3470,并且我在带有 SATA3 的英特尔 SSD 上运行了 8 GB 的 DDR3。在运行虚拟机时检查硬件监视器显示我只使用了 4 GB,并且 CPU 使用率约为 5% 的空闲时间。

我的想法是这样的:我有一块板载显卡,它无法足够快地运行所有 Windows 的视觉效果。此外,在 VirtualBox 首选项中,我无法检查 2d/3d 加速,因为我收到一条有关配置无效的消息。

我说得对吗?如果不对,有什么建议吗?

谢谢!

答案1

您的 CPU 集成卡应该足以运行 Windows 8 eyecandy。

您无法检查 2d/3d 加速这一事实让我怀疑您分配给虚拟视频卡的内存是否太少。

尝试在虚拟机首选项菜单的显示部分增加它。如果可能的话,将其设置为至少 256 Mb。

在此处输入图片描述

答案2

VirtualBox 加速需要主机和客户机都安装正确的功能。此外,只有当您指定客户机操作系统为 Windows 时,2D 加速才可用。这意味着您需要在 Linux 中使用 Host DKMS,在 Windows 中使用 Guest Additions。对于其他功能,您可能需要将自己添加到组中vboxusers,然后重新启动您的机器。

要安装 DKMS,请安装virtualbox-dkms然后重新启动机器:

sudo apt install virtualbox-dkms

要安装 Guest Additions,您需要映像,并将该映像提供给 ROM 驱动器上的 Guest。要获取映像,请访问VirtualBox 网站或使用apt

sudo apt install virtualbox-guest-additions-iso

具体信息可参见Ubuntu 维基


一旦这些可用,并且您已选择 Windows 作为客户操作系统,您将能够选择 2D 或 3D 加速。如果您选择其中一个或两个,并看到警告,请将鼠标悬停在警告上以查看导致错误的原因。

相关内容