Ubuntu 14.04 GPU 直通与 IOMMU 问题

Ubuntu 14.04 GPU 直通与 IOMMU 问题

我在 Ubuntu 14.04 上遇到了 GPU 直通问题,我检查了硬件,我的 CPU 是 i7-2600,支持 KVM 中的 VT-x,我尝试直通我的 GTX 960。我所做的一切完全按照pudgetsystems 指南。当我尝试启动虚拟机时收到以下错误:

# boris@boris-H61M-S2V-B3:~$ sudo /usr/vm1
[sudo] password for boris: 

qemu-system-x86_64: -device vfio-pci,host=0000:01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: error no iommu_group for device
qemu-system-x86_64: -device vfio-pci,host=0000:01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device initialization failed.
qemu-system-x86_64: -device vfio-pci,host=0000:01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device 'vfio-pci' could not be initialized

答案1

您还必须拥有兼容的主板。

您是否在 bios 中启用了 VT-x 和 VT-d?

您是否已将卡的内核驱动程序列入黑名单/etc/modprobe.d/blacklist.conf?如果没有,请将其附加blacklist nouveau到文件末尾。

仔细检查您的/etc/initramfs-tools/modules/etc/default/grub/etc/modules/etc/vfio-pci#.cfg文件。(确保运行update-grubupdate-initramfs -u

确保您的卡号已通过存根声明:
dmesg | grep pci-stub

相关内容