O repasse de várias GPUs para a VM do Windows 10 falha antes de inicializar [fechado]

1

Eu configurei com sucesso o Windows 10 VM com 3 x placas Nvidia 1080Ti, usando kvm, libvirt, virt-manager e vfio-pci no Ubuntu 16.04. Tudo funcionando bem. Se eu tentar anexar mais de 3 GPUs, a VM congela antes de inicializar , isso significa que eu nem consigo acessar o carregador de inicialização do Windows, há um breve pico no gráfico da CPU no virt -manager antes de retornar ao modo inativo.

Até agora:

  • O console VM do Virt-Manager mostra dados ilegíveis se eu inicializar com menos de 4 GPUs, com 4 ou mais GPUs, o console fica vazio.
  • O WinDbg ( src ) não detecta um cliente ao inicializar com 4 ou mais GPUs.

Isso me faz pensar que o problema não está relacionado ao driver gráfico, e sim ligado à passagem do dispositivo PCIe. Eu tenho uma VM Ubuntu trabalhando com mais de 4 GPUs passadas, então presumo que o problema esteja relacionado à virtualização do Windows.

Eu tentei:

  • Experimentando diferentes configurações de CPU e RAM, pensando que isso pode estar relacionado a pistas PCIe como em uma máquina física, isso causa um comportamento diferente (tempos de inicialização mais longos), mas nenhum sucesso.
  • Observando os arquivos de log libvirt (eles são quase idênticos com 3 ou 4 GPUs), nenhum aviso, até onde eu possa ver.

Agora eu não tenho idéia de como resolver este problema, então pensei em pedir dicas. O que me intriga é que isso só funciona para um certo número de GPUs, mas não sei quais fatores limitam isso.

    
por smuseus 11.08.2017 / 14:45

0 respostas