假设主机操作系统有一个 GPU,有人能告诉我使用 VirtualBox 运行的 Ubuntu 16.04 客户端是否能够通过虚拟化使用 GPU?
我读到 GPU 虚拟化仅对 QEMU 有用,但我听说 VirtualBox 基于(部分?)QEMU,那么我能看到性能优势吗?另外,主机操作系统是什么重要吗?
答案1
是的,可以。您必须通过以下方式启用它。VirtualBox VM 设置->显示,在屏幕选项卡上选中“启用 3D 加速”和“启用 2D 视频加速”。(如果您尚未在此处将视频内存设置为 128MB,请这样做)
这使得客户机可以直接使用主机的 GPU 进行 OpenGL 和 Direct3D 操作,而不是模拟它。
这应该适用于所有能够使用相关 GPU 的主机。