Bajo rendimiento de juego con Hyper-V instalado en Windows 8

12

Estoy obteniendo un rendimiento de juego muy pobre en mi sistema operativo host de Windows 8 con Hyper-V instalado pero sin máquinas invitadas en funcionamiento.

Por ejemplo, World of Tanks informa 60-70 FPS sin Hyper-V instalado y 4-14 FPS con él instalado. Se observa un éxito similar y dramático en varios otros juegos, por lo que el problema no es específico de WoT.

Para aclarar el punto, no estoy tratando de ejecutar juegos en una máquina virtual. Ni siquiera tengo una VM en ejecución mientras observo este efecto. Simplemente tengo instalada la función Hyper-V.

Especificaciones de mi sistema:
AMD Phenom II 965 (3.4 GHz)
AMD Radeon 6950 2GB (XFX Double D HD-695X-CDFC)
16GB DDR3 1333
AMD 790GX chipset Mainboard (Gigabyte GA-MA790GPT-UD3H)

He probado todos los controladores AMD desde 12.8 hasta el 12.11beta8 actual, la virtualización está habilitada en la configuración del BIOS, el dispositivo de video interno 3300HD está deshabilitado en el BIOS y he leído la entrada del blog de MSDN aquí con respecto a un problema similar en Server 2008 que se resolvió en 2008 R2 (y con suerte no retrocedió en Win 8).

Me gustaría poder usar Hyper-V para el desarrollo y las pruebas en casa (soy un desarrollador de software / administrador de sistemas profesionalmente). Sin embargo, si no puedo usar mi sistema doméstico para entretenimiento, tendré que desechar esos planes.

Debo señalar que soy consciente de que Hyper-V es un hipervisor Tipo 1 en el que el sistema operativo de administración / host se ejecuta dentro del entorno de virtualización. Me doy cuenta de que habrá al menos algún nivel de impacto en el rendimiento, pero prefiero experimentar el golpe "mínimo" al que alude la mayoría de las fuentes en lugar del golpe "severo" que actualmente puedo observar y medir.

SnowCrash
fuente
Verifique el administrador de Hyper-V para asegurarse de que ninguna VM realmente se ejecute. A veces, Hyper-V iniciará una VM al inicio sin ninguna ventana que indique si se está ejecutando antes de que se cierre Windows.
Martheen Cahya Paulo
No había nada corriendo. De hecho, cuando hice la prueba más reciente, el sistema operativo invitado no pudo iniciarse debido a que el conmutador virtual no existía (se eliminó durante una desinstalación / reinstalación de Hyper-V).
SnowCrash
Te ves obligado a esperar otra actualización entonces ... La entrada del blog de MSDN a la que te referías excusaba el comportamiento de "no juegue", así que probablemente AMD no pruebe este caso de uso para sus controladores también. Mi Radeon 5470 móvil de gama baja funciona bien con Hyper-V habilitado en Windows 8, por lo que tal vez solo afecte a la GPU de gama alta.
Martheen Cahya Paulo
Eso bien puede ser. No tengo ideas para lo que puedo arreglar, así que he vuelto a usar VMWare. Lo intentaré nuevamente después de que se hayan realizado algunas actualizaciones más y / o después de comprometerme a otra ronda de actualizaciones para reemplazar mi CPU / MB de 3 años.
SnowCrash
Al menos tienes VMWare para retroceder. Los desarrolladores de WP8 se ven obligados a usar Hyper-V. Oye, tal vez el grito de esos desarrolladores podría empujar a AMD / Microsoft / a quien sea responsable de arreglar esto.
Martheen Cahya Paulo

Respuestas:

2

Si yo fuera usted, consideraría usar vmware o virtualbox .

Yo mismo uso virtualbox y no tengo problemas de rendimiento cuando juego. Incluso he dejado una máquina virtual en ejecución y no noté una diferencia. De acuerdo, tengo mucha RAM y un buen procesador.

Codeguy007
fuente
2
Realmente no es una respuesta, per se, pero hasta que MS / AMD resuelva esto, esto tendrá que funcionar.
SnowCrash
0

Por lo que puedo ver, solo debería haber una reducción mínima de rendimiento si habilita Hyper-V. Si encuentra este hilo en el foro de MSFT.

Esto se debe a que Windows 8 también se ejecuta en Hyper-V, como puede ver aquí .

Marcel Janus
fuente
1
Debería haber mencionado en mi pregunta que ya soy consciente de que Hyper-V es un hipervisor Tipo 1 en el que tanto el sistema operativo de administración como el sistema operativo invitado se ejecutan dentro del entorno de virtualización. También he visitado esa página en mi investigación, así como muchas otras en las que alguien tiene un problema similar y es rechazado de manera similar. No puedo, por ninguna definición moderna o arcaica de la palabra, llamar a un mínimo de rendimiento observado del 75% al ​​85% "mínimo".
SnowCrash
1
Pido disculpas si el comentario anterior parecía duro. Simplemente espero que alguien aquí, en su propia experiencia, haya identificado una solución novedosa para este problema o, al menos, las condiciones que lo causan.
SnowCrash
¿Se requiere Hyper-V para usar un hiper visor? Tal vez lo estoy expresando mal, pero pensé que Hyper-V se usó para hacer que las máquinas virtuales se ejecuten de manera más eficiente y ¿no carga un vm de forma predeterminada cuando usa un hipervisor? Como en, cuando inicia la compilación y (supongo que le pide que seleccione qué sistema operativo desea o algo así) ¿no se inicia el sistema operativo con tecnología Hyper-V? Lo que significaría que en realidad se está utilizando. Podría estar completamente equivocado, así es como pensé vagamente que funcionaba.
Codezilla
@SnowCrash No, tu comentario no fue duro :-) Y tienes razón <75% no es mínimo.
Marcel Janus
@Codezilla: Sí, es necesario usar la función integrada en Windows 8. VMWare y Virtual Box se pueden usar si Hyper-V está deshabilitado porque no se puede usar debido a la falta de soporte de hardware o por elección.
Ramhound