Opciones de virtualización de Linux con aceleración gráfica / soporte de tarjeta de video

0

Estoy en el proceso de construir una nueva máquina de escritorio para trabajar y divertirme. Estoy buscando ejecutar un sabor indeciso de Linux (adivinando Ubuntu) como mi sistema operativo principal y varias instalaciones de Windows con una instalación de Windows 7 para el desarrollo .net y los juegos como entornos virtualizados.

De mis experiencias previas con el software de virtualización en Linux, nunca pude encontrar una aplicación que ofreciera soporte de tarjeta de video descendente / aceleración gráfica, etc. para poder jugar cualquier juego dentro de uno de los entornos virtualizados. Y dado que invertiré bastante dinero en este sistema para juegos, naturalmente querría encontrar la mejor opción disponible para lograr esta configuración.

Entonces, en mi pregunta: ¿hay algún software de virtualización disponible para Linux que tenga soporte completo para tarjetas de video, aceleración gráfica y sea capaz de aprovechar todo lo que las tarjetas de video tienen para ofrecer dentro de los entornos virtualizados?

¿O estoy atascado con la ejecución de Windows 7 como mi sistema operativo principal y el uso de la virtualización para Linux y los otros sistemas operativos?

Además, no tengo preferencia en código abierto / cerrado y el rango de precios sería de hasta $ 175.00 para admitir al menos 3 entornos virtualizados.

studiohack
fuente
1
¿El arranque dual del juego es tan oneroso?
sarnold

Respuestas:

3

Puede echar un vistazo al paso XGA VGA. No es fácil de configurar, pero una vez que está hecho, tiene acceso completo a su tarjeta gráfica con un rendimiento mínimo o nulo.

Aquí hay un video que demuestra lo que puede lograr con Xen: http://www.youtube.com/watch?v=Gtmwnx-k2qg

Sin embargo, tenga en cuenta que durante el paso, su tarjeta gráfica se ocultará del host. Si tiene más de un monitor, puede agregar una segunda tarjeta gráfica y usarla para su sistema operativo host (puede ser una tarjeta gráfica de gama baja si no está haciendo cosas 3D sofisticadas en el host).

alarouche
fuente
0

VMWare Workstation tiene soporte de video acelerado.

Wine admite DirectX sin virtualización.

jamesallman
fuente
Ok, entonces para confirmar con VMWare; con un entorno virtualizado de Windows 7 podré jugar cualquier juego y ejecutar software que utilice gráficos en gran medida sin pérdida de lo que las tarjetas de video son capaces de hacer, como si el entorno de Windows 7 no se ejecutara dentro de la virtualización.
¿Sin pérdida? No es muy probable. ¿Cómo sería eso posible? Algunos recursos deben dedicarse al sistema operativo host, lo que hace que sea bastante improbable que el invitado se ejecute con el 100% del rendimiento nativo, incluso descontando cualquier sobrecarga de virtualización per se.
John Zwinck
John tiene razón: siempre habrá un ligero impacto en el rendimiento de la virtualización. Pruébelo antes de comprarlo y vea si cumple con sus expectativas.
jamesallman 05 de
O seguro que habrá pérdidas proformance debido a la virtualización en sí misma, principalmente estoy buscando averiguar si hubo alguna pérdida al crear una tarjeta de video "virtual" o usar cualquier tipo de tarjetas de video genéricas como lo que hace la caja virtual (o solía hacerlo).
Continuaré asumiendo que VMWare funcionará como lo esperaba con la capacidad de usar la tarjeta de video como lo espero dentro de un entorno virtualizado de Windows 7. ¡Gracias chicos!
0

El único producto VM que se ejecuta en Linux e intenta ofrecer aceleración 3D es VMWare Workstation 7. Sin embargo, tenga en cuenta lo siguiente:

  • VMWare puede virtualizar el hardware de gráficos, pero hay una penalización de rendimiento bastante significativa al hacerlo. Espere al menos un 30% de caídas de cuadros por segundo dependiendo de su hardware de gráficos y demás. Esto se debe en parte a que VMWare está actuando como intermediario entre el hardware de gráficos, en parte porque los juegos no pueden aprovechar las características específicas de ATI o nVidia (porque solo ven la tarjeta VMWare), y en parte porque hay un nivel adicional de indirección para acceder a la RAM del sistema dentro de la VM (las tablas de páginas anidadas suavizan el golpe aquí un poco)
  • VMWare solo admite hasta DirectX 9 Shader Model 2.0. Suficiente para ejecutar Aero, pero no lo suficiente para los juegos más recientes. Se ejecutarán juegos recientes, pero con ajustes de calidad / detalle reducidos.
  • VMWare no permite la ejecución de aplicaciones GPGPU.
  • Del mismo modo, VMWare no puede lidiar con la aceleración PhysiX.

VMWare proporciona cierta aceleración 3D básica, pero si quieres jugar, la única forma razonable de hacerlo es mediante un arranque dual.

Billy ONeal
fuente
0

HP Remote Graphics funciona tanto en Windows como en Linux. Configurarlo en Windows es fácil. No lo he probado en Linux. Hay una penalización de rendimiento insignificante en LAN o banda ancha decente

Si lo configura en un entorno virtualizado, digamos con estaciones de trabajo o blades (con GPU) en un centro de datos, LeoStream se puede usar como intermediario. También funciona con VMWare, pero tampoco lo he intentado.

JD Rahman
fuente
0

VMWare no es el único software de virtualización que admite la aceleración 3D. VirtualBox también proporciona cierto soporte, aunque probablemente no sea tan completo como el de VMWare. Pero VirtualBox es gratis.

VirtualBox es gratis solo para uso personal. Al usarlo en un entorno de producción, aún tiene que pagar una tarifa, de acuerdo con el EULA en www.virtualbox.org y http://www.oracle.com/us/legal/terms/index.html .

Blujay
fuente