Gráficos mais rápidos no convidado KVM

16

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.

Mike
fonte
5
Não acho que você possa obter um ótimo desempenho de vídeo com o KVM. Esse não é um objetivo de design de alta prioridade para ele. Como seu host está executando o Linux, é melhor executar esses programas diretamente no host.
Gilles 'SO- stop be evil'
11
Você pode usar outras técnicas de virtualização? O VirtualBox parece melhor projetado para atender às suas necessidades específicas.
Brian Cain
Use VBOX vez, KVM não fornece vídeo aceleração
daisy
Execute seus jogos e vídeos no host Debian.
haziz
2
O KVM e o Xen agora têm uma opção para compartilhar a GPU nativa dos hosts com (várias) máquinas virtuais usando a tecnologia Intel iGVT-g ( 01.org/igvt-g ). Ele funciona no sistema operacional convidado Windows e Linux, mas requer que você tenha um processador Intel Core de quinta geração (ou mais recente) com processadores Intel Graphics. Aqui está uma demonstração do XenGT com dois visitantes do Windows: youtube.com/watch?v=V2i8HCcAnY8
z1ga

Respostas:

4

SDL está ok, mas você também deve tentar o SPICE . Confira a página da Wikipedia para mais informações também.

dyasny
fonte
0

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!

Edward Shen
fonte