AMD y su estrategia para ATI en Linux

AMD eliminará el soporte para sus chips R300/400/500 en el release 7.4 del driver Catalyst para enfocarse en las series R600/700 y posteriores.  Este cambio que afectará a los usuarios de Windows y Linux, tendrá menos impacto en este último considerando que el soporte continuará por medio de los drivers de código abierto que ya existen.

Al reducir la base de código, los desarrolladores del driver de ATI podrán enfocarse sólo en los nuevos productos sin tener que preocuparse de las antiguas arquitecturas, así tendrán menos código que mantener y podrán adaptar rápidamente el driver para los avances que se realizan en Linux, abriendo la posibilidad de mejorar la situación actual en donde NVIDIA e Intel le llevan la delantera.

Este cambio sucede pocos días después que se eliminara el driver Catalyst de los repositorios de Arch Linux, ya que estaba dando más problemas que soluciones. Irónicamente, en esa oportunidad los mantenedores de la distribución se quejaron de lo poco y nada que hacía AMD para remediar esta situación.

Y el asunto se pone más interesante al considerar que AMD tiene una estrategia para el soporte de su hardware por parte de la comunidad y sus drivers de código abierto.   Mientras AMD se enfoca en mantener un driver para R600/700 que pueda seguir el ritmo de Linux y al mismo tiempo sacar el provecho máximo del hardware, entrega lo necesario para que se puedan escribir drivers de código abierto en forma paralela, de paso dando soporte a las arquitecturas que ya no estará soportadas por Catalyst.

Desde la adquisición de AMD la relación entre ATI y los desarrolladores de drivers de código abierto ha ido mejorando de forma progresiva.  Hoy en día lo necesario para desarrollar estos drivers ha sido entregado tanto en forma de código como de especificaciones, lo que falta ahora son suficientes desarrolladores.  Hace poco uno de ellos fue afectado por los despidos en Novell, y tareas de esta complejidad necesitan perfiles muy específicos que no se pueden encontrar fácilmente.

Aun así el soporte 2D de los drivers de código abierto ha tenido avances importantes, como es la inclusión oficial de la arquitectura de aceleración EXA y el soporte de X-Video, pero el soporte de la aceleración 3D puede ser un largo camino a recorrer.

Update: AMD confirma que el último driver Catalyst que soporta la serie R300/400/500 no será compatible con X Server 1.6, por lo tanto no se podrá utilizar en las distribuciones que lo incluirán como Ubuntu 9.04 y Fedora 11.

Links:

- AMD Dropping R300-R500 support in Catalyst Driver (phoronix.com)
- AMD’s legacy driver will not support X Server 1.6 (phronix.com)

Compartir Compartir
Publicado por Franco Catrin el 5 de March 2009 en la categoría Software con los tags , , , . Tiene 41 comentarios.

41 Comentarios

AMD y su estrategia para ATI en Linux

Deja tu Comentario ↓
F3lip3

DesaprobarAprobar0F3lip3 dijo el 5-3-2009 a las 15:17:

1

Por eso me cambie a Intel…

rnsn

DesaprobarAprobar12rnsn dijo el 5-3-2009 a las 15:22:

2

ati me tiene las weas inchadas….
pesimo soporte… comprar mi notebook con una ati es uno de los peores errores ke he hecho como consumidor.
me arrepiento de ello pero algo se aprende: informarse antes de comprar…. ahora voy por nvidia o intel.

sefh

DesaprobarAprobar-7sefh dijo el 5-3-2009 a las 15:24:

3

o creo

sefh

DesaprobarAprobar2sefh dijo el 5-3-2009 a las 15:26:

4

yo creo que es lo mas sano tanto para los productos antiguos como nuevo.
los ultimos catalyst no salian tan buenos para las tarjetas antiguas y asumo que si se enfocan en catalyst para productos nuevos estos le pueden sacar un mejor rendimiento a estas tarjetas

Biopax

