Betazeta Networks:BelelúBólidoCHWFayerWayerFW BrasilFerpleiLUPANiubieSaborizanteVeoVerdeWayerless MCUZimio Versión Movil

Temas Calientes

Intel inicia mejoras en driver de código abierto para GMA500

22

Arquitectura de Gallium3D (por Zack Rusin)

Arquitectura de Gallium3D (por Zack Rusin)

intelHace un tiempo les contamos sobre los problemas que tenía el hardware gráfico GMA500 de Intel a la hora de ser usado con sistemas operativos de código abierto como Linux.  El principal problema era que esta tecnología había sido desarrollada por PowerVR y la compañía se oponía a publicar la información necesaria para construir drivers de código abierto.

Para empeorar las cosas, sólo se había escrito un driver para una versión específica de Ubuntu, lo que dificultaba el uso de hardware basado en GMA500 en otras distribuciones. En ese entonces dijimos que sólo Intel, trabajando en conjunto con PowerVR podía revertir el problema, y según reporta el sitio especializado Phoronix, esto ya estaría sucediendo.

Linux Foundation estuvo exhibiendo unos dispositivos con GMA500 en una reciente feria de tecnología móvil.  Estos dispositivos usaban un driver nuevo que está preparando Intel con el propósito de que la mayor parte esté escrita como código abierto, dejando sólo algunas partes claves como código cerrado, específicamente lo que corresponde a tecnología de PowerVR.

La parte de código cerrado será totalmente independiente para que se pueda distribuir sin problemas, y la parte de código abierto contendrá lo necesario para interactuar con X.org y el kernel de Linux.

Gallium3D : Arquitectura gráfica bien diseñada

La base de este trabajo es una nueva arquitectura gráfica llamada Gallium 3D.  Esta arquitectura está diseñada pensando en las dificultades que tiene la escritura de drivers hoy en día:  Para que un hardware esté bien soportado, el fabricante de drivers tiene que escribir la implementación de la aceleración de API’s como OpenGL y Direct3D, y además la integración con el sistema gráfico subyacente, como por ejemplo X.org o el sistema propio de Windows.

Con Gallium 3D se propone una arquitectura que separa API’s gráficas de la implementación en los drivers.  Por ejemplo las aplicaciones están escritas para OpenGL y/o Direct3D y luego un componente de Gallium3D llamado State Tracker es el encargado de traspasar esas llamadas a funciones nativas del hardware de una forma independiente de las API’s.

Con esta arquitectura, en el caso específico de GMA500 se pudo aislar la funcionalidad con licenciamiento restringido de PowerVR en un componente específico de la arquitectura y no en todo el driver. Con esto, pronto este hardware podrá ser soportado por todas las distribuciones de Linux e incluso otros sistemas operativos.

Arquitectura de Gallium3D (por Zack Rusin)

Arquitectura de Gallium3D (por Zack Rusin)

Links:
- Intel’s Special Driver For Poulsbo Uses Gallium3D (Phoronix)
- Gallium3D : Graphic Done Right (Zack Rusin)
- Intel y las barreras al código abierto en su GMA500 (Fayerwayer)

22 Comentarios

Intel inicia mejoras en driver de código abierto para GMA500

Thumb up 0 Thumb down 0 avatar_urlick urlick dijo hace 2 años

bueno con esto se da prueba que las empresas de hw se deben a sus clientes y no a los contratos que puefan generar con otras empresas por que el publico en general ya esta cansado de aceptar solo lo que las empresas quieren ofrecer y de la forma y calidad que les plasca

asi q todas las empresas empiezan a trabajar como untel para y por sus clientes y consumidores

Responder
Thumb up 0 Thumb down 0 avatar_Fakeroot Fakeroot dijo hace 2 años

pero eso va a repercutir en el rendimiento o no??

por lo demas me parece muy bueno ya que que la gma 500 es mas avanzada que la gma950 y soporta opengl 2.0.


Offtopic

otra excelente noticia para el software libre

http://www.muylinux.com/2009/11/02/skype-sera-open-source/

Responder
Thumb up 0 Thumb down 0 avatar_Ravenman Ravenman dijo hace 2 años

@Franco Catrin: ¿Podrían dejar de llamar Linux al sistema operativo GNU/Linux en cada publicación que hacen?. Me parece importante es que más allá del tema técnico (LINUX) debemos dar a conocer las utilidades y la filosofía que da origen al Software Libre (GNU & GPL). Quienes estamos en esto de hace tiempo sabemos la diferencia, pero también hay que pensar en los recién llegados e informarlos correctamente en sus acercamientos a los temas de Software Libre y GNU/Linux. Se me hace igual que cuando la prensa no especializada habla de Hackers y Crackers, como si fueran lo mismo.

