Logueate





Inteligencia Compartida

Linux, ubuntu, gnome, debian, xubuntu, GNU

La Zona Linux, la zona linux, Todo lo relacionado al mundo de GNU / Linux, ubuntu, debian, etc

Posteado por:

root
Snake
Administrador
* Masculino

29 Posts
84 Comentarios
1290 Puntos
0 Referido/s

REGISTRATE! es GRATIS!!

 Direct3D 10/11 llega de forma nativa a Linux  

Grandes noticias para los jugones en Linux. Por primera vez, Direct3D ha sido implementado de forma nativa en Linux. ¿Por qué digo que es una gran noticia? Hay varias razones.

Todos sabemos que Linux no es la panacea en cuanto a soporte de gráficos. Sólo está OpenGL como librería de gráficos nativa, y la ejecución de Direct3D (la librería desarrollada por Microsoft para Windows) es muy pobre. Para ejecutar juegos Direct3D se usan programas como Wine, que crean una capa intermedia entre el software y la librería OpenGL. Para que nos entendamos, es como si fuese un adaptador. Por un lado tiene la forma de enchufe de Direct3D, para que los juegos Windows funcionen, y por el otro la forma de OpenGL, para poder comunicarse con la tarjeta gráfica.

Obviamente, este “adaptador” no tiene un rendimiento excelente. Además, Wine sólo podía emular juegos con Direct3D 10, la última versión, la 11, no estaba soportada, así que muchos juegos en Linux no funcionaban demasiado bien.

Pues bien, hoy se acaba todo esto. Gallium, una librería de gráficos libre desarrollada por VMWare y usada en el driver libre de nVidia Noveau, ha implementado la API Direct3D 10 y 11 de forma nativa. Es decir, sin capas intermedias.

Aunque todavía está en una fase temprana, la librería es capaz de realizar algunas funciones básicas perfectamente. La intención de sus desarrolladores es que se pueda usar en cualquier programa para mejorar su rendimiento gráfico, incluyendo Wine y los drivers de nVidia.

Si además tenemos en cuenta que, debido al rediseño desde cero de Direct3D 10 Wine soportaba malamente esta versión (la 11 no está ni implementada), es una noticia mejor todavía. En poco tiempo, podríamos tener juegos complejos funcionando en Linux a pleno rendimiento.

¿Quién dijo que Linux no valía para juegos?

Vía | Phoronix | Genbeta
Más información | Tracker Commit
5 Comentarios
#1 Aulik | 23.9.2010 02:39:25 dijo:
yo creo que el tema juegos era la ultima gran frontera que tenia que cruzar el software libre, en cuanto a ofimatica, multimedios, conectividad y compatibilidad con hardware es excelente pero en una pc de un pibe que le gustan los juegos no le metias un linux ni de suerte, cuando este implementado va a marcar un antes y un despues.


#2 Snake | 23.9.2010 11:44:21 dijo:
Cita Aulik:
yo creo que el tema juegos era la ultima gran frontera que tenia que cruzar el software libre, en cuanto a ofimatica, multimedios, conectividad y compatibilidad con hardware es excelente pero en una pc de un pibe que le gustan los juegos no le metias un linux ni de suerte, cuando este implementado va a marcar un antes y un despues.
Totalmente cierto...pero hay una cuestión mas importante todavía...y es microsoft...estoy mas que seguro que no van a dejar que esto suceda...van a meter varios palos en la rueda, como hacen siempre por que saben que el día que Directx(Direct3D sea 100% compatible Windows desaparece por completo.


#3 Aulik | 25.9.2010 15:55:08 dijo:
jajajajajaja ya se prepara la proxima batalla de patentes magic  xD http://lazonalinux.com.ar/post/1342/microsoft-patenta-el-apagado-del-ordenador.html


#4 nighto | 14.10.2010 18:41:57 dijo:
a ver a ver, no se si entendi correctamente todo esto
se supone que el wine es un intermediario para que los programas para window$ corran en linux, verdad?
ok, si ahora el direct3d sera nativo en linux, ya no sera necesario utilizar wine?

o... por poner una pregunta mas tonta aun (perdonen, soy nuevo)
como se haran con los ejecutables?


#5 Aulik | 15.10.2010 01:40:31 dijo:
por decirlo de una manera simple, wine emula al windor, a su vez para poder emular los juegos por ejemplo necesitaba de las librerias de directx, a las cuales a su vez tmb tenia que emularlas, ahora que viene de manera nativa ya no las tiene que emularlas, lo que hace que va a poder laburar mucho mas rapido y de una manera mucho mas fluida. O sea seria casi lo mismo, solo que mucho mas fluido, ayudando a que se puedan desarrollar mas programas como playonlinux por ejemplo.