DesaprobarAprobar0Biopax dijo el 5-3-2009 a las 15:27:

5

Intel la lleva en mi notebook. Nunca he podido sacarle buen provecho a mi ati del pc de escritorio, ojalá esto mejore más aun, ya que a mejorado, pero nunca tanto

Miguel

DesaprobarAprobar-2Miguel dijo el 5-3-2009 a las 15:56:

6

Siempre pense que AMD tiraba mas por el lado de linux….

Ver Comentario... popochas dijo el 5-3-2009 a las 15:58 ...

Slack

DesaprobarAprobar-4Slack dijo el 5-3-2009 a las 16:06:

8

En windows nomas salva Intel, en linux ahora ultimo esta la cagada con el nuevo driver intel y el ultimo xorg, por lo que muchos esperabamos que con el kernel 2.6.8 la cosa mejorara sustancialmente. Pero no fue asi, ojala con el tiempo la cosa se estabilice en linux (creo que hasta el driver 2.3.x funcionaba relativamente bien pero con el actual 2.4.x-2.6.2 ta la crema)

Tampoco digo que no se pueda usar una intel en linux para jugar, pero en windows actualmente anda mejor.

Fakeroot

DesaprobarAprobar0Fakeroot dijo el 5-3-2009 a las 16:07:

9

yo cambie la placa madre ATI xpress 200 que me daba solo problemas en linux, para comprar una intel y con tarjeta nvidia, y si bien ahora ya no tengo los problemas de antes , de vez en cuando igual en la reproduccion de videos parpadea en rojo, pero basta con reiniciar el PC

yo me pregunto, es tan dificil hacer un driver sin pifias para estas compañias tan grandes, que a caso no saben que muchos usuarios se compran sus tarjetas porque tienen mejores drivers en linux

Ojalá que le salga sosdo bien a AMD ATI para mantener la competencia, pero en estos momentos yo a nadie le recomiendo ATI, ni aunque use solo windows

saludos

PixelPerro

DesaprobarAprobar2PixelPerro dijo el 5-3-2009 a las 16:22:

10

Desde que Ati se junto con AMD y NVidia con Intel, ATI se fue a pique…..y es que el negocio de las gráficas depende principalmente de las compatibilidades y el soporte a la comunidad, cosa que ATI olvido hace rato y tras su compra por parte de AMD sólo empeoro. Como Nvidia todavía saca drivers que aguantan todo y ATI se saca el polvo de encima asi cmo asi?. Como djo alguien, la peor compra que pude hacer fue comprar mi notebook con una tarjeta Ati, simplemente porque NUNCA he instalado en el un driver que me deje 100% conforme.

Tomás Alejandro Del Bianco

DesaprobarAprobar2Tomás Alejandro Del Bianco dijo el 5-3-2009 a las 16:22:

11

ME CAGO EN LOS DRIVERS DE LA PORONGA DE ATI, tengo una notebook Dell con una ATI Radeon x1400 y JAMAZ SACARON UNA PUTA ACTUALIZACION DE LOS DRIVERS Y ESTAN LLENO DE BUGS :@

Franco Catrin

Franco Catrin dijo el 5-3-2009 a las 16:35:

12

@Slack

Aca con kernel 2.6.27 y driver 2.4.1 en Ubuntu 8.10 anda de maravillas Intel. Lo mismo en 7.x.

Qué tipo de problemas tienes? Ya descartaste TCDD?

el barto

DesaprobarAprobar1el barto dijo el 5-3-2009 a las 16:45:

13

por eso mi note tiene intel, y en el desktop con nvidia. Como van las cosas veo posible que el driver abierto de nvidia sea mejor que el abierto+cerrado de ATI =0

miguelitro

DesaprobarAprobar1miguelitro dijo el 5-3-2009 a las 16:53:

14

Yo tengo una Intel en mi notebook con Ubuntu 8.10 y anda muy bien, 0 problemas

Bernardo Arancibia