Responder
Thumb up 0 Thumb down 0 avatar_antikomercial antikomercial dijo hace 2 años

Corrigeme si me equivoco Franco, pero esto contribuirá a que el kernel de linux no se "hinche" mas con otros drivers? es mas conveniente esto? mantendra la estabilidad de Linux? son preguntas de un novato en linux...

Responder
Thumb up 0 Thumb down 0 avatar_.fer .fer dijo hace 2 años

lo de la prensa ... allá ellos, sobre GNU/Linux=Linux, estoy casi seguro que todos en el foro alguna vez estuvieron al tanto del verdadero nombre del SO, pero cuando hablamos de Linux, está claro que hablamos de GNU/Linux, cuando decimos Netbook hablamos de esas pequeñas computadoras portátiles de prestaciones lo suficientemente necesarias para tareas del día a día, cuando hablamos de piratas nos referimos de aquellos que descargan(amos) software ilegal (o todo lo que ello conlleva), cuando decimos "msn" casi siempre nos referimos a "messenger" y la lista es interminable, es cosa de leer entrelíneas y ser un poco mas tolerante con las maneras de expresarse que la sociedad ya esta usando

Responder
Thumb up 0 Thumb down 0 avatar_Carlos Carlos dijo hace 2 años

Me parece excelente la noticia... yo me estoy iniciando en esto de ubuntu, asi que no sabria predecir las repercuciones en el desempeño... pero creo que es necesario que se pueda usar el hardware en cualquier distribucion y version de linux...

Responder
Thumb up 0 Thumb down 0 avatar_Max Max dijo hace 2 años

@Ravenman: Deja de trolear xD, Franco Catrín (CREO, no estoy muy enterado del tema) que está generalizando solamente :S


pd: sí, voy a perseguir a los troles hasta que mueran pq hacen que fayerwayer aburra...

Responder
Thumb up 0 Thumb down 0 avatar_Guido Guido dijo hace 2 años

Franco, bien, es Linux solamente. Buena respuesta a esos talibanes, Muchos de quienes estamos en esto de hace tiempo sabemos que la diferencia es simplemente en la mente de Stallman y su sequito y no en quienes realmente pican el codigo.

Responder
Thumb up 0 Thumb down 0 avatar_Cristian Correa Cristian Correa dijo hace 2 años

Ojalá que sea mejor a las últimas versiones de los drivers de Intel para LINUX que han estado bastante deficientes.


@Franco Catrin

Excelente Franco, no pesques a los fanáticos religiosos de Stallman. Me acuerdo de esa eterna discusión en la lista de correo Linux en Castellano donde se acordó no hablar más del tema porque nunca se iba a llegar a un acuerdo.

Responder
Thumb up 0 Thumb down 0 avatar_racuna racuna dijo hace 2 años

Notable! a ver como funciona mi tarjeta de fideo con esta tecnología.

Responder
Thumb up 0 Thumb down 0 avatar_alan alan dijo hace 2 años

Creo que bien por las mejoras de drivers,pero creo que no se deberia criticar a Stallman el cual junto a la FSF identifica como GNU/linux al sistema operativo,pues es lo correcto pues si analizan bien Linux solo es el kernel no es el sistema operativo completo,igual que los kernel como mach,amoeba,etc,sistemas operativos completos son FreeBSD,BeOS,HaikuOS,etc

Creo que hay que analizar bien los terminos,por otro lado quizas Stallman parezca radical por que lo ve por el lado de la Filosofia,la cual los demas desarrolladores lo ven por el lado mas de ingenieria,practico,lo cual a veces trae discrepancias.
Tambien hay que analizar a empresas como Microsoft,Apple,Autodesk ,etc de software privado los cuales tambien son radicales con el uso de solo sus productos,pagos por licencias,marketing
Asi que hay un por un lado y el otro,la variedad ,lo oposicion siempre es buena,siempre debe haber varios polos, abierto,libre,privado
Yo uso FreeBSD/PC-BSD y no GNU/linux,pero es mi opcion si quieren pueden usar Ututo GNU/linux,Debian GNU/Linux y cualquier sistema operativo que les guste

Responder
Thumb up 0 Thumb down 0 avatar_Ravenmen Ravenmen dijo hace 2 años

oye franco podriai dejar de decirle linux a linux por que es linux no linux no vei que las filosofías linuxeras de linux son linux. los que sabemos sabemos que sabemos pero los que no saben no cachan po, entonces dile linux a linux para evitar la confusión (de linux)

Responder
Thumb up 0 Thumb down 0 avatar_Guido Guido dijo hace 2 años

