Desde que hice el cambio a tiempo completo para usar Linux (Fedora) desde Windows, he encontrado que la migración es bastante fácil y no he tenido muchas interrupciones en la forma en que hago mi trabajo.
Sin embargo, hay algunos juegos que me gustan, como Football Manager y algunos juegos más antiguos que dependen del renderizado 3D (ya sea software o hardware). En este momento tengo una VM VirtualBox con Windows XP y el 95% de los juegos que he instalado en este no se han podido ejecutar debido a problemas con la tarjeta gráfica (la tarjeta gráfica virtual).
Lo que me gustaría hacer es hacer que la VM use la tarjeta gráfica física real de la computadora portátil directamente, o algo similar. Sé que hay un problema de rendimiento, pero la mayoría de los juegos que juego tienen más de 5 años y no me preocupa la calidad gráfica, etc. Solo quiero que funcione.
No tengo que usar VirtualBox, solo lo usé porque estoy acostumbrado. Si VMWare u otra tecnología virtual es una mejor opción que VirtualBox, la usaré.
fuente
Respuestas:
Las máquinas virtuales, por definición, no pueden usar el hardware de gráficos real. Está siendo utilizado por el host, por lo que el invitado tampoco puede usarlo. Así es como funciona. Sin embargo, puede obtener un mejor rendimiento instalando las adiciones de DirectX.
Deberá instalar DirectX como un complemento para VirtualBox para que funcione, pero funciona.
Para instalar DirectX, debe iniciar el invitado en modo seguro. Inicie su VM de Windows en modo seguro y vaya a las adiciones de VBoxGuest. Instale las adiciones Direct3D. Tiene que hacerse en modo seguro o no funcionará.
https://www.dedoimedo.com/computers/virtualbox-3-directx.html
fuente
Instale VirtualBox Guest Additions en Windows y active "Pantalla → Aceleración 3D" en las propiedades de la máquina virtual.
fuente
En realidad, puede pasar la tarjeta gráfica a un invitado de Windows, pero debe usar algo como Xen 4. Las mayores advertencias de esta configuración son que necesita paciencia y conocimiento del hardware y Linux, y el sistema operativo host no puede usar los gráficos tarjeta al mismo tiempo que los invitados. En términos generales, necesita secuencias de comandos para administrar el movimiento de su tarjeta de invitado a host y viceversa, o simplemente la canaliza hacia el invitado y accede al host a través del reenvío ssh / cygwin X, etc. No será más que un proyecto de fin de semana para un técnico experimentado. Tengo varias tarjetas gráficas pasadas a diferentes invitados usando Xen 4 sobre Fedora, y realmente no fue tan malo. Recompilar el kernel para agregar soporte de vt-d fue lo que tomó la mayor cantidad de tiempo, pero si usted '
La información disponible sobre la necesidad de restablecer FLReset / Function-level es antigua y falsa; ninguno de mis dispositivos lo tiene y funcionan bien.
fuente