
Ubuntu 14.04でGPUパススルーに問題があります。ハードウェアをチェックしたところ、CPUはKVMでVT-xをサポートするi7-2600で、GTX 960をパススルーしようとしています。パジェットシステムズガイドVM を起動しようとすると、次のエラーが発生します。
# 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