Opções de virtualização do Linux com aceleração gráfica / suporte para placa de vídeo

0

Estou no processo de construir uma nova máquina desktop para trabalho e diversão. Eu estou olhando para executar um sabor indeciso do Linux (adivinhando o Ubuntu) como meu sistema operacional primário e várias instalações do Windows com uma instalação do Windows 7 para desenvolvimento e jogos .net como ambientes virtualizados.

De minhas experiências anteriores com software de virtualização no Linux, nunca consegui encontrar um aplicativo que oferecesse suporte a cartão de vídeo descendente / aceleração gráfica, etc., para ser capaz de reproduzir qualquer jogo em um dos ambientes virtualizados. E como vou investir bastante dinheiro neste sistema para jogos, eu gostaria naturalmente de encontrar a melhor opção disponível para conseguir essa configuração.

Então, em minha pergunta: Existe algum software de virtualização disponível para Linux que tenha suporte completo a placas de vídeo, aceleração gráfica e capacidade de aproveitar tudo o que as placas de vídeo têm a oferecer nos ambientes virtualizados?

Ou estou preso ao executar o Windows 7 como meu sistema operacional principal e usando a virtualização para Linux e os outros sistemas operacionais?

Além disso, não tenho preferência por fonte aberta / fechada e a faixa de preço seria de até US $ 175,00 para suportar pelo menos três ambientes virtualizados.

    
por studiohack 05.06.2011 / 05:09

5 respostas

3

Você pode dar uma olhada no Xen VGA passthrough. Não é fácil de configurar, mas uma vez feito, você tem acesso total à sua placa gráfica sem nenhum ou mínimo impacto no desempenho.

Aqui está um vídeo que demonstra o que você pode conseguir com o Xen: link

Observe, no entanto, que, durante o repasse, sua placa gráfica ficará oculta do host. Se você tiver mais de um monitor, você pode adicionar uma segunda placa gráfica e usá-la para o host do sistema operacional (pode ser uma placa gráfica de baixo custo se você não estiver fazendo coisas sofisticadas em 3D no host).

    
por 08.06.2011 / 04:43
0

VMWare Workstation acelerou o suporte de vídeo.

O

Wine suporta o DirectX sem virtualização.

    
por 05.06.2011 / 05:14
0

O único produto VM que roda no Linux e tenta oferecer qualquer aceleração 3D é o VMWare Workstation 7. No entanto, lembre-se do seguinte:

  • O VMWare pode virtualizar o hardware gráfico, mas há uma penalidade de desempenho bastante significativa ao fazer isso. Espere pelo menos 30% de taxa de quadros, dependendo do seu hardware gráfico e tal. Isso ocorre parcialmente porque o VMWare está atuando como intermediário entre o hardware gráfico, em parte porque os jogos não podem aproveitar os recursos específicos da ATI ou da nVidia (porque eles veem apenas a placa VMWare) e parcialmente porque há um nível extra de RAM do sistema de acesso dentro da VM (tabelas de páginas aninhadas suavizam o golpe aqui um pouco)
  • O VMWare suporta apenas o DirectX 9 Shader Model 2.0. O suficiente para executar o Aero, mas não o suficiente para os jogos mais recentes. Jogos recentes serão executados, mas com configurações de qualidade / detalhes reduzidos.
  • O VMWare não permite a execução de aplicativos GPGPU.
  • Da mesma forma, o VMWare não consegue lidar com a aceleração do PhysiX.

O VMWare fornece alguma aceleração 3D básica, mas se você quiser jogar, a única maneira de fazer isso de maneira razoável é a inicialização dupla.

    
por 05.06.2011 / 10:13
0

O HP Remote Graphics funciona no Windows e no Linux. Configurá-lo no Windows é fácil. Não tentei no Linux. Há uma penalidade de desempenho insignificante na LAN ou banda larga decente

Se você configurá-lo em um ambiente virtualizado, digamos com estações de trabalho ou blades (com GPUs) em um datacenter, o LeoStream poderá ser usado como um intermediário. Funciona com o VMWare também, mas também não tentou isso.

    
por 07.04.2012 / 21:25
0

O VMWare não é o único software de virtualização que suporta aceleração 3D. O VirtualBox também oferece algum suporte, embora provavelmente não seja tão completo quanto o da VMWare. Mas o VirtualBox é gratuito.

O VirtualBox é gratuito apenas para uso pessoal. Ao usá-lo em um ambiente de produção, você ainda terá que pagar uma taxa, de acordo com o EULA em www.virtualbox.org e link .

    
por 08.06.2011 / 05:42