
Eu tenho uma VM convidada do Windows 10 em execução no qemu-kvm, com uma placa GTX 970 passada para ela, usando o vfio-pci
. Posso iniciar a VM corretamente e conectar-me a ela através do VNC, instalar o driver nvidia, ele detecta a placa corretamente, posso ver o 970 no gerenciador de dispositivos.
Quando entro no painel de controle da nvidia, ele me diz que não estou usando um monitor conectado à GPU. Faz sentido, já que estou trabalhando em VNC, então o Windows provavelmente está usando algum display virtual fornecido pelo QEMU.
Então passo -vga none
para dizer ao QEMU para não criar nenhum display virtual, e a VM inicia sem erros, e posso ver o dispositivo PCI sendo encaminhado no console do QEMU com info pci
, porém absolutamente nada está sendo enviado pela saída de vídeo da placa (tanto DVI ou HDMI, não importa) para o meu monitor externo. Isso está me deixando louco. Pelo que li na internet, isso deveria funcionar apenas neste estágio, e não sei como continuar depurando isso.
Alguém mais teve esse problema de falta de saída de vídeo, apesar da GPU ter sido reconhecida e o driver instalado com sucesso com o KVM? Obrigado.
Responder1
Isso agora funciona, embora eu não saiba por que, consegui fazer com que o sistema funcionasse da maneira que desejo. Não aceitarei esta resposta (insatisfatória) se surgir outra mais abrangente.
Responder2
Talvez o momento de conectar o monitor à placa gráfica afete a capacidade da placa gráfica de detectar o monitor e a saída por meio de dvi vs.
Estou no mesmo ponto que você descreveu e só tenho um monitor DVI que estou alternando entre placas. Percebi durante a inicialização que o monitor precisa ser conectado antecipadamente à placa correta para ver as informações de inicialização. ou seja, você não pode conectar o cabo DVI tarde e esperar que a saída esteja lá.
Desculpe pela resposta mais especulativa, espero que ajude.