DesaprobarAprobar1Bernardo Arancibia dijo el 5-3-2009 a las 17:19:

15

Yo en mi notebook Dell tengo una Nvidia dedicada y no me arrepiento de la elección que hice, próximamente compraré también con Nvidia. Y elegí Nvidia solamente porque tiene una gran performance desde hace mucho tiempo en Linux, sea el driver libre o no. Lo mismo el resto de mi hardware. A medida que pase el tiempo seguiré comprando hardware compatible 100% con Linux. ¿Por qué las empresas no se dan cuenta de que hay gran cantidad de gente que está dispuesta a comprar más de sus productos si es que tienen compatibilidad con otras plataformas?. Tienen grandes ganancias, y a pesar de la crisis, no creo que se justifique el no tener programadores que sean capaces de portar un Driver a Linux, incluso hay programadores que son capaces de hacer la pega gratis con tal de tener un Driver decente. Póngase las pilas señores!

brionescl

DesaprobarAprobar2brionescl dijo el 5-3-2009 a las 17:35:

16

Hace 4 años que me compre un HP con una ATI, instale los drivers abiertos y ningún drama… quizás no he tenido problemas porque no he jugado (aún) con aceleración 3D en linux.

Franco Catrin

Franco Catrin dijo el 5-3-2009 a las 17:35:

17

@Bernardo Arancibia

Sobre el tema de los programadores la realidad es diferente. Son pocos los capaces de hacer esa pega, y los pocos que hay no están dispuestos a hacerlo gratis. Revisa el link en donde hablo de los despidos de Novell en este artículo.

Portar un driver a Linux no es para nada simple, no es sólamente cambiar una API por otra, son varias API’s que se deben implementar y además se deben integrar varios componentes (Mesa, Kernel, X.org, etc). Es por eso que aunque ahora está el código y la documentación, faltan buenos programadores.

No siempre hay batallones de programadores esperando un Wallace que los anime. Un caso muy cercano es el famoso ecualizador de SongBird, algo que en teoría no es difícil de hacer pero nadie lo hacía. Todos exigían que se incluyera pero nadie movió un dedo. Me metí a ver que tan complejo era hacerlo y la verdad es que no era nada de trivial, tenías que dominar y/o aprender varias tecnologías dispares, desde CSS hasta el modelo de componentes de Mozilla implementado en C, pasando por JavaScript, glib, gstreamer, etc. Después que lo implementé los desarrolladores pidieron cambiar el diseño, y lo dejé respirar por un tiempo asumiendo que ya que la base estaba hecha ahora lo podía tomar otra persona sin necesidad de saber tantas cosas, y después de dos meses nadie se ha movido.

Quejarse es más fácil.

yNTROS

DesaprobarAprobar2yNTROS dijo el 5-3-2009 a las 17:36:

18

Definitivamente creo que la gran mayoria coincidimos en que las Tarjetas Graficas
Ati son de lo peor…

En mi caso realice una comparativa con un ubuntu 8.10 y compiz fusion
y en muchos sentidos Nvidia e Intel le ganaron a Ati… sin mencionar lo
dificil o tedioso que puede ser para buscar un driver correcto y compactible
para las Ati …

Ati tendría que realizar un esfuerzo enorme para volver a ganar
la confianza que muchos compradores tuvimos al adquirir uno de sus productos,
llevandonos una terrible descepccion …

lolcito

DesaprobarAprobar2lolcito dijo el 5-3-2009 a las 17:41:

19

@PixelPerro: “Desde que Ati se junto con AMD y NVidia con Intel(…) ” ¿cuando se juntaron esas 2 ultimas? x’D

rex hauser

DesaprobarAprobar0rex hauser dijo el 5-3-2009 a las 17:55:

20

Una cosa por otra. Nvidia entrega un muy buen driver para Linux pero cerrado y por otro lado ATI opta por entregar las especificaciones de hardware y un driver pésimo. Si bien lo primero creo que es mejor, que ati entregue las especificaciones me parece por lo menos bueno. No va faltar el gurú que haga la pega tomando en cuenta que con Nvidia se han logrado grandes avances en un driver abierto aplicando ingeniería inversa… contar con las especificaciones ya es algo.

@Franco una pequeña corrección: Mesa es una implementación de OpenGL por software juntamente para los casos donde no existe implementación en el hardware de vídeo por lo tanto no es un componente que tenga que ver directamente con el desarrollo del driver.

Fabio

DesaprobarAprobar2Fabio dijo el 5-3-2009 a las 18:44:

21

Digamos que estos tiempos no son buenos para adquirir un notebook con una ATI y usarla con GNU/Linux

la experiencia es mala.

Mikedomo

DesaprobarAprobar2Mikedomo dijo el 5-3-2009 a las 19:37:

22

Corroboro esa opinion yo tengo una nvidia gforce de 512 megas la 7300gs y ningun problema hasta ahora :) .

franciscoalexis

DesaprobarAprobar1franciscoalexis dijo el 5-3-2009 a las 20:02:

23

Mi desktop tiene una ATI x1600, tendré dramas??
tengo linux en mi notebook no mas y aun no me dan ganas de migrar mi desktop a linux por lo mismo de la tarjeta grafica.

Peyesein

DesaprobarAprobar2Peyesein dijo el 5-3-2009 a las 20:53:

24

Cuando dices que Nvidia lleva la delantera, me permito aclarar que para KDE 4 Nvidia funciona como un pedo.

Franco Catrin

Franco Catrin dijo el 5-3-2009 a las 21:08:

25

@rex hauser

Esa es una visión antigua de Mesa en donde era “sólo” una implementación de OpenGL por software.

Hoy en día Mesa es el core de varios drivers de código abierto y es la biblioteca contra la que se enlazan las aplicaciones. Mesa provee API + implementación y en donde sea posible el driver acelera por hardware partes de esta implementación. Por lo tanto si hay cambios en Mesa si afecta a los drivers y su desarrollo.

Revisa el punto 1.4 y 1.5 de este documento:
http://www.mesa3d.org/faq.html

Franco Catrin

Franco Catrin dijo el 5-3-2009 a las 21:30:

26

@franciscoalexis

La X1600 está basada en RV530, ya no será soportada por Catalyst

nico23169

DesaprobarAprobar3nico23169 dijo el 5-3-2009 a las 21:57:

27

escribo desde el lado oscuro UBUNTU por primera vez desde mi casa
se ve bien

Uranio23

DesaprobarAprobar1Uranio23 dijo el 5-3-2009 a las 22:04:

28

Pues si tiene las de perder ATI en este sentido con GNU/Linux.

Vamos que yo tengo una lap DELL con ATI integrada y un AMD Turion x64; hasta ahora lo mas que eh jugado en mi Ubuntu 8.04 es OpenArena, y pues crei que no me hiba a jalar, pero aun con los 64MB dedicados y lo demas de la RAM de la ATI, si jalo muuy bien. Lo malo es que despues de intentar instalar el Catalyst Control Center me amolo el entorno grafico dejandolo al minimo, cuando logre hacer que funcionara me ponia la pantalla desfazada, cortada como a 1/3 del Display (espero se entienda jeje). Desde ese momento me desepciono ATI lo peor es que al regresarme al controlador anterior el OpenArena ya no jala bien, medio lento y al minimo….T_T

Uranio23

DesaprobarAprobar1Uranio23 dijo el 5-3-2009 a las 22:11:

29

PD: Yo tengo una X1200…asi que supongo que ya no va a furular con este nuevo driver…chin…T_T

Algalord

DesaprobarAprobar2Algalord dijo el 5-3-2009 a las 22:39:

30

A mi me funcionan re bien los drivers libres. A la hora de cambiar a privativos me bajan los fps y me da más problemas. Realmente un desastre el soporte que da ATI, cuando los privativos debiesen ser mejores…

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?