
我在 Ubuntu 14.04 上的 GPU 直通有問題,我檢查了我的硬件,我的 CPU 是 i7-2600,它支援 KVM 中的 VT-x,我嘗試直通我的 GTX 960。pudget系統指南。當我嘗試啟動虛擬機器時出現錯誤:
# 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-grub
並update-initramfs -u
)
確保您的卡片 ID 已被存根認領:
dmesg | grep pci-stub