Liberadas las especificaciones de las Radeon HD 5000
Las especificaciones de la última hornada de gráficas DirectX 11 de la compañía AMD han sido liberadas haciendo posible la implementación de drivers abiertos para cualquier sistema operativo, incluido Linux.
La comunidad del software libre es la más beneficiada de esta medida, que si bien viene siendo costumbre en los últimos años en ATI, es cierto que cada vez se realiza antes, teniendo en cuenta que las gráficas Evergreen llevan poco menos de un año en el mercado.
El pasado día 20 de agosto Phoronix dejó claro que AMD había liberado varias páginas de especificaciones de las últimas gráficas ATI Radeon HD 5000 de la familia Evergreen que harán posible la creación de drivers software libre para esas gráficas en GNU/Linux.
No es la primera vez que AMD ha liberado información sobre esta familia ya que el año pasado ya liberó información básica sobre los shaders de esta familila de gráficas. En abril de este año se liberó más información y con la última adición de hace 5 días ya se puede dar soporte de aceleración 2D EXA, xvideo y OpenGL.
Sin duda es un gran paso adelante para la comunidad del software libre y quizá para la llegada de una de las distribuciones más populares del mercado, Ubuntu 11.04, estén disponibles unos controladores para esta familia.
Related posts:
- AMD publica especificaciones de sus ATI Radeon HD 5000
- AMD libera las especificaciones de las AMD Radeon HD 6000
- AMD libera especificaciones de sus GPUs R700
- AMD sigue mostrando su aprecio por el software libre, nuevos drivers Radeon HD 6000
- AMD libera las especificaciones de sus chips R600 y R700












Se que es muy bueno, pero en vez de liberar las especificaciones sería mejor si liberaran el codigo fuente de los drivers.
Con las especificaciones hay que hacer el driver from scratch.
Si, y dejarle ver a nVidia todos los secretos industriales y de diseño de sus gráficas….. Demos gracias de que nos facilitan las especificaciones y nos permite a la comunidad hacernos nuestros propios drivers. Mientras existan los libres como los privativos todo irá mejor, pues los primeros pueden avanzar indefinidamente gracias a la comunidad, y los segundos (en teoría) aprovecharán mejor las gráficas.
Pero si han liberado las especificaciones, ¿que secretos? además para eso existen las patentes, si nvidia quisiera ver como se hacen las tarjetas ati solo basta con ir a la oficina de patentes y sacar el libro correspondiente además de ver las especificaciones liberadas.
La cuestion es el DRIVER, osea la capa de abstraccion que conecta el hardware con software
No, porque una cosa es ver lo que necesitas para hacer tal cosa y a partir de ahí idear tu la forma de hacer dicha cosa (especificación) y otra muy distinta es mirar directamente la mejor solución para hacer tal cosa (driver de ATi).
Con una especificación delante, tu puedes idear 20 maneras distintas de hacer lo mismo que el driver privativo, pero solo ATi conoce como aprovechar al máximo sus propias tarjetas, por eso un driver privativo (en teoría) siempre rendirá mejor que los libres basados en especificaciones o ing. inversa.
Además, ATi tiene mucho mejor rendimiento en OpenCL que nVidia, que tiene su propia alternativa (CUDA). Si ATi liberase sus drivers le estaría diciendo a nVidia como obtener un mejor rendimiento gráfico gratuitamente, cosa que ninguna de las dos va a hacer.
CUDA rinde mejor que OpenCL y Nvidia lo va a a abandonar, si no lo ha hecho ya, por unirse al estándar de las otras compañías.
Perdón ? nVIDIA tiene mejor performance en OpenCL que la que tiene ATI …
Aunque sea no hay que hacer ingenieria inversa como con Nvidia. Ademas tene en cuenta que al liberar las especificaciones le ahorran el trabajo de inventigacion del mercado a la competencia (lease Nvidia). Obviamente ATI no libera las especificaciones por altruismo, si no por q necesita ganar terreno dentro del ambito de servidores, donde la computacion parallela CPU/GPU gana terreno con OpenCL. Aparte dentro del ambito grafico (cinematografico sobre todo) linux tiene peso (la supercomputadora de Avatar corria con Linux y los diseñarodes graficos usaban ubuntu). Obviamente Nvidia domina en lo anterior, porque los drivers de ATI cerrados son malos. Al liberar las especificaciones quieren ganar terreno.
@Garolard: Emmm…. te sugiero que averigues que son “especificaciones”.
@miguel: No estoy tan seguro, yo prefiero que liberen las especificaciones, porque conociendo la calidad que suelen tener los drivers de ATI para linux, sería un dolor de cabeza descifrar las especificaiones desde el driver para hacer algo como corresponde.
Ciertamente, tienes razón, de las especificaciones se puede hacer lo que sea dentro del rango del hardware, pero teniendo como base un driver ya comenzado (más las especificaciones por supuesto) en el que contribuya tanto amd como la comunidad sería chevere,según mi visión utópica (y de ahí el problema) ganaría amd. Pero es mucho pedir y esto ni siquiera lo leerán en amd.
Y Garolard, las especificaciones lo dicen todo, ahí están los secretos, el driver hecho por una compañia dueña del hardware como amd es hecho de la misma manera como lo harían los voluntarios de soft libre, es decir, a partir de las especificaciones, ni ellos saben cual es el mejor camino, si alguien supiese cual es el mejor camino para programar nunca existirían malos drivers, la diferencia es que en amd tienen un equipo dedicado al que le pagan por estar pegado al driver y los voluntarios son eso, voluntarios.
CUALQUIER EMPRESA que apoye al software libre directa o indirectamente se merece como minimo publicidad gratuita, y si, se viene la competencia entre ATI y Nvidia en GNU/Linux xD
Hay algo que no entiendo. ¿Cuál es la relación de DirectX 11 y la placa?
DirectX 11 es una API multimedia (en gran medida pensada para hacer juegos) desarrollada por Microsoft para sus plataformas windows. La placa es un hardware especializado para trabajar de forma eficiente con los calculos utilizados en el ambiente 3D (punto flotante, poligonos, pixeles, colores, etc…). Los fabricantes de placas de video deben desarrollar drivers para soportar las operaciones de DirectX u otras alternativas como OpenGL o OpenCL, que vienen a ser los equivalentes a Directx pero multiplataforma y con especificaciones abiertas (osea serian el estandar).
Gracias Manuel, veía que era por ese lado, pero la placa no es DirectX 11 como dice la noticia, sería que tiene soporte para DirectX 11
¿Y qué pasa con las Mobility Radeon HD 5000? Por ejemplo, yo tengo una Mobility Radeon HD 5730 pero no sé si entra dentro de las Radeon HD 5000. Si alguien sabre algo sobre este tema, que lo diga. Sobretodo porque busqué información por internet y no encontré ningún sitio que me lo aclarase. Siempre que se habla del driver libre de ATI, nunca nombran a las Mobility RAdeon, ¿por qué?