KVMを使用してUbuntuでVGAパススルーを設定する:デバイスqemu-system-x86_64のiommu_groupエラーなし

KVMを使用してUbuntuでVGAパススルーを設定する:デバイスqemu-system-x86_64のiommu_groupエラーなし

最初のモニターではDebianを使用し、他のモニターではWindows 7/8を使用したいので、Debian SIDでVGAパススルーを設定したいと思います。 XENとKVMを試しましたが、どちらの場合も目標を達成できません。私がフォローしているチュートリアルは次のとおりです。

私のシステムの仕様は次のとおりです。

root@ziomario-Z87-HD3:/home/ziomario# lspci -nn | grep NVIDIA 01:00.0 VGA
compatible controller [0300]: NVIDIA Corporation GK106 [GeForce GTX 660] [10de:11c0] (rev a1) 01:00.1 Audio device [0403]: NVIDIA Corporation GK106 HDMI Audio Controller [10de:0e0b] (rev a1)

root@ziomario-Z87-HD3:/home/ziomario# lspci -nn | grep VGA 00:02.0 VGA
compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)

私が得るエラーは次のとおりです。

root@ziomario-Z87-HD3:/home/ziomario# sudo /usr/vm1 
qemu-system-x86_64: 
    -device vfio-pci,host=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=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=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device 'vfio-pci' could not be initialized

ベストアンサー1

答えはここにあります:http://ark.intel.com/products/75048/Intel-Core-i5-4670K-Processor-6M-Cache-up-to-3_80-GHz

より具体的には、PCIパススルーはVT-dのサポートがないIntelプロセッサでは機能しません。多くのIntelのKシリーズCPUにはこれが不足しています。 CPUはまだVT-xをサポートしています。これは、通常のKVMがハードウェア上で動作するが、グラフィックスカードなどのPCIデバイスを通過しようとすると機能しない理由を説明します。

おすすめ記事