Login Barrapunto
AMD libera las especificaciones de la arquitectura R7x0
Un pobrecito hablador nos cuenta: «La última gama de exitosos chips gráficos de AMD, la familia R700, es la última en la que AMD ha puesto su granito de arena hacia el Software Libre. AMD ha hecho públicas 392 páginas de especificaciones de la última gama de chips R7x0, hasta el RV790 (HD4890). Con ello facilitarán el proceso de implementación de drivers libres para cualquier plataforma y seguro que ayudarán a la inclusión de 3D para los drivers radeonhd en Linux.»
AMD liberó en enero la documentación y algo de código del subsistema 3D de los chip R600/700, y en junio del año pasado la ISA (Instruction Set Architecture) de la serie R600. En esta ocasión la documentación liberada corresponde a la ISA de la serie R700.
Historias relacionadas
[+]
AMD liberará los drivers de las ATI 74 comentarios
Eso ha dicho Henri Richard, vicepresidente de marketing y ventas de AMD. Todavía no hay fecha, pero algo es algo. Desde luego es un movimiento que ya se había hablado que se podía producir cuando hace no muchos meses AMD compró ATI. Toca ver cómo reacciona nVidia y si la liberación hace que los drivers comiencen a ser un poco más aceptables que los que hemos tenido hasta ahora. Cito:
"I'm here to commit to you that it's going to get done." He also promised that AMD is "going to be very proactive in changing way we interface with the Linux community."
Este cambio de postura, si es real y no sólo de boquilla, puede ser un buen empujón al escritorio en Linux. Y sumado al reciente anuncio de Dell de que venderá ordenadores con Ubuntu preinstalado nos encontramos sensacionales, tanto, que si hace un año nos hubiesen dicho que iba a ocurrir esto ni nos lo hubiéramos creído.
[+]
Primeros drivers libres para la R500 de ATi 47 comentarios
pabloiran nos cuenta: «Acabo de leer en Softpedia que el equipo de Xorg ya ha conseguido desarrollar un driver libre para las tarjetas ATi con chip R500 (gama X1000, incluyendo la X1800 y X1600). Los desarrolladores se quejan --como siempre-- de que el trabajo ha ido más lento debido a la poca colaboración de AMD (a pesar de la noticia de la liberación de drivers). Deberíamos pensar todos en utilizar estos drivers libres ya que el resultado obtenido ha sido bueno, es la mejor forma de premiar el trabajo de esta gente.»
[+]
Ya hay soporte 3D libre para tarjetas ATI R500 16 comentarios
PauGNU nos cuenta: «Después de que AMD liberara las especificaciones y mejorara los controladores de sus tarjetas gráficas, la comunidad se puso manos a la obra para conseguir unos drivers libres con soporte 3D, que en aquel momento se encontraba un poco estancado. Finalmente se ha conseguido para las tarjetas con chip R500 y ya se ha comprobado su funcionamiento en distintos juegos con un resultado aceptable. En breve se presentarán los repositorios para todas las distribuciones.»
[+]
AMD libera las especificaciones de sus chips R600/R700 43 comentarios
chonago nos cuenta: «AMD inició hace meses una sobresaliente iniciativa para ir liberando las especificaciones de sus tarjetas gráficas, comenzando con sus chips R500. Ahora acaban de publicar las especificaciones de los R600 y R700 que entre otras cosas son utilizados en sus ATI Radeon HD 4000. Se abre pues definitivamente el camino al desarrollo de controladores libres (con soporte 2D y 3D) para estas tarjetas».
[+]
La versión de desarrollo de los drivers libres de ATI ya ejecuta Compiz
Zaratustra nos cuenta:«Esta mañana Alex Deucher informaba en su blog que Compiz ya funciona con aceleración 3D utilizando drivers libres de ATI con las ramas de desarrollo de DRM para R600/700 y Mesa. Este driver libre provee soporte 3D para los chipsets de ATI R600/700. La noticia puede leerse en Phoronix o en el post original, en donde se comenta que el rendimiento aún es bajo pero que aumentará drásticamente en cuanto dejen de usar memcpy para los intercambios de buffer.»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
AMD libera las especificaciones de la arquitectura R7x0
|
Log in/Crear cuenta
| Top
| 28 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Esto no debería ser noticia
(Puntos:3, Inspirado)Pues no señor
(Puntos:5, Interesante)( http://usuarios.lycos.es/ernestus/ | Última bitácora: Lunes, 06 Abril de 2009, 15:43h )
En el caso de las aceleradoras 3D el diseño es muy modular, y los distintos pasos de lo que se denomina el "pipeline" (uso el anglicismo porque es la palabra extendida en la industria) gráfico es normal que se mezcle hardware y software. Y aquí el software está optimizado al máximo, es fácil arruinar el rendimiento de todo el sistema gráfico si el software está "mal sintonizado".
Las compañías invierten un montón en investigación y patentan todo lo posible para poder parar a la competencia.
Un ejemplo clave es cómo ordenar los triángulos de tal modo que hay que calcular y pintar el mínimo número de ellos. Casi todos los algoritmos que no son triviales (como los basados en el algoritmo del pintor, que es bastante ineficiente) están patentados. Y esto, en mis días, se hacía al nivel del driver, y muchas veces se licenciaban al que se suponía que era el dueño (fijaros que digo "se suponía" porque a veces uno no sabe que decir) si el uso era clave y evidente.
Esto es tan importante que hay compañías como Imagination, aquí Gran Bretaña, que tiene basado el grueso del negocio precisamente en eso:
http://www.imgtec.com/index.asp [imgtec.com]
Uno de sus licenciatarios es Intel (nada más y nada menos).
Como uno no tiene tiempo (ni la compañía dinero) para leerse todas las patentes (en su característico lenguaje) y pensar en todas las posibles consecuencias, se intenta hacer bien el trabajo confiando en que nadie va a meter las narices en el código que escribes.
Con el hardware no hay tanto problema, porque al que te hace el chip o licencia lo se denominan la IP, o le das el "netlist" o el fotolito, y de ahí poco se puede sacar, o le obligas a firmar NDAs para protegerte.
Que AMD distribuya ahora esas especificaciones puede significar, al menos es lo que a mí se me ocurre:
1 - AMD piensa que los algoritmos y arquitecturas empleados a nivel de hardware son difíciles de inferir a partir del juego de registros y del manual del programador. O bien que están seguros de haber licenciado todas las tecnologías necesarias (con el problema de que uno nunca está seguro de haberlo licenciado todo). Esto es un movimiento de Olé mis c*j*nes.
2- Que las posibles violaciones de patentes del driver libre no les atañe. Hoy en día Asia pinta mucho y si el driver no se puede usar en los EE.UU. pues peor para ellos (recordad que son ellos los que tienen los problemas de las patentes de software). También puede ser que piensen que para su arquitectura en particualar, el rendimiento del driver gráfico no es crítico, quizás han llegado al punto que lo hacen casi todo por hardware.
3- Esperan reducir gastos de algún modo, ya sea en el desarrollo de los drivers o el testeo.
4- Quizás esperen aplicar en nuevas generaciones la respuesta de la comunidad, eso no sólo es ahorro en I+D, es también márketing.
5- ¡Quizás hayan visto la luz!
6- Ninguna de las anteriores
Saludos
Re:Interesante... y los x86 o PowerPC?
(Puntos:4, Interesante)( http://usuarios.lycos.es/ernestus/ | Última bitácora: Lunes, 06 Abril de 2009, 15:43h )
Una cosa es la cajita dibujada en el manual del programador y otra muy distinta es lo que se ha implementado. La cajita del manual no es más que un modelo.
Sólo se publica lo que es estrictamente necesario para la explotación de un producto, eso que dices es importante si quieres que los compiladores para tu CPU reordenen las instrucciones y eviten burbujas en el pipeline (por poner un ejemplo), pero no lo es en absoluto para un chip gráfico, que va a interaccionar por medio de una interfaz de alto nivel como puede ser OpenGL o DirectX, de todos modos ya digo que algunas tecnologías se licenciaban si su uso era evidente.
En todo caso, ¿te has parado a pensar por qué los compiladores de Intel son los más eficientes en sus CPU? ¿De veras crees que lo dicen todo?
No sólo se oculta información por las patentes, también hay tecnologías que no quieres que nadie use, y entonces no las patentas (eso las hace públicas y alguien puede encontrar "equivalentes" que tu patente no cubre): la mantienes en secreto (como Intel mantuvo en secreto durante años que sus CPUs alcanzaban sus GHz gracias a que aplicaban tensión estructural en el silicio, de modo que los electrones eran más rápidos en la direccion del esfuerzo).
Saludos
Re:Yo lo veo así
(Puntos:2)( http://solognu.wordpress.com/ | Última bitácora: Jueves, 30 Julio de 2009, 19:58h )
Los chicos de nouveau ya tienen listo en su driver las funciones básicas de 2D, y algunas otras característica no implementadas en "nv" como Randr 1.2. Fedora 11 lo usa como driver por defecto y ubuntu lo tiene en universe.
As GNU is Not Unix as Linux is Not an OS - Sólo GNU [wordpress.com]
Re:Yo lo veo así
(Puntos:2)Re:me he pasado a Nvidia
(Puntos:1, Inspirado)Re:me he pasado a Nvidia
(Puntos:1, Informativo)