Guía de programación para AMD R600/700
La liberación de las especificaciones de las GPUs de la serie R600 y R700 fue una de las grandes noticias que AMD dio a los usuarios de Linux el pasado año. La publicación de esas especificaciones ha supuesto un paso adelante importantísimo para el desarrollo de controladores Open Source.
Ahora esa medida se ha visto complementada con la publicación de un documento de 43 páginas llamado “Radeon R6xx/R7xx Acceleration” que ofrece una visión de la arquitectura ASIC de estos desarrollos, así como una serie de consejos en forma de guía de programación.
Como indican en Phoronix, la guía se puede descargar desde los servidores del proyecto X.Org, y de hecho AMD también la publicará en los próximos días en sus propios repositorios para todos aquellos que quieran acceder a ella.
Esta guía práctica desvela algunos datos muy interesantes que permitirán a los desarrolladores trabajar con más datos y garantías en esos controladores libres con soporte 3D -uno de los factores esenciales- para las familias Radeon HD 2000, 3000 y 4000 que precisamente utilizan las especificaciones que AMD está documentando cada vez de forma más completa. Bien por AMD.


















Estupenda noticia. Esperemos que liberen ahora las especificaciones de su Avivo HD o cuando menos, las cabeceras de su XvBA. Con eso ya tendríamos drivers libres completos en GNU/Linux. :)
En mi opinión estos són los últimos pasos hacia una plataforma apetecible para los desarrolladores de videojuegos y otras aplicaciones. En cuanto estén totalmente listas las versiones opensource de los drivers de ati, nvidia y intel vamos a estar hablando de drivers decentes en virtualmente cualquier SSOO libre y comercial, con un coste en soporte de prácticamente cero gracias a la immensa comunidad de usuarios y desarrolladores, y con un desempeño óptimo.
Poco a poco, el mundo opensource está abriendo un mercado comercialmente muy interesante. No creo que tardemos mucho en ver como se empiezan a impulsar mucho las librerías OpenGL por parte de empresas de peso y los desarrolladores empiezan a tomarse más en serio la programación de videojuegos y aplicaciones multiplataforma.
Hace no muchos años, hubiera pagado por leer lo que está sucediendo últimamente, aunque fuese mentira.
Saludos.
opino igual que lenny
Lenny, yo no tengo tan claro que ese paso sirva para que la industria del videojuego haga más caso a Linux: no entiendo porqué la liberación de los drivers puede afectarles, ya que ahora pueden desarrollar igualmente para OpenGL.
De hecho, sabiendo que gracias a soluciones como Wine o Cedega muchos usuarios de GNU/Linux juegan a títulos para Windows sin mayores problemas, tienen una razón de peso para no “gastar recursos”. Pero lo más importante es el propio interés de las desarrolladoras en el mercado Linux. El 90% de la gente usa Windows.
¿Si fueras un desarrollador de videojuegos y quisieras ganarte la vida con ello, sinceramente, cuál plataforma elegirías? No es una cuestión filosófica… sino una cuestión meramente práctica y empresarial. Es triste, pero es así :(
opino igual que walo.
Picajoso, te respondo con otra pregunta: ¿Si fueras desarrollador de videojuegos, preferirías el 90% del mercado o el 100%?
Hasta ahora al mundo opensource no se le había dado la oportunidad de trabajar con la documentación y código que utilizan las propias empresas para generar los drivers. Ahora esto está cambiando y se va a poder ver cual de los dos modelos de desarrollo de drivers genera los mejores. En mi opinión los drivers propietarios no tienen nada que hacer frente a los drivers libres una vez maduren.
No me extrañaría que en un tiempo ATI, nVidia y Intel, a la hora de sacar drivers para Windows se limiten a coger el código de la comunidad y adaptarlo. Si es que no lo hace la propia comunidad. Y eso es dinero ahorrado.
Estos drivers libres van ligados a OpenGL y a otras tecnologías libres. Por tanto, considero que el mercado tenderá hacia el desarrollo con estas tecnologías que se apoyarán en los mejores drivers. Y si es así, es de lógica creer que los desarrollos pasarán a ser multiplataforma en lugar de centrarse en un único SO.
Todo esto es la forma en la que me gusta verlo, y quizás sea más deseo que realidad. Pero es que los últimos acontecimientos dan alas para sacar conjeturas. Si no sacaran nada bueno (dinero o menor gasto) de todo esto ATI/AMD, ¿porqué se está involucrando con el mundo opensource? Y no, no me digas que es por altruísmo :-P
Saludos.
A mi me interesa que liberen los drivers pero para la serie Xpress. Como es la que tengo xD.
Saludos
Guía de programación para AMD R600/700…
La liberación de las especificaciones de las GPUs de la serie R600 y R700 fue una de las grandes noticias que AMD dio a los usuarios de Linux el pasado año. La publicación de esas especificaciones ha supuesto un paso adelante importantísimo para el…