QEMU totalmente hardware acelerado por dGPU dedicado, em um laptop?

2

Meu laptop roda o Ubuntu. O Intel iGPU é detectado automaticamente. Funciona bem. A AMD dGPU está desligada.

Percebi um vídeo do YT muito interessante: demonstração do iGVT-g . Ele mostra o Ubuntu rodando o QEMU usando o KVM, mas com aceleração de gráficos - na velocidade (quase) nativa - do mesmo iGPU já usado pelo sistema operacional host! A Intel tornou isso possível . Ainda não tentei, mas meu processador deve ser compatível.

O iGVT-g também deve funcionar em alguns desktops, mas para esse tipo de computador, uma abordagem um pouco diferente é usada com frequência: ignore o dGPU durante a inicialização. Então o QEMU pode usar essa dGPU através da passagem PCI. O lado negativo: o dGPU deve ser conectado a um segundo monitor, porque o sistema operacional host não sabe nada sobre a placa gráfica discreta.

Laptops com gráficos híbridos são um pouco mais complicados, já que (se eu entendi as coisas corretamente) o dGPU copia seu buffer de quadros para o buffer de quadros iGPU.

Mas como o KVM suporta passagem PCI, e a Intel mostra que pode ser feito para executar uma VM no QEMU (com acesso direto ao iGPU) sem a necessidade de uma exibição adicional, eu gostaria de perguntar:

é possível executar uma VM no QEMU e obter aceleração total de hardware de um dGPU dedicado, em um laptop?

Em 1 exibição, com a VM colocada na área de trabalho do sistema operacional host. Não há tempo fatiado, como o iGVT-g, mas totalmente dedicado.

    
por FPU 23.01.2017 / 16:17

0 respostas