这与我的问题在这里,但是我没有得到如何在虚拟机中实现它的答案,只知道它是什么。
了解到我有一张不使用的第二张显卡,我该如何(如果可能的话)创建一个可以通过主板芯片组中的 IOMMU 功能使用该卡的虚拟机。
芯片组是 AMD 990X,第二张卡是 nVidia 8600GT,主板是 ASUS M5A99xEVO(第一个,因为有 R2.0)。
答案1
我假设您使用 VirtualBox,就像您之前的问题一样。但是您可能想尝试 KVM。他们有一个关于该主题的操作方法。我快速搜索了一下 M5A99x EVO 及其 BIOS 是否支持 IOMMU,看起来很有希望,也许您需要更新 BIOS。
答案2
据我所知,这在 VirtualBox 中并不稳定/无法完全运行。 这是他们讨论实验性主机总线直通的票据。
但是,这不适用于 pcie 或客户机中的 cuda 支持。对于类似的东西,您只能使用 Xen/KVM/VMWare(我听说他们已经成功了,但我没有亲眼见过)。