Passagem KVM PCI, driver instalado, mas não produz nada


0

Eu tenho uma VM convidada do Windows 10 em execução no qemu-kvm, com uma placa GTX 970 passada para ela usando vfio-pci. Posso iniciar a VM bem e conectar através do VNC, instalar o driver da nvidia, detectar a placa bem, posso ver o 970 no gerenciador de dispositivos.

Quando entro no painel de controle da nvidia, ele diz que não estou usando um monitor conectado à GPU. Faz sentido, já que estou trabalhando no VNC, portanto o Windows provavelmente está usando algum monitor virtual fornecido pelo QEMU.

Então, passo -vga nonea dizer ao QEMU para não criar nenhum monitor virtual, e a VM é iniciada sem erros, e consigo ver o dispositivo PCI sendo encaminhado no console do QEMU info pci, mas absolutamente nada está sendo enviado para a saída de vídeo da placa ( DVI ou HDMI, isso não importa) para o meu monitor externo. Isso está me deixando louco. Pelo que li na internet, isso deve funcionar apenas neste estágio, e não sei como continuar depurando isso.

Alguém mais teve esse problema de nenhuma saída de vídeo, apesar da GPU ser reconhecida e do driver instalado com sucesso com o KVM? Obrigado.


1
E, é claro, previsivelmente, depois de postar isso, tentei novamente testar algo e de repente consegui saída de vídeo sem -vga none , além da saída VNC! Este é provavelmente aleatório e apenas um acaso embora, e eu ainda gostaria de uma explicação como em todos os lugares que tenho visto on-line diz para usar -vga nonepara passagem PCI ...
Thomas

Respostas:


0

Isso agora funciona, embora eu não tenha certeza do motivo, fui capaz de convencer o sistema a funcionar da maneira que eu quero. Inaceitarei esta resposta (insatisfatória) se surgir outra mais abrangente.


0

Talvez o tempo de conexão da tela com a placa gráfica afete a capacidade da placa gráfica de detectar a tela e a saída através do dvi x hdmi x vga

Estou no mesmo ponto que você estava descrevendo e só tenho um monitor DVI que estou alternando entre placas. Percebi durante a inicialização que o monitor deve ser conectado à placa correta logo no início, a fim de 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 principalmente especulativa, espero que ajude.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.