Passagem VGA usando o virt-manager

1

Estou seguindo este tutorial

Veja o que eu fiz:

lz@blade:~$ egrep -q '^flags.*(svm|vmx)' /proc/cpuinfo && echo virtualization extensions available
virtualization extensions available
lz@blade:~$ lspci -vnn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5904] (rev 02)
    Subsystem: Razer USA Ltd. Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [1a58:6752]
    Flags: bus master, fast devsel, latency 0
    Capabilities: <access denied>

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02) (prog-if 00 [VGA controller])
    Subsystem: Razer USA Ltd. HD Graphics 620 [1a58:6752]
    Flags: bus master, fast devsel, latency 0, IRQ 127
    Memory at db000000 (64-bit, non-prefetchable) [size=16M]
    Memory at 90000000 (64-bit, prefetchable) [size=256M]
    I/O ports at f000 [size=64]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915
...

Não há outra coisa em 00:02.x , então a placa de som não é compartilhada por esta GPU. Observe que o modelo / manufacter é 8086 5916

Então eu fiz:

lz@blade:~$ sudo modprobe vfio
[sudo] password for lz: 
lz@blade:~$ sudo modprobe vfio_pci

E finalmente:

echo 8086 5916 | sudo tee /sys/bus/pci/drivers/vfio-pci/new_id

De acordo com o que entendi, agora devo ver o VFIO na saída do lscpi, certo?

Eu não quero iniciar o QEMU manualmente porque eu uso muitas máquinas virtuais com muitas configurações diferentes. Seria mais fácil simplesmente ir no virt-manager e adicionar o dispositivo PCI vfio usando a GUI. Mas primeiro deve aparecer na lista. O que estou fazendo errado?

PS: adicionar a GPU em si como um dispositivo PCI na GUI do virt-manager não funcionou para mim, ele diz que algo sobre dispositivos PCI host não é possível adicionar, mas enfim

ATUALIZAÇÃO:

Veja o que aconteceu se eu tentar adicionar o próprio VGA pci

    
por Guerlando OCs 03.03.2018 / 09:08

0 respostas