O SDL está ok, mas você também deve tentar o SPICE . Consulte também a página wikipedia para mais informações.
Existe alguma maneira de melhorar o desempenho gráfico de um convidado KVM?
Suspeito que a pergunta é muito genérica, por isso darei minha configuração e meus requisitos.
Meu objetivo final é usar um convidado do Ubuntu como meu sistema operacional principal. As únicas coisas que faço intensamente com gráficos são assistir a vídeos e jogar jogos dos anos 90.
Configuração atual: host Debian (X + Fluxbox), guest KVM com gráficos SDL, placa gráfica (emulada) vmware (a outra tem tempos de redesenho de > 0.5s) e uma instalação padrão do Ubuntu. Eu posso assistir a vídeos, mas os jogos são um pouco instáveis.
O que parece não funcionar: Gráficos não-SDL (o VNC e o X são muito instáveis), passagem VGA (não implementada no KVM; o Xen requer o IOMMU, que meu computador não suporta)
O que estou pensando (mas tenho muito pouco conhecimento sobre o assunto): Tentando eliminar o X do host. Eu já ouvi mitos sobre algo chamado "framebuffer", mas eu não sei muito mais.
Você pode experimentar o spice ( link ). Spice tem bom desempenho em exibição e vídeo. O desempenho do vídeo do SDL é muito fraco. Você deve instalar o programa convidado de especiarias na vm. Isso instalará o driver qxl, que melhorará o desempenho da exibição e do vídeo.
Spice consumirá muita banda de rede, o spice precisa de uma banda de rede de pelo menos 10Mb / s!
Tags kvm