如何让虚拟机使用 AMD IOMMU 以便我可以使用第二张显卡?

如何让虚拟机使用 AMD IOMMU 以便我可以使用第二张显卡?

这与我的问题在这里,但是我没有得到如何在虚拟机中实现它的答案,只知道它是什么。

了解到我有一张不使用的第二张显卡,我该如何(如果可能的话)创建一个可以通过主板芯片组中的 IOMMU 功能使用该卡的虚拟机。

芯片组是 AMD 990X,第二张卡是 nVidia 8600GT,主板是 ASUS M5A99xEVO(第一个,因为有 R2.0)。

答案1

我假设您使用 VirtualBox,就像您之前的问题一样。但是您可能想尝试 KVM。他们有一个关于该主题的操作方法。我快速搜索了一下 M5A99x EVO 及其 BIOS 是否支持 IOMMU,看起来很有希望,也许您需要更新 BIOS。

答案2

据我所知,这在 VirtualBox 中并不稳定/无法完全运行。 这是他们讨论实验性主机总线直通的票据

但是,这不适用于 pcie 或客户机中的 cuda 支持。对于类似的东西,您只能使用 Xen/KVM/VMWare(我听说他们已经成功了,但我没有亲眼见过)。

相关内容