A resposta curta é: Não.
A resposta mais longa é: Ainda não ...
O suporte 3D do VBox mal conta. Ele fornece suporte 3D, mas absolutamente nenhum desempenho. VMWare parece para realizar uma muito melhor (note que o benchmark está em um Mac) e que pode ser jogável. A desvantagem aqui é uma grande pilha de dinheiro (não sei como é o suporte 3D em suas ofertas gratuitas).
Mas se você quiser aproveitar ao máximo seu hardware para jogos somente do Windows, há apenas uma solução e isso é para inicializar no Windows. Eu tenho medo de dizer que é provável que esse seja sempre o caso para esse subconjunto de jogos.
As únicas outras soluções quase aceitáveis disponíveis:
- Lute com o vinho (quando funciona, tende a funcionar muito bem)
- Compre um console.
- Peça ao desenvolvedor uma porta.
Existem todos os tipos de tecnologias de servidor que podem filtrar no tempo :
-
Nvidia + Vmware estão trabalhando em um multi-head plataforma de jogos virtualizada , mas sinceramente não espero que esse nível de integração esteja nas mãos dos consumidores por mais uma década, se não mais. Os fabricantes de gráficos querem que nós compremos dezenas e dezenas de cartões e virtualizemos as feridas que visam.
-
Você poderia reverter isso e ter uma VM host do Windows Server e paravirtar um desktop Ubuntu, com o 3D compartilhado, mas, novamente, não sei como seria o desempenho. E é uma tonelada de dinheiro para fazer legalmente. O host da área de trabalho não é tão bom assim.
-
O Xen não paravirtua uma instalação do Windows, então não faz sentido procurar lá ainda. Ele tem módulos de passagem PCI e VGA, mas eles estão bloqueados em uma VM, então você precisa ter uma placa gráfica para cada instalação. Urgh.
Note que estou falando apenas de gráficos 3D aqui porque o resto é um problema resolvido ou quase resolvido. A virtualização da CPU está madura com paravirtualização e extensões de CPU como Intel VT-x e AMD-V. Passagem periférica é uma largura de banda razoavelmente baixa, portanto, é simples de compartilhar.
Os gráficos estão ficando para trás porque compartilhá-los da maneira como estamos falando não é uma necessidade comercial para os fabricantes. Mas parece que está indo embora (para farms de renderização de alto nível e consolidação de estações de trabalho baseadas em servidor), portanto, observe esse espaço.