您的所有 PC 组件在确保 PC 性能平稳方面发挥着至关重要的作用。购买和使用最新的 PC 部件可在 Windows 上提供流畅的网页浏览、文件管理、视频编辑和高端游戏体验。然而,在其他操作系统上情况并不相同。
如果您经常使用 VirtualBox 等虚拟机软件在 PC 上运行多个操作系统,那么即使您强大的 PC GPU 也无济于事。这主要是由于 VirtualBox 明显缺乏 GPU 支持,即使到今天也是如此。您需要克服一些困难才能在 VirtualBox 中使用 GPU。
VirtualBox 上 GPU 支持的悲惨现状
在开始之前,我们先澄清一下 VirtualBox 目前对 GPU 的支持。当您添加来宾操作系统并在计算机上运行它时,VirtualBox 会创建一个虚拟 GPU 来处理所有图形任务。如果您的处理器具有集成 GPU(例如Core i5-14600K上的 Intel UHD 770 显卡),则虚拟 GPU 将使用该 GPU 来处理其所有工作负载。
无论您的系统是否安装了专用 GPU,都会发生这种情况。您可能认为解决方案可能就像从 i-GPU 切换到专用 GPU 一样简单,但事实并非完全如此。
让我们以我们的PC系统为例。它运行第一代 Ryzen 5 1400 CPU 和 Nvidia GTX 1060 来处理繁重的工作负载。由于没有集成 GPU,VirtualBox 只剩下 GTX 1060。您可能认为相同的客户操作系统应该比劣质的英特尔 i-GPU 运行得更好。然而,这里的情况并非如此。
当我们运行 Ubuntu 操作系统时,我们很快就注意到不稳定和整体低于平均水平的体验。这意味着 VirtualBox 在其客户操作系统中使用 Nvidia GPU 的方式出现了问题。