Baixo desempenho de jogos com o hyper-v instalado no Windows 8

12

Estou com um desempenho de jogo muito ruim no sistema operacional host do Windows 8 com o Hyper-V instalado, mas sem máquinas convidadas em execução.

Por exemplo, o World of Tanks reporta 60-70 FPS sem o Hyper-V instalado e 4-14 FPS com ele instalado. Um sucesso semelhante e dramático é observado em vários outros jogos, portanto o problema não é específico da WoT.

Para esclarecer, não estou tentando executar jogos em uma máquina virtual. Eu nem tenho uma VM em execução enquanto observa esse efeito. Eu simplesmente tenho o recurso Hyper-V instalado.

As especificações do meu sistema:
AMD Phenom II 965 (3,4 GHz)
AMD Radeon 6950 2GB (XFX Double D HD-695X-CDFC)
16GB DDR3 1333
chipset AMD 790GX Placa-mãe (Gigabyte GA-MA790GPT-UD3H)

Eu tentei todos os drivers AMD de 12.8 a 12.11beta8 atuais, a virtualização está ativada nas configurações do BIOS, o dispositivo de vídeo 3300HD integrado está desativado no BIOS e li a entrada de blog do MSDN aqui sobre um problema semelhante no Server 2008 que foi resolvido em 2008 R2 (e espero que não tenha regredido no Win 8).

Eu gostaria de poder usar o Hyper-V para desenvolvimento e testes em casa (eu sou um desenvolvedor de sysadmin / software profissionalmente). Se, no entanto, também não puder usar meu sistema doméstico para entretenimento, terei que abandonar esses planos.

Devo observar que estou ciente de que o Hyper-V é um hipervisor Tipo 1 no qual o sistema operacional de gerenciamento / host é executado no ambiente de virtualização. Percebo que haverá pelo menos algum nível de desempenho atingido, mas prefiro experimentar o impacto "mínimo" que a maioria das fontes alude, em vez do impacto "grave" que atualmente sou capaz de observar e medir.

SnowCrash
fonte
Verifique o gerenciador do Hyper-V para garantir que nenhuma VM realmente seja executada. Às vezes, o Hyper-V inicia uma VM na inicialização sem nenhuma janela indicando se está sendo executada antes do desligamento do Windows.
Martheen Cahya Paulo
Não havia nada correndo. De fato, quando fiz o teste mais recente, o sistema operacional convidado não pôde ser iniciado devido ao comutador virtual não existir (ele foi excluído durante a desinstalação / reinstalação do Hyper-V).
Snowcrash
Você é forçado a aguardar mais uma atualização ... A entrada do blog do MSDN que você consultou desculpou o comportamento de "o administrador não joga", portanto, provavelmente a AMD não testará esse caso de uso também para os drivers. Meu Radeon 5470 móvel de última geração roda bem com o Hyper-V ativado no Windows 8, portanto, talvez isso afete apenas a GPU de última geração.
Martheen Cahya Paulo
Isso pode muito bem ser. Estou sem ideias para o que posso resolver, então voltei a usar o VMWare. Tentarei novamente depois de mais algumas atualizações e / ou depois de me comprometer com outra rodada de atualizações para substituir minha CPU / MB de 3 anos.
Snowcrash
Pelo menos você tem o VMWare para fazer o fallback. Os desenvolvedores do WP8 são forçados a usar o Hyper-V. Ei, talvez o grito desses desenvolvedores possa cutucar a AMD / Microsoft / quem quer que seja o responsável por corrigir isso.
Martheen Cahya Paulo

Respostas:

2

Se eu fosse você, consideraria usar vmware ou virtualbox .

Eu mesmo uso o virtualbox e não tenho nenhum problema de desempenho ao jogar. Até deixei uma vm rodando e não notei diferença. Concedido, tenho muita memória RAM e um bom processador.

Codeguy007
fonte
2
Não é realmente uma resposta, por si só, mas até que a MS / AMD resolva isso, será necessário.
Snowcrash
0

Tanto quanto eu posso ver, só deve haver uma redução de desempenho mínima se você ativar o Hyper-V. Se encontrou este tópico no fórum MSFT.

Isso ocorre porque o Windows 8 também está sendo executado no Hyper-V, como você pode ver aqui .

Marcel Janus
fonte
1
Eu deveria ter mencionado na minha pergunta que já sei que o Hyper-V é um hipervisor Tipo 1 no qual o SO de gerenciamento e o SO convidado são executados no ambiente de virtualização. Também visitei essa página na minha pesquisa e muitas outras em que alguém está tendo um problema semelhante e é demitido da mesma forma. Não posso, por nenhuma definição moderna ou arcaica da palavra, chamar um desempenho observado de 75% a 85% como "mínimo".
SnowCrash
1
Peço desculpas se o comentário anterior pareceu duro. Estou simplesmente esperando que alguém aqui tenha, em sua própria experiência, identificado uma nova solução para esse problema ou, pelo menos, as condições que o causam.
26412 SnowCrash
É necessário o Hyper-V para usar um hyper visor? Talvez eu esteja dizendo isso errado, mas achei que o Hyper-V foi usado para fazer com que as VMs funcionassem com mais eficiência e você não carrega uma VM por padrão quando usa um hypervisor? Por exemplo, quando você inicializa o comp e (eu acho que ele pede para você selecionar qual sistema operacional você deseja ou algo assim?), Esse sistema operacional não inicializa com a tecnologia Hyper-V? O que significa que está realmente sendo usado. Eu poderia estar completamente errado, foi exatamente assim que pensei vagamente que funcionava.
Codezilla
@SnowCrash Não, seu comentário não foi duro :-) E você está certo <75% não é mínimo.
Marcel Janus #
@ Codezilla - Sim, é necessário usar o recurso interno do Windows 8. O VMWare e o Virtual Box podem ser usados ​​se o Hyper-V estiver desativado porque não pode ser usado por falta de suporte de hardware ou por opção.
Ramhound