在主机和来宾之间共享 GPU

在主机和来宾之间共享 GPU

有没有办法让主机和访客都使用单一 GPU,而不需要任何付费软件 (vGPU)?

如果满足以下条件,可加分:

  • 动态分配GPU资源
  • 适用于 AMD 和 Intel GPU

我有一个 nVidia GPU、一台 Linux 主机和一台 Windows 客户机。

也许是 Linux 的替代品https://github.com/jamesstringerparsec/Easy-GPU-PV

答案1

Qemu/KVM 使用的 SPICE 以及 VirtualBox 都提供来自客户机的加速 3D,这实质上意味着它们会翻译 openGL 调用。

通过标准化良好的 openGL API 与 VM 共享主机 GPU。

但是,如果您想做一些类似使用 GPGPU(例如 CUDA、openCL)的操作:

不,目前这是不可能的。如果你想虚拟化部分要使用 GPU,您将需要 nvidia 的数据中心 GPU 以及 CUDA 的数据中心许可证。我不知道其他供应商是否可以提供这些服务。

相关内容