![Hyper-V GPU 直通与 NVidia A100 无显示](https://linux22.com/image/788706/Hyper-V%20GPU%20%E7%9B%B4%E9%80%9A%E4%B8%8E%20NVidia%20A100%20%E6%97%A0%E6%98%BE%E7%A4%BA.png)
我目前正在尝试让一些 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 获得显示输出?有什么办法吗?