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.