I'm trying to configure the VGA Passthrough on the Debian SID because I want to use Debian on the first monitor and Windows 7/8 on the other one. I have tried with XEN and with KVM but in both case I haven't been able to reach the goal. This is the tutorial that I'm following:

These are the specifications of my system:

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)

and this is the error I get:

root@ziomario-Z87-HD3:/home/ziomario# sudo /usr/vm1 
    -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

The answer can be found here: http://ark.intel.com/products/75048/Intel-Core-i5-4670K-Processor-6M-Cache-up-to-3_80-GHz

More specifically, PCI Passthrough doesn't work on Intel processors that lack VT-d support. Many of the K-series CPU's from Intel lack this. The CPU still have VT-x support, which explains why regular KVM would work with your hardware, but not when you attempt to passthrough PCI devices such as graphics cards.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.