Direct3D 10/11 nativo en Linux
Un desarrollador de la librería de gráficos libre Gallium de WMWare ha anunciado la implementación de la capa Direct3D de forma nativa en Linux. Un soporte que puede abrir un nuevo camino para la ejecución de videojuegos en Linux ya que no se trata de una conversión entre las librerías multimedia de Microsoft y OpenGL como realiza actualmente Wine, sino que ‘d3d1x’ (que así se llama esta librería) se ejecutará de forma nativa comunicándose directamente con el controlador de gráficos y el hardware.
Gracias a la arquitectura de Gallium, este soporte a Direct3D llegará “libre a todos los drivers Linux con poco o ningún esfuerzo” ya que se podrá implementar “con una fina capa sobre Gallium en vez de la enorme cantidad de código necesario para OpenGL”, explica el desarrollador Luca Barbieri.
Obviamente Wine será también uno de los grandes beneficiados al aprovechar esta implementación ya que no necesitará conversión a OpenGL y directamente le dotará de soporte para APIs DirectX 11, algo que actualmente no posee y que será sencillo de implementar según anuncian, al igual que en drivers de fabricantes de gráficas como el Noveau de NVIDIA que ya utiliza las librerías de Gallium.
Para el futuro, Barbieri, apuesta por proporcionar una alternativa superior a OpenGL como programación de gráficos en sistemas no-Windows, gracias a esta implementación realizada desde cero que a pesar de su etapa de desarrollo inicial ya permite ejecutar algunas demos DirectX 10/11 en Linux.
¿Juegos de última generación ejecutándose nativamente y a la perfección en Linux? Parece que el sueño podrá cumplirse. Por cierto, no sabemos cómo caerá la noticia en Microsoft. Medios como Slashdot ya titula la noticia con un sugerente ”DX11 llega a Linux (pero no a Windows XP)” en alusión a la falta de soporte de la API para el vetusto pero aún muy usado sistema, preguntándose si Linux “pronto soportará esta API de Microsoft mejor que la propia Microsoft”.
Related posts:












Pues no queda sino esperar y ver cómo es el rendimiento; espero que sea genial. :D
Salu2
¿Y que pasa con los desarrolladores de OpenGL? ¿Ahora tmb les comeré terreno acá DirectX?
=/
jajaja sería de lo más irónico, el hecho que es que en Linux con los drivers libres ni las últimas versiones de OpenGL están bien soportadas, así que yo de esto no me fío un pelo.
SUPEERRRRRR POR FIN , grososs por fin vamos poder jugar juegos encerios , y no la chusma que hay en estos momentos, no digo que todos lso juegos de linux sean chusma pero comparar un urban terrror con un juego de la ultima , cae de una en evidencia XD hurra por noveau la pregunta es que pasa con ati?
No se creó para juegos esto … es para VMWare …
Excelentes noticias. :D
http://zrusin.blogspot.com/2010/02/3d-apis.html
Dense una ducha de agua fría, por que la noticia llegó MAL ….
Es una muy buena noticia debido a que el unico punto flaco que tiene linux son los juegos.
Habrá que esperar… espero que todo salga perfecto, sería un gran avance
Nunca fue tan cierto eso de la distorsión de la noticia cuando pasa de boca en boca. Sobre todo cuando pasa por boca de gente como la de este blog, que no sabe ni lo que han leído en Phoronix. En fin…
para mi esto es un fake. para mi que la empresa que desarrolla vmware solo quiere ganar popularidad diciendo este tipo de cosas que no tienen ni pies ni cabeza. los drivers de linux solo mueven opengl hasta donde yo se y nada de gallium ni tonterias de esas. yo creo que esto solo se queda en un anuncio y nada mas y si implementan directx 11 dejara mucho que desear.
a tomar por culo OpenGl. ya estoy deseando jugar a Crysis 2 en Ubuntu xD
Qué manera de lucirse soltando semejante chorrada…anda, lee un poco en la wikipedia aunque sea y te empapas de lo que es OpenGL, DirectX, etc.
…Mesa3D, DRI….
Direct3D es equivalente a OpenGL.
DirectX lo es a SDL.
Extraído de la Wikipedia:
DirectX consta de las siguientes APIs:
* Direct3D: utilizado para el procesamiento y la programación de gráficos en tres dimensiones (una de las características más usadas de DirectX).
* Direct Graphics: para dibujar imágenes en dos dimensiones (planas), y para representar imágenes en tres dimensiones.
* DirectInput: para procesar datos del teclado, mouse, joystick y otros controles para juegos.
* DirectPlay: para comunicaciones en red.
* DirectSound: para la reproducción y grabación de sonidos de ondas.
* DirectMusic: para la reproducción de pistas musicales compuestas con DirectMusic Producer.
* DirectShow: para reproducir audio y vídeo con transparencia de red.
* DirectSetup: para la instalación de componentes DirectX.
* DirectCompute: lenguaje e instrucciones especiales para el manejo de cientos o miles de hilos de procesamiento, especial para procesadores de nucleos masivos.
Quedan aún muchos pasos y a Wine aún le queda mucho también. Esto sólo acelerará Wine un poco en ciertos casos y como mucho, que corrija ciertos errores gráficos que se diesen en la conversión a OpenGL.
“…So yea, Direct3D on GNU/Linux simply means nothing. We won’t get more games, won’t make it easier to port the already cross platform engines, won’t allow porting of the exclusive titles and will not fill any holes in our gaming SDKs. Besides ethically speaking we should support OpenGL, not a closed API from a closed platform….”
Habría que cambiar la noticia…al menos es mi opinión.
Hmmm esto suena a demanda y una muy dura que Microsoft no perdera, si quieren juegos en Linux ponganse a esparcir la voz para quel os fabricantes utilizan OpenGL y ya, VMWare y Microsoft no son muy amigos asi que esperense las demandas, VMWare despiendo a este sujeto para hacer que Microsoft deje de demandarlos y el sujeto creando un blog y jurando acabar con Microsoft, ya esta historia se ha repetido demasiada veces.
En vez de desear lo del otro, utilizen lo que ya tienen OpenGL y haganlo mejro que DirectX.
[...] Fuente: muylinux [...]
Muy buena noticia para los que siempre se quejan de que en linux no se puede jugar.
En cuanto a “no sabemos cómo caerá la noticia en Microsoft.” yo creo que harán lo que han hecho siempre, soltar pasta a los desarrolladores para boicotear todo lo que no tenga que ver con ellos.
De hecho lo hacen con adobe, si esta empresa hiciera su software compatible con linux serian muchos los que dejarian atras un sistema tan problemático como los windows…
Saludos.
….
[...] llama la atención esta noticia recogida de MuyLinux donde aseguran que un desarrollador de la librería de gráficos libre Gallium3D a implementado una [...]
[...] Fuente [...]
Bueno, para no esperar tanto este proyecto, que lo van anunciando desde hace ya 2 años sin rastro alguno, les propongo este software llamado Dx Wine que es una version de Directx totalmente funcional jamas creada, puedes correr juegos de como PES 2011, para mas informacion: http://kuboosoft.blogspot.com/
Visita tambien el video para que veas las pruebas…
http://www.youtube.com/watch?v=uLCVz902prg&feature=player_embedded