El blog de Gabriel Viso

Un blog, por Gabriel Viso

Primeros pasos hacia el soporte de Direct3D en VirtualBox

dejar un comentario »

vbox_logo2_gradientAcabo de leer que hay un enfoque para dotar a VirtualBox de una solución para implementar el soporte a Direct3D. Soy usuario de VirtualBox y estoy pendiente de cierto defecto de este programa que me impide instalar GNU/Linux sobre el mismo, en mi portátil, debido a una extraña incompatibilidad con el controlador de la tarjeta gráfica, una ATI Radeon Mobile HD 3470. Por esta razón suelo leer sus foros de soporte.

En estos foros he tropezado hoy mismo con una discusión de mejora sobre el producto, que trataría de dar soporte a Direct3D encapsulando el motor de OpenGL que Virtualbox incorpora en estos momentos, del mismo modo que lo consigue Wine. Traduzco el inicio del hilo, de JeremyVisser:

Actualmente, Wine hace funcionar las aplicaciones basadas en Direct3D sobre Linux encapsulando el Direct3D en OpenGL. Este código puede ser reutilizado en VirtualBox para incorporar soporte a Direct3D al ya funcional sistema de aceleración basado en OpenGL.

[Se habla de una serie de librerías, y de cómo funcionan en un sistema Windows nativo, es decir, instalado directamente sobre el hardware...]

Todavía hay algo de trabajo que hacer. En las pruebas que he realizado, las aplicaciones Direct3D no funcionan bien cuando estas DLL se instalan en el sistema virtualizado. De todas formas, [el sistema virtualizado] informa que hay soporte a Direct3D (sin estas DLL informa de que no hay aceleración 3D disponible), pero [el Direct3D] falla durante la inicialización.

Además, en los comentarios, el propio JeremyVisser aclara que esta técnica es la utilizada por Parallels para proporcionar este soporte, y que por lo tanto al menos saben que pueden conseguirlo por esa vía.

A pesar de la incertidumbre que rodea a esta mejora, a juzgar por lo reciente que es esta discusión (data del 2 de enero), y aún sin saber si algún día esto se llevará a la práctica, es algo que levanta el ánimo. En cuanto VirtualBox soporte Direct3D, los usuarios de este producto ya tendremos la posibilidad de ejecutar aplicaciones gráficas basadas en los dos grandes estándares de aceleración gráfica en 3D para PC desde sistemas virtualizados, lo cual es una muy buena noticia.

Fuente: #2940 (VirtualBox should support Direct3D through WineD3D)

Advertisement

Escrito por Gabriel Viso Carrera

24/01/2009 a 17:14

Deja un comentario

Fill in your details below or click an icon to log in:

Gravatar
Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.

Únete a otros 170 seguidores