O Hyper-V do Windows 8 pode usar todo o poder do hardware host?

11

Existe o DOSBox para jogos realmente antigos, e alguns funcionam bem no Windows 8, mas para aquela era de jogos que rodavam no Windows 95/98 / XP, ficamos um tanto sem sorte se o jogo precisa utilizar um GPU.

Com o sistema Hyper-V no Windows 8, podemos virtualizar versões mais antigas do Windows o suficiente para reproduzir esses jogos com uma taxa de quadros decente, utilizando o hardware host?

    
por cowgod 31.10.2012 / 19:16

4 respostas

8

O Hyper-V não permite que você use todo o poder do hardware host.

Há um problema de desempenho e atualização de tela que o torna inutilizável para jogos que atualizam rapidamente a tela. Por outro lado, pode funcionar para codificar vídeos ou jogos baseados em turnos. Eu, pessoalmente, usei para jogar o construtor da cidade Zeus, e parece funcionar encontrar.

However, by physically installing a video adapter card in the server running Hyper-V 2008 R2 SP1 this issue is solved. A new feature called RemoteFX provides graphical processing unit (GPU) accelerated video within a virtual machine. It delivers a rich user experience for session-based and virtual desktops to a broad range of client devices.

De link

Os benchmarks brutos dão o seguinte resultado

Root partition:4541

Guest partition:3299

Mas essas pessoas notam que

the videos are perciptibly jerky whereas on the root partition, they are fluid.

De link

    
por 31.10.2012 / 20:10
5

Deve-se notar primeiro que Hyper-V

was being developed solely for server virtualization

e, portanto, é principalmente para desenvolvedores ou administradores de TI que desejam testar vários ambientes.

No entanto, parece que há avanços, especialmente com o uso de RemoteFX .

Microsoft introduced RemoteFX, an enhanced graphical capability which enabled virtual desktops, running Windows 7 SP1, to harness the power of physical graphics cards, GPUs, installed in the Hyper-V hosts.

O estrangulamento desta situação será com duas grandes questões:

  1. O Hyper-V está "emulando" a GPU
  2. O sistema operacional convidado é limitado por sua própria tecnologia

Problemas de emulação

Como o sistema operacional host está emulando os dispositivos para o sistema operacional convidado, há muitos problemas a serem encontrados. Este "Software GPU" é muito geral para que os jogos 3D funcionem corretamente.

Limitações do sistema operacional convidado

Não é possível executar o Call of Duty Black Ops 2 em uma máquina com Windows 95. Você terá os mesmos problemas com a comparabilidade dentro de cada sistema operacional que você virtualizar.

    
por 31.10.2012 / 20:07
3

Dependendo dos jogos mais antigos. Consegui virtualizar alguns servidores para o Diablo II LOD. Cada instância (4 no total) correu em torno de 20 a 40 quadros por segundo. Definitivamente viável. No entanto, isso dependerá muito do hardware que você está usando e dos recursos disponíveis.

    
por 31.10.2012 / 19:51
2

Eu não tentei, mas o mais próximo que você provavelmente conseguirá é RemoteFX

Antes de procurar, eu diria que o Windows 8 não suportava o RemoteFX, mas parece que estou errado e faz .

No entanto, na melhor das hipóteses, isso permitiria que o seu sistema operacional convidado usasse sua GPU atual, e as chances são bem ruins de que o Windows 9x etc. suportará sua GPU se sua GPU for nova o suficiente para ser suportada pelo RemoteFX. Uma verificação rápida de Nvidia.com mostra apenas os drivers de suas placas mais recentes voltando tanto quanto o Windows XP, e isso é tudo.

    
por 31.10.2012 / 20:07