Qemu: É possível ter tanto a exibição virtual quanto a passagem VGA em um convidado do Windows?

2

Esse cara indica que é possível ter tanto o visor virtual quanto um dispositivo de exibição de passagem VGA ativo ao mesmo tempo. .

Eu tentei isso, tanto com o libvirt quanto com a linha de comando do qemu. Eu posso ter uma exibição, ou a outra, mas não ambas. Não importa o que eu faça, recebo um código 43 no dispositivo de passagem. Mas eu estou usando hardware antigo (uma antiga PCI Nvidia 8400GS), e esse pode ser o problema.

Isso é realmente possível com um host Linux e um convidado do Windows? Você se importaria de descrever seu hardware e sua configuração?

Meu objetivo final é duplicar a exibição virtual do Spice como duplicata / clone da exibição física da Nvidia. Isso permitiria executar aplicativos com uso intensivo de gráficos na GPU de hardware, mas ainda assim teria toda a conveniência de uma exibição virtual em janelas.

    
por DS Justice 21.02.2017 / 06:07

2 respostas

1
O

O Looking-glass não responde precisamente a pergunta, mas resolve o problema subjacente quase perfeitamente - fornecendo GPU- gráficos de VM acelerados na área de trabalho do host com os dispositivos HID do host. Em alfa a partir de dezembro de 2017, mas parece estável o suficiente para o uso diário em uma única tela.

    
por 17.12.2017 / 04:01
0

Atualmente, isso não é possível , o driver de exibição do Spice não parece suportar o recurso de clonagem de exibição de adaptador cruzado do Windows 10 até o momento.

Código 43

Acontece que o outro problema que eu estava reclamando é devido a um "bug" da Nvidia. Quando o driver detecta a virtualização, ele lança um código 43. A NVidia declarou que isso não é intencional, mas também não planeja consertá-lo.

Eu resolvi isso degradando meu driver da Nvidia para 337.88 e adicionando <kvm><hidden state='on'/></kvm> à minha definição de máquina com virsh edit domname . Aparentemente, é possível obter drivers mais modernos trabalhando, excluindo um monte de funcionalidade de hipervisor, mas ainda não me incomodei.

    
por 16.03.2017 / 00:31