ATI Radeon HD 3200 en Debian Squeeze con fglrx
Publicado el 17 de septiembre de 2009Ya 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.
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.
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!
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.
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.
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.
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.
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.
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!!!!!!!!!!
fernando 12 octubre. 2009 - 20:56
Aldo:
¡Me alegro que haya servido!
Saludos
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.
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?
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
fernando 6 mayo. 2010 - 17:02
Agregué un paso a la instalación. Me parece que te faltaba agregar los repositorios non-free de debian en tu sources.list.
Prueba con eso.
Saludos!
Erick 11 marzo. 2010 - 22:15
una pregunta que repositorios tienes para instalarlo ? los de debian squezze ?
fernando 6 mayo. 2010 - 17:04
Estoy usando:
deb http://mirrors.kernel.org/debian/ squeeze main contrib non-free
Saludos!
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.
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
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
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.
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.
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!
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
fernando 10 mayo. 2010 - 11:15
Bueno, me parece muy bien. Cualquier cosa, cuando retomes Debian, acá estaremos para ayudar en lo que se pueda.
Saludos!
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
Paulo 1 junio. 2010 - 02:06
se me olvidaba debian squeeze instalado desde cd netinstall, kernel 2.6.32-3-amd64, gracias de nuevo.
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!
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.
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
Fernando 18 junio. 2010 - 11:09
Prueba instalando el paquete fglrx-source.
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.
Fernando 5 junio. 2010 - 17:23
Qué bueno que haya funcionado. Respecto a Compiz, habría que ver alguna configuración más o si quedó bien instalado.
Saludos!
gaara 6 abril. 2011 - 21:26
Oye muy buen tutorial, gracias por postearlo, y gracias ya cuento con aceleracion grafica….saludos.
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!
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
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!
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