Hyper-V GPU 直通与 NVidia A100 无显示

Hyper-V GPU 直通与 NVidia A100 无显示

我目前正在尝试让一些 NVidia A100 GPU 在我们的 Hyper-V 虚拟机管理程序上运行。我设法将 GPU 直通设置为虚拟机,但问题是我没有获得视频显示。我认为问题是 NVidia A100 没有帧缓冲区,因此没有显示输出。那么有没有办法强制 Hyper-V 添加其 Hyper-V 视频适配器作为主显示适配器而不是 A100?

我进行了一些实验,发现如果您将 3 个 GPU(A100)直通到一个 VM,同时将高内存映射 IO 空间增加到 768GB,Set-VM -HighMemoryMappedIoSpace 768GB我确实会得到显示输出,因为 Hyper-V 视频适配器已添加到 VM。但这似乎只适用于 Windows 客户机系统。在 Linux(ubuntu)客户机上,一旦安装 nvidia 驱动程序,我就再也看不到显示器了。我不知道为什么这只发生在我直通 3 个 GPU 时,但我想尝试手动将 hyper-v 视频适配器“强制”到 VM,所以也许我也可以通过一个直通 GPU 获得显示输出?有什么办法吗?

相关内容