ATI Radeon HD 3200 en Debian Squeeze con fglrx

Publicado el Jueves, 17 de septiembre de 2009
ATI Radeon Graphics

ATI Radeon Graphics

Ya quedaron atrás los días en que resultaba complicado instalar el driver privativo de ATI en Debian. En esos momentos aprendí con Debian Etch a instalar el driver Fglrx para placas de video ATI.

Hoy en día el procedimiento resulta mucho más sencillo. Los datos de mi computadora son los siguientes:
Debian Squeeze
Kernel: 2.6.30-1-amd64
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3200 Graphics

Instalación:

Lo primero que hay que hacer es verificar si tenemos el repositorio "no libre" de Debian. Consideren esto antes de hcaerlo, ya que agregar los repositorios no libres implica sacrificar su libertad ante el software que usan. En fin, en los repositorios dentro de /etc/apt/sources.list, deberían ver algo así:

deb http://mirrors.kernel.org/debian/ squeeze main contrib non-free

La parte de "non-free" es la que contiene los drivers privativos de ATI. Tras un apt-get update, fglrx estará en nuestro repositorio. Luego, instalar el driver y module-assistant que nos facilita la tarea de compilar e instalar el módulo fglrx:

apt-get install fglrx-control fglrx-driver module-assistant

Con esto instalado, usamos module-assistant para que haga el resto:

m-a a-i fglrx

En caso de estar usando los módulos "radeon" o "drm", los quitamos con:

modprobe -r radeon drm

En mi caso particularmente no fue necesario, pero la wiki de Debian recomienda hacerlo. Después agregamos el módulo al inicio:

echo fglrx >> /etc/modules

Hecho esto, ejecuté el comando:

aticonfig --initial

Este me creó un archivo xorg.conf en /etc/X11/. Les dejo mi configuración xorg.conf por si sirve de ejemplo:

fernando@hoth:~$ cat /etc/X11/xorg.conf
Section "ServerLayout"
        Identifier     "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection                                        
 
Section "Files"
EndSection     
 
Section "Module"
EndSection      
 
Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection
 
Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
EndSection
 
Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

La aceleración quedó funcionando de pelos. Ahora estoy aprovechando para probar nuevos efectos de escritorio en KDE 4.3, que viene avanzando bastante rápido, y ya funciona perfectamente.

ATI Cataltyst Control Center

ATI Cataltyst Control Center

36 comentarios en este post

Feed de comentarios
  1. Avatar

    HacKreatorz 17 septiembre. 2009 - 06:58

    Yo uso Linux Mint en el cual es muy fácil instalar este driver pero hasta que me lo instalé mi ordendor mi iba fatal, lo conseguí el otro día y ya tengo el Compiz puesto y luciendo 😀 Tengo otro ordenador con Debian al que le vendrá bien este tuto seguro.

    • Avatar

      Wally 3 mayo. 2010 - 11:48

      Hola!
      Como estan?
      Sabes tengo linux mint y no he podido hacer andar la placa ati radeon hd 3200, podrias pasarme el tuto si lo tienes?
      Gracias saludos!

  2. Avatar

    cristian 17 septiembre. 2009 - 11:18

    Lastima que dejan de dar soporte a las tarjetas para las que liberan las especificaciones y el driver libre todavia no tiene un 3d como la gente, pero anda, es mejor que nada
    y viene avanzando. espermos tener un driver libre de ATI dque funcione.

  3. Avatar

    Alejandro Segovia 17 septiembre. 2009 - 11:21

    Muy interesante, al fin una forma fácil y clara de instalar los drivers de ATI sobre Linux. Personalmente siempre he preferido NVIDIA, sin embargo es bueno ver que la gente de AMD se vaya volcando cada vez más a dar soporte a otros sistemas, además de Windows.

  4. Avatar

    Bernabé García 17 septiembre. 2009 - 16:32

    Lástima que, como bien dices, se trate del driver privativo. Realmente no veo qué perdería ati al desarrollar de forma libre todos sus drivers para gnu/linux. Más allá de que se note un cambio de política claro en esta empresa, aún falta un largo camino por recorrer.

  5. Avatar

    niky45 20 septiembre. 2009 - 10:54

    ejemm… la aceleracion se consigue con el paquete fglrx-glx, si el, hay driver, pero sin aceleracion grafica 3D. (lo se porque me estuve peleando hace poco con el driver). Y instalar el catalyst tambien puede ser util.

    por otra parte, el driver libre (radeon/radeonhd) TAMBIEN da acleracion 3d (comprobado con glxinfo), pero con un rendimiento muy pobre.

    Todo esto, en la serie 3xxx.

  6. Avatar

    Alejandro Segovia 22 septiembre. 2009 - 17:41

    @Bernabe

    Lo que pasa es que en realidad tanto ATI como NVIDIA se encuentran en una posición bastante cerrada porque temen que liberando un driver abierto, la otra empresa pueda aprender demasiado sobre la arquitectura interna de sus tarjetas y “robar” ideas.

    Por otro lado, contrario a la creencia popular de que tu código es mejor técnicamente porque sea abierto, los drivers de Intel para Linux son basura.

  7. Avatar

    Aldo 12 octubre. 2009 - 18:49

    Hola desde México, la verdad este tuto ha sido el mejor publicado y que en verdad sirve sobre la ATI Radeon hd 3200. Debo decir que llevaba meses tratando de instalarlo y nunca tuve éxito, mis respetos para el autor y muchas gracias por compartir esto ;). Ah por cierto caba mencionar que aparte de tener instaldo el paquete fglrx-glx también se necesita el mesa-utils.

    por fin… direct rendering: Yes!!!!!!!!!!

  8. Avatar

    Aldo 5 noviembre. 2009 - 03:31

    Hola! pasaba por aki… oye a ver cuando te haces un tuto asi de fácil para instalar el kiba-dock o un dock chido para arquitectura amd64 porque los que andan por ahi no nos toman muy en cuenta.

  9. Avatar

    alfa 26 noviembre. 2009 - 04:42

    mira tengo un problema, tengo instalado el diver y todo pero se me distorciona toda la pantalla cuando intento jugar (por ejemplo al tremulous) sera una falla de los drivers?

  10. Avatar

    abraxxas 12 febrero. 2010 - 10:27

    Hola!

    muchas gracias

    tengo el siguiente error

    E: No se pudo encontrar el paquete fglrx-control

    soy nuevo en debian y en linux.

    Quizas me falta agregar algo en la sourses.list.

    me puedes dar una mano??

    muchas gracias

  11. Avatar

    Paulo 6 mayo. 2010 - 16:44

    Hola, gracias por compartir este tuto, soy usuario nuevo de linux y uso ubuntu, antes que alguien diga algo sobre la distro que uso quisiera consultar si lo que mencionaron en este post puedo realizarlo en ubuntu?, lo otro, por la ideología de la comunidad debian he pensado en instalarlo pero alguna vez lo ví y me dio la impresión que con máquinas nuevas no va muy bien, yo tengo un ntb. compaq515, qué me recomiendan?, gracias.

    • Avatar

      fernando 6 mayo. 2010 - 17:36

      Hola, supongo que sí te andará en Ubuntu, pero te recomiendo que te pases por la comunidad de Ubuntu para buscar cómo resolverlo específicamente.

      En cuanto a Debian, te recomiendo que lo pruebes. Yo personalmente no he tenido problemas de hardware. Usa la versión testing para tener software más actualizado.

      Cualquier consulta o dificultad con Debian, visita el Foro de Software Libre

  12. Avatar

    Paulo 6 mayo. 2010 - 19:30

    ok, la verdad es que basicamente necesito sw. para trabajar así que creo que prefiero estabilidad más que “modernidad” en ese sentido preferiría la versión estable, aunque si es cierto que no me gustaría tener problemas con cosas que debieran ser simples como ver un videillo en youtube

    • Avatar

      fernando 6 mayo. 2010 - 19:33

      De todas formas te recomiendo Debian Testing, es bastante estable a pesar de ser “testing”.

      Por lo demás, la instalación de software es prácticamente igual a la de Ubuntu.

  13. Avatar

    Paulo 7 mayo. 2010 - 10:29

    Fernando, gracias por tus consejos, ayer descargué debian (testing)para arq.64bits. Después de cuelgues en la instalación deshabilité la wlan y pasó.
    Sistema en marcha y no tenía red, encontré http://www.broadcom.com/support/802.11/linux_sta.php para compilar en vez de los paquetes mencionados tuve q reemplazar el linux-headers-generic por uno que decía algo de linux-headers-64bit..algo y por ahí voy, hoy en la noche vuelvo a eso… he dormido super pooooco :S, ya gracias, saludos.

    • Avatar

      fernando 7 mayo. 2010 - 11:57

      ¡Felicitaciones!

      Vale mucho la pena las “complicaciones extra” que puedas llegar a tener. En su momento pasé horas despierto dándome contra la pared instalando Debian. Pero cada golpe te deja una enseñanza. Y así, llega un momento que aprendes a querer tanto a Debian que no puedes usar otra cosa 😛

      Puedes ver las entradas con la etiqueta Debian donde a veces relataba que como vos, dormía poco intentando hacer que algo funcione.

      Me alegra mucho que te haya podido influenciar para que pruebes Debian. Espero que logres dejarlo a punto, y aprendas en el proceso.

      Cualquier cosa, estamos acá o en el foro.

      Saludos!

      • Avatar

        Paulo 10 mayo. 2010 - 10:30

        juaj, una vez instalado stable 5, busqué la forma de obtener dhcp de mi router que no funcionaba a un comienzo, una vez que funcionó me la creí demasiado porque quise hacer un full-upgrade a testing xD , me dio un mensaje que habían paquetes q no cumplían las dependencias, realicé apt-get install -f y nada… era udev q estaba causando problemas, no se podía actualizar, en fin apagué encendí y nunca más pude usar ni el teclado ni el touchpad jja quedó congelado… dejé el tema hasta ahí y para vacaciones de invierno vuelvo con eso, yo también congelo mientras, saludos

          • Avatar

            Paulo 1 junio. 2010 - 02:03

            Hola, he vuelto jaj, con mi hermana me conseguí su compu para trabajar mientras que trato de poner a punto mi debian en mi compaq 515 y como siempre tuviste super buena disponibilidad para ayudarme quisiera ver si me puedes hechar una manito con este problemon que tengo:
            Si activo mi wlan de la bios pasa el grub y me dice “loading please wait”… luego de eso el sistema se cuelga y la pantalla queda en negro. Para llegar al modo gráfico e iniciar sin problemas debo desactivar la wlan desde la bios.
            La cosa es que si ahora hago un lspci no aparece mi wlan por niun lado, cargué los controladores de la wiki de http://www.esdebian.org/wiki/driver-oficiales-broadcom-bcm4311-bcm4312-bcm4321-bcm4322 la opción 1 y ahora si hago un lsmod | grep “wl” me aparece el modulo cargado con lib80211 pero la luz indicadora de mi antena aun no enciende, cómo puedo hacer para activar la wlan desde debian?? porque si la activo desde la bios luego al iniciar el sistema se cuelga como te comenté, he buscado pero nada respecto de esto, si me puedes ayudar muchas gracias.
            saludos, Paulo

              • Avatar

                Fernando 1 junio. 2010 - 02:32

                Hola Paulo, qué bueno que regresaste con Debian instalado 😀

                Qué raro lo que decís desde la bios, no estoy muy seguro, pero a lo mejor puede llegar a haber un problema de hardware.

                Pero si el problema es solo con Debian y no sucede con otros sistemas operativos, entonces no hay qué temer, es con Debian el problema.

                Las últimas veces que instalé la wireless en Debian fue con b43-fwcutter, pero tengo una placa Broadcom. No sé qué placa es tu computadora.

                Si querés seguimos la discusión en el foro, para no hacer una lista eterna de comentarios no relacionados a la entrada en este post.

                Saludos!

                • Avatar

                  Paulo 3 junio. 2010 - 15:38

                  bueno, voy a reescribir mi problema en el foro de ayuda, he estado sólo leyendo, pruebas en mi computador super pocas pues casi ni llego a la casa, gracias nuevamente y ojalá me ayuden en el foro, gracias.

          • Avatar

            Paulo 18 junio. 2010 - 10:42

            Fernando, traté de hacer este procedimiento para instalar los drivers pero al momento de usar module assistant [code]m-a a-i fglrx[/code] en la ventana del shell me sale un mensaje que dice no se encontró fglrx-kernel-source y sólo un botón salir, si saben algo de eso me echan una mano por favor, gracias.
            se me olvidaba, debian testing, t.v. ati radeon hd3200, kernel 6.2.32-5-amd64, el día antes le había instalado los libres :p pero no me gustó el rendimiento en un juego 3d, ahora sí no creo q falte nada.
            saludos,
            Paulo

  14. Avatar

    Meridio 5 junio. 2010 - 12:06

    Gracias por la aportación Felicidades, en lo personal me anduvo de lujo, ahora voy a ver que modifico, porque el iniciar compiz, se notan que cambio el entorno, pero no funcionan los efectos, seguramente debo modificar algún valor en xorg.con

    Gracias por la aportación.

    • Avatar

      Fernando 6 abril. 2011 - 21:59

      Qué bueno que después de tanto tiempo este tutorial siga estando vigente.

      Me alegro que hayas podido dejar funcionando la aceleración gráfica.

      ¡Saludos y gracias por comentar!

  15. Avatar

    antisistema 24 julio. 2011 - 21:13

    Buen tema,aunque mi placa es nvidia,utilice tu tema para recomendar la instalacion del driver privativo ati de este modo.
    Felicidades por tu página y el trabajo que haces para difundir el software libre

    • Avatar

      Fernando 24 julio. 2011 - 21:35

      Me alegra que haya servido. Yo también soy usuario Nvidia ahora, así que esto queda acá como referencia nada más.

      Gracias por las felicitaciones, el software libre necesita mucha difusión para su crecimiento, con el blog aporto mi grano de arena a ese trabajo.

      ¡Saludos!

  16. Avatar

    robinson 9 octubre. 2012 - 02:08

    para que funcione bien tambien hay que instalar el fglrx-souce .. Quedaria asi
    apt-get install fglrx-control fglrx-driver module-assistant fglrx-source

Dejar un comentario

Toasty!