Configurando o VGA Passthrough no Ubuntu com o KVM: erro no iommu_group para o dispositivo qemu-system-x86_64

1

Eu estou tentando configurar o VGA Passthrough no Debian SID porque eu quero usar o Debian no primeiro monitor e o Windows 7/8 no outro. Eu tentei com o XEN e com o KVM, mas em ambos os casos não consegui alcançar o objetivo. Este é o tutorial que estou seguindo:

Estas são as especificações do meu sistema:

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)

e este é o erro que recebo:

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
    
por Marietto 24.08.2014 / 19:26

1 resposta

1

A resposta pode ser encontrada aqui: link

Mais especificamente, o PCI Passthrough não funciona em processadores Intel que não possuem suporte a VT-d. Muitos dos processadores da série K da Intel não têm isso. A CPU ainda tem suporte ao VT-x, o que explica por que o KVM regular funcionaria com o seu hardware, mas não quando você tenta passar dispositivos PCI, como placas gráficas.

    
por 10.04.2015 / 19:22