Antes de que a Stallman le diera con la tonteria del GNU, los mismos GNU llamaban Linux a Linux, haciendo la distincion con GNU/Linux a su propia distribucion de aquel tiempo, Debian.

Linux: a free Unix system for 386 machines Linux (named after its main author, Linus Torvalds) is a free Unix clone that implements POSIX.1 functionality with SysV and BSD extensions. Linux has been written from scratch and contains no proprietary code. Many of the utilities and libraries are GNU Project software. Linux currently runs only on 386/486/Pentium machines, with ISA/EISA/PCI-bus machines, but a port to the m68k family is in early alpha testing (it currently only runs on high end Amiga computers). Linux is freely re-distributable and available via anonymous FTP from tsx-11.mit.edu in `/pub/linux' (USA) & nic.funet.fi in `/pub/OS/Linux' (Europe). Ask linux-activists-request@niksula.hut.fi about mailing lists. See the USENET newsgroups, such as comp.os.linux.misc, for discussions.


http://www.gnu.org/bulletins/bull17.html

Responder
Thumb up 0 Thumb down 0 avatar_Guido Guido dijo hace 2 años

me refiero a tontera lo del nombre, GNU/Linux, no al proyecto GNU, por si acaso.

Responder
Thumb up 0 Thumb down 0 avatar_gerardogt gerardogt dijo hace 2 años

Excelente, mi netbook dell mini 10 lleva una de estas y tenia pensado probar moblin pero no funciona por tener una gma500, espero que sigan adelante con el proyecto!!

Responder
Thumb up 0 Thumb down 0 avatar_Tom Tom dijo hace 2 años

bueno como en este caso se esta hablando del KERNEL y su arquitectura, tratar de llamarlo GNU/Linux es solo publicidad gratis para stallman....chao con el....el kernel se llama linux

Responder
Thumb up 0 Thumb down 0 avatar_xaethos xaethos dijo hace 2 años

Me parece excelente esta iniciativa, y aun mejor tener a Intel como motor detrás de ella: así quizás los fabricantes de chips gráficos realmente la pesquen. Ojala que el cuento no se disipe despues de un rato. De resultar, por fin podríamos dejar de gastar tanto tiempo en drivers y hacer crecer la API gráfica.

@Ravenman: Llamarlo GNU/Linux no es un cuento de filosofía, sino de que Linux casi siempre va de la mano con herramientas GNU. Como bien dice @Tom, en este caso estamos hablando de una arquitectura que se podría usar con Linux, Windows, Mac o lo que sea, y es correcto no mencionar GNU.

@Fakeroot: Como dijo uno de mis profesores de universidad, los avances en computación se tratan de agregar capas que hacen al computador mas lento, pero más fácil de programar. :P

Responder
Thumb up 0 Thumb down 0 avatar_Ravenman Ravenman dijo hace 2 años

@Franco Catrin: "Nunca lo llamaré GNU/Linux por mucho que insistan los seguidores de Richard Stallman o la FSF." Bien por tí, en cuanto a mí, voy a copiar y pegar todo artículo de FayerWayer que me venga en gana y lo publicaré donde me venga en gana, sin darte los créditos que al menos por respeto te mereces; porque claro, nunca nombraré a FayerWayer o a Franco Catrín por mucho que insistan los seguidores de Franco Catrín o FayerWayer. A Dios lo que es de Dios y al César lo que es del César.

Responder
Thumb up 0 Thumb down 0 avatar_descargas movil descargas movil dijo hace 2 años

A mi me parece genial siempre y cuando el rendimiento del procesador no se vea afectado.esperemos que no que quede en el tintero.

Responder
Thumb up 0 Thumb down 0 avatar_jado92mx jado92mx dijo hace 2 años

YA, NO SE QUEJEN! QE CUANDO MENOS LO ESPEREN, SI SE ANTOJA SEREMOS Pan9/Linux o FreeBSD/Linux (como el Debian GNU/kFreeBSD)... de eso se trata la libretad... gracias GNU por las herramientas... pero nos dificultas en el nombre, lo sentimos :S pero aun estas en nuestro corazon (y kernel)

JaD!

Responder
Thumb up 0 Thumb down 0 avatar_Benru Benru dijo hace 2 años

Hey esta noticia me parece excelente ya que tengo una netbook dell 10, pero para los que no lo sepan y tienen esta tarjeta ya hay algunos sistemas Linux que ya funcionan con la GMA 500 como lo es Jolicloud llevo par de semanas usandolo y me va de maravilla!!

Responder
Thumb up 0 Thumb down 0 avatar_itroncoso itroncoso dijo hace 2 años

voy a probar Jolicloud como dice benru ya que ubuntu netbook con la gma 500 no va muy bien aun

Responder

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.