![为什么 pci-stub 不工作但 vfio-pci 可以与 QEMU/KVM GPU 直通一起工作?](https://linux22.com/image/1540331/%E4%B8%BA%E4%BB%80%E4%B9%88%20pci-stub%20%E4%B8%8D%E5%B7%A5%E4%BD%9C%E4%BD%86%20vfio-pci%20%E5%8F%AF%E4%BB%A5%E4%B8%8E%20QEMU%2FKVM%20GPU%20%E7%9B%B4%E9%80%9A%E4%B8%80%E8%B5%B7%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我正在尝试使用 QEMU/KVM 和 libvirt 将 GPU 设备传递至客户虚拟机。
当我使用 vfio-pci 获取 GPU 驱动程序时,我成功将 GPU 传递给了客户虚拟机。
但是,当我使用 pci-stub 而不是 vfio-pci 来完成精确的工作时,虚拟机无法运行并显示:
启动域时出错:不支持的配置:主机不支持主机 PCI 设备的直通。
pci-stub 和 vfio-pci 模块均在内核配置中正确启用,但只有 vfio-pci 可以工作。
有什么原因会导致 pci-stub 和 vfio-pci 有所不同吗?