ATI Radeon x1300

Muchas veces, cuando compras componentes de un ordenador pensando en Windows, te llevas la sorpresa de que, a la hora de hacerlos funcionar en Linux, la cosa es algo más complicada.

Afortunadamente esto es cada vez menos común, pero en el caso de algunas tarjetas gráficas ATI, es el pan nuestro de cada día. ¿Es por eso Linux más malo que Windows? Muchos lo pensarán así, pero la verdad está bastante lejos de ser así.

El problema tiene su origen, por lo general, es que la mayoría de los fabricantes de hardware “pasan” de los usuarios de software libre, y solo fabrican controladores para los productos de Microsoft.

Por supuesto hay más. Algunos publican la información necesaria para que cualquier programador pueda fabricar controladores para Linux, otros, los menos, además de esto, hacen drivers y hasta publican el código fuente. Y algunos, no se sabe muy bien por qué cabezonería, crean controladores, pero no publican el código fuente ni la información necesaria sobre el hardware para que la comunidad pueda adaptarlos o mejorarlos cuando sea necesario. ATI, desgraciadamente, cae en este último grupo.

La Radeon x1300, que es la gráfica que tengo en este momento, dispone de controladores para Linux que, todo hay que decirlo, son frecuentemente actualizados. Sin embargo hay funciones de esta tarjeta, operativas en Windows, pero que no se pueden usar en Linux porque los controladores oficiales no las activan. Un ejemplo, quizás el peor, es la función “composite”. Olvidémonos de ella en Linux.

Bien, hecha esta introducción vamos a ver como se instala esta tarjeta en Debian Etch.

Por lo pronto, al finalizar la instalación de Debian, podemos observar como la resolución de pantalla es correcta y todo se ve aparentemente bien. El problema es que no nos funcional la aceleración 3D ya que por defecto se instalan los controladores VESA.

Para instalar los controladores propietarios de ATI tenemos dos opciones. La primera es bajarlos de ATI, la segunda es obtenerlos mediante apt-get o aptitude desde el repositorio non-free. En mi caso me he inclinado por la segunda. Si alguien quisiera probar la primera opción encontrará el software a descargar en www.ati.com y las instrucciones de instalación detalladas en el mismo lugar.

Bueno, vayamos al grano. Para que esto funcione tendremos que haber activado antes los repositorios contrib y non-free de Debian tal como se explica aquí. Entonces empezamos a instalar paquetes:

aptitude install mesa-utils module-assistant fglrx-control fglrx-driver fglrx-kernel-src

Una vez instalado el software:

cd /usr/src

module-assistant prepare

module-assistant a-i fglrx

Con eso queda listo el módulo fglrx para el kernel. Ahora queda por configurar el fichero xorg.conf. Lo hacemos escribiendo en el terminal:

aticonfig –initial

A partir de aquí queda fglrx como controlador de vídeo predeterminado. Solo tenemos que reiniciar el entorno gráfico, o el ordenador, y la aceleración 3D nos deberá funcionar.

Se puede comprobar escribiendo en el terminal fglrxinfo y nos dará los datos del controlador:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 Series Generic
OpenGL version string: 2.0.6011 (8.28.8)

Con glxinfo también podremos saber si éste está activado. En el resultado de ese comando, debe aparecer una línea donde ponga:

direct rendering: Yes

Eso es todo. Desgraciadamente al no soportar este controlador la extensión “composite” nos quedamos sin AIGLX y cosas tan llamativas como el escritorio de efectos 3D de Beryl o Compiz. En teoría se puede conseguir con XGL, pero aparte de las complicaciones extra, al menos yo, no he encontrado un paquete de Debian con un servidor XGL. Sí lo encontré para Ubuntu 6.10 y funcionaba de maravilla Beryl, pero en Ubuntu 7.04 dejó de funcionar por, creo recordar, alguna incompatibilidad con Xorg 7.2. Con Debian he leído algo sobre portar un paquete de Suse mediante la utilidad alien, pero no lo he llegado a probar.

10 Responses to “ATI Radeon x1300”


  • a wena oie dime como puedo descargarme mas tarjetas graficas para mi fifa 07 porfa :D

  • Muy Bueno tu articuloa amigo llevo 5 dias luchando contra la corriente ya vi q es imposible poner a funcionar esta tarjeta en linux, la verdad tan cara q me costo y tan excelente q trabaja en linux quiero liberarme de windows pero cada vez estoy mas atado al menos q cambie esta puta tarjta por una nvidia DAMM ATI

  • la tarjeta ati que ypo tengo es la 1300 pero memoria 512mb que puedo conectar a esta tarjeta.equipo musica para que el sonido salga por equipo sonido y tv.
    por cierto es un scaleo p de 64×2.
    esperando noticias suyas.

  • Paco! muchas gracias por ese post… Me llevo a resolver mi problema con la tarjeta de video – ubuntu ;)

  • Una pequeña duda:

    ??????~$ fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: Generic
    OpenGL version string: 2.0.6011 (8.28.8)

    esta bien asi???
    OpenGL renderer string: Generic

    Muchas gracias por adelantado esta genial la nota..

  • Sí, te detecta la tarjeta. Escribe también glxinfo y te debe de dar información adicional sobre la aceleración gráfica. Si no tienes las mesa utilities ese último comando no te funcionará.

  • Hola Paco, gracias por tu tutorial, hace poco empece a usar debian y estube varios dias sin saber como podia correr la tarjeta grafica.

    Yo antes usaba ubuntu, no es por desmerecerlo ni nada, pero quise aprender a usar un poco mas esto del linux, y me cambie a debian, asi que no caxo mucho aun como instalar cosas por mi cuenta, solo desde un tutorial, y como ubuntu lo hacia casi todo automaticamente.

    cuando tenia ubuntu lei este tutorial http://www.andreimosso.com/?p=63 (que es para ubuntu), y la tarjeta funcionaba de maravilla, corria compiz fusion a la perfeccion, pero no se como “traducir” esos comandos a debian, quizas tu podrias echarle una mirada y ver que es lo que se debe hacer para poder instalar completamente la ati x1300.

    si no te parece la idea esta bien, pero si te animas, ojala encuentres la solucion, ya que es un problema que al parecer muchos usuarios tienen.

    Saludos!!

  • Hola Alejo,

    En el fondo Debian no es tan diferente de Ubuntu. Además, en mi opinión, es más estable, ya que a Ubuntu le meten muchos paquetes que posiblemente no estén probados 100%. Al menos esa es la sensación que tengo yo, que uso precisamente la versión “testing” de Debian y tengo por ahí una partición con Ubuntu para “trastear”.

    Los comandos que aparecen en la página que indicas son iguales para Debian, con la diferencia que en Debian en vez de “sudo” te metes en un terminal de root y los lanzas directamente.

    De todos modos el problema de la x1300 en Debian, como ya he comentado en una ocasión anterior, es que no existe el paquete xserver-xgl para esta distribución, por lo que tienes que usar el modo AIGLX para esta tarjeta, y desgraciadamente, hasta la última versión de controladores que yo probé, aunque ya daban soporte AIGLX en Linux, no funcionaba el Compiz-Fusion.

    Es posible que se pueda adaptar el paquete xserver-xgl de otra distribución para Debian, pero yo no lo he intentado. Harto de lo mal hechos que están los controladores de las ATI para Linux y los problemas que me daban con casi todas las aplicaciones 3D, he acabado por comprar una Nvidia que funciona perfectamente.

  • Hola!
    La ultima version que yo probé (sobre noviembre o diciembre) ya soportaba AIGLX. De hecho pude poner Beryl…, pero eso solamente, porque iba fatal. Se me colgaban la mayoria de las ventanas, me consumia muchisima CPU…, en fin, que lo quité pronto. Ah, creo que ya no Beryl, sino compiz fusion (unieon de beryl y compiz…)
    Ahora estoy con Lenny y los Vesa y por lo menos las cosas van bien.
    Yo solo tengo dos esperanzas: cambiarme a nvidia, o que el driver radeonhd empiece a ver la luz. De momento en las tarjetas con chip R5xx tienen soporte 2D, que ya es una avance muy grande (esas incluyen las series x1300, x1600…)

  • Soy el de antes. Puedes ver una noticia de lo que dije:
    http://www.vivalinux.com.ar/desktop/drivers-ati-para-compiz-fusion.html
    Salu2

Leave a Reply