VirtualBox GPU Passthrough: Código 12 no convidado

0

Eu apaguei e passei uma placa PCI secundária GeForce 8400GS para o meu (trabalhando) Windows 7 Guest. O convidado relata o erro

This device cannot find enough free resources that it can use. (Code 12)

If you want to use this device, you will need to disable one of the other devices on this system.'

Eu folheei alguns tutoriais de passagem PCI, mas todos eles basicamente se resumem a associar o dispositivo PCI ao pci-stub. Nenhum deles parece abordar especificamente o uso de repasse para fornecer uma GPU de hardware a um convidado do Windows VirtualBox. Aqui está a saída de lspci -k . Parece ser o mesmo antes e depois da execução da VM.

05:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3] (rev a2)
    Subsystem: Device 196e:0879
    Kernel driver in use: pci-stub
    Kernel modules: nvidiafb, nouveau, nvidia_367, nvidia_367_drm
05:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
    Subsystem: Device 196e:0879
    Kernel driver in use: pci-stub
    Kernel modules: snd_hda_intel

Como posso descobrir o que está impedindo que esta GPU seja ativada no guest? Tenho que fazer uma nova instalação com a placa PCI já conectada?

    
por DS Justice 08.02.2017 / 06:38

1 resposta

0

O problema parece ter sido causado pelo fato de meu hardware específico (PCI 8400GS antigo) não ser capaz de ser um dispositivo de passagem VGA ativo enquanto houver um Virtual Display ativo.

NB que eu só tentei com QXL - outros podem não causar conflitos.

    
por DS Justice 21.02.2017 / 06:14