Existe alguma maneira de melhorar o desempenho gráfico de um convidado KVM?
Eu suspeito que a pergunta é muito geral, por isso darei minha configuração e requisitos.
Meu objetivo final é usar um convidado do Ubuntu como meu sistema operacional principal. As únicas coisas que uso intensivamente gráficos são assistir a vídeos e jogar jogos de última geração.
Configuração atual: host Debian (X + Fluxbox), convidado KVM com gráficos SDL, placa de vídeo vmware (emulada) (o outro tem> 0.5s tempos de redesenho) e uma instalação padrão do Ubuntu. Posso assistir vídeos, mas os jogos são um pouco instáveis.
O que parece não funcionar: Gráficos não SDL (o encaminhamento VNC e X são muito irregulares), passagem VGA (não implementada no KVM; o Xen requer IOMMU, que meu computador parece não suportar)
O que estou pensando (mas tenho muito pouco conhecimento sobre o assunto): tentando eliminar o X do host. Ouvi mitos sobre algo chamado "framebuffer", mas não sei muito mais.
Respostas:
SDL está ok, mas você também deve tentar o SPICE . Confira a página da Wikipedia para mais informações também.
fonte
Você pode experimentar o tempero ( http://spice-space.org/download.html ). O Spice tem um bom desempenho na exibição e no vídeo. O desempenho do vídeo de SDL é muito ruim. 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.
O Spice consumirá muita banda de rede, o spice precisa de uma banda de pelo menos 10Mb / s!
fonte