¿Puede Hyper-V de Windows 8 usar toda la potencia del hardware del host?


11

Hay DOSBox para juegos realmente antiguos, y algunos juegos funcionan bien en Windows 8, pero para esa era de juegos que se ejecutaban en Windows 95/98 / XP, no tuvimos suerte si el juego necesita utilizar una GPU.

Con el sistema Hyper-V en Windows 8, ¿podemos virtualizar versiones anteriores de Windows lo suficientemente bien como para jugar estos juegos con una velocidad de fotogramas decente, utilizando el hardware del host?


(+1) ya que esta es realmente una idea realmente interesante, y sería genial ver cuáles son los límites con esto. En otras palabras ... estoy oliendo una publicación de blog que viene dependiendo de lo que encontremos;)
James Mertz

Respuestas:


8

Hyper-V no le permite utilizar toda la potencia del hardware del host.

Hay un problema de rendimiento y problemas de actualización de pantalla que lo hacen inutilizable para juegos que actualizan rápidamente la pantalla. Por otro lado, puede funcionar para codificar videos o juegos basados ​​en turnos. Personalmente lo usé para jugar al constructor de ciudades Zeus, y parece funcionar para encontrar.

Sin embargo, al instalar físicamente una tarjeta adaptadora de video en el servidor que ejecuta Hyper-V 2008 R2 SP1, este problema se resuelve. Una nueva característica llamada RemoteFX proporciona video acelerado por unidad de procesamiento gráfico (GPU) dentro de una máquina virtual. Ofrece una rica experiencia de usuario para escritorios virtuales y basados ​​en sesión a una amplia gama de dispositivos cliente.

Desde http://technet.microsoft.com/en-us/virtualization/hh278966.aspx

Los puntos de referencia en bruto dan el siguiente resultado

Partición raíz: 4541

Partición invitada: 3299

Pero esta gente nota que

los videos son perceptiblemente desiguales, mientras que en la partición raíz son fluidos.

De http://community.futuremark.com/forum/showthread.php?169530-Maximising-3DMark11-score-on-a-Hyper-V-VM&highlight


5

Cabe señalar primero que Hyper-V

se estaba desarrollando únicamente para la virtualización del servidor

y, por lo tanto, es principalmente para desarrolladores o administradores de TI que buscan probar múltiples entornos.

Sin embargo, parece que hay avances en esto, especialmente con el uso de RemoteFX .

Microsoft introdujo RemoteFX, una capacidad gráfica mejorada que permitía a los escritorios virtuales, con Windows 7 SP1, aprovechar la potencia de las tarjetas gráficas físicas, GPU, instaladas en los hosts Hyper-V.


El estrangulamiento de esta situación será con dos problemas principales:

  1. Hyper-V está "emulando" la GPU
  2. El sistema operativo invitado está limitado por su propia tecnología

Problemas de emulación

Dado que el sistema operativo host está emulando los dispositivos en el sistema operativo invitado, hay muchos problemas por encontrar. Estas "GPU de software" son demasiado generales para que los juegos en 3D funcionen correctamente.

Limitaciones del SO invitado

No es posible ejecutar Call of Duty Black Ops 2 en una máquina con Windows 95. Te encontrarás con los mismos problemas con la comparabilidad dentro de cada sistema operativo que virtualices.


3
RemoteFX solo está disponible en Windows Server 2012 y no en Windows 8
Lusitanian

@Lusitania interesante ... no vi eso.
James Mertz el

Estoy dispuesto a equivocarme, pero lo estaba buscando el otro día y, por lo que encontré en los documentos, es solo para Windows Server. Instalé VirtualBox en su lugar.
Lusitanos

@Lusitanian no, creo que tienes razón ... Parece ser solo un servidor de Windows 8.
James Mertz el

3

Dependiendo de los juegos más antiguos. Pude virtualizar algunos servidores para Diablo II LOD. Cada instancia (4 en total) corrió alrededor de 20-40 cuadros por segundo. Definitivamente viable. Sin embargo, dependerá en gran medida del hardware que esté utilizando y los recursos disponibles.


Tenga en cuenta que, si bien Diablo 2 tiene un modo Direct3d, el conjunto de características que utiliza es extremadamente limitado y probablemente no sea un punto de referencia representativo o una prueba de caso.
Horacio

Eso es verdad. Sin mencionar que era un juego en el año 2000 que se ejecutaba en virtualizado con hardware de 2012.
kobaltz

2

No lo he probado, pero lo más probable es que consigas RemoteFX

Antes de buscarlo, te habría dicho que Windows 8 no era compatible con RemoteFX de todos modos, pero parece que estoy equivocado y lo hace .

Sin embargo, en el mejor de los casos, esto permitiría que su sistema operativo invitado use su GPU actual, y es muy probable que Windows 9x, etc., sea compatible con su GPU si su GPU es lo suficientemente nueva como para ser compatible con RemoteFX. Una revisión rápida de Nvidia.com solo muestra los controladores de sus tarjetas más recientes que se remontan hasta Windows XP, y eso es todo.


2
Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Luke canadiense el

@Luke Desafortunadamente, ni siquiera Wikipedia deja en claro que esto funcionará, ni el enlace que proporcioné, por lo tanto (ya que estamos usando palabras más antiguas) por qué introduje mi respuesta con "No lo he intentado, pero". Después de reflexionar, debería haber hecho mi respuesta un comentario o simplemente no molestarme. Ah bueno.
Mark Allen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.