如何在 VirtualBox 中使用 GPU

动态 编辑:
导读 GPU 提供的硬件加速对于当今的 PC 至关重要,如果您像我一样,您希望PC 上的所有内容都能顺利运行,无论是浏览和文件管理等基本功能,...

GPU 提供的硬件加速对于当今的 PC 至关重要,如果您像我一样,您希望PC 上的所有内容都能顺利运行,无论是浏览和文件管理等基本功能,还是视频等重要应用程序游戏以及照片和视频编辑器。您的所有组件都在实现这一目标方面发挥着作用;您所需要做的就是拥有足够厚的钱包来承受购买这些最新、最好的组件的打击。

但是,如果您不喜欢 Windows,或者喜欢使用 VirtualBox 等虚拟机软件在 PC 上使用多个操作系统,该怎么办?在这种情况下,仅仅拥有强大的 GPU并不会自动在客户操作系统上带来流畅的用户体验,因为即使到今天,Virtualbox 上仍然明显缺乏 GPU 支持,您将不得不跳过一些障碍才能获得流畅的用户体验。缓解这个问题。

VirtualBox 上 GPU 支持的悲惨现状

当您添加来宾操作系统并在计算机上运行它时,VirtualBox 会创建一个虚拟 GPU 来处理所有图形任务。如果您的处理器具有集成 GPU(例如Core i5-14600K上的 Intel UHD 770 显卡),则虚拟 GPU 将使用该 GPU 来处理其所有工作负载。无论您的系统是否安装了专用 GPU,都会发生这种情况。您可能认为解决方案可能就像从 i-GPU 切换到专用 GPU 一样简单,但事实并非完全如此。

我当前的系统配备第一代 Ryzen 5 1400 CPU,没有集成 GPU,我使用 Nvidia GTX 1060 来获得显示器并处理所有与 GPU 相关的工作负载。由于我的 PC 没有 i-GPU,而 VirtualBox 只能依赖我的 GTX 1060,因此我的虚拟机的性能应该会超越在劣质 Intel i-GPU 上运行的相同客户操作系统,对吗?好吧,当我尝试在 PC 上的 VirtualBox 上运行 Ubuntu 时,尽管 CPU 和 RAM 充足,但 Ubuntu 操作系统的不稳定只意味着一件事:VirtualBox 在其客户操作系统中使用 GPU 的方式存在严重错误。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!