Instalando el driver privativo de ATI Radeon en Canaima 3.0/Debian 6.0

 
Instalando el driver privativo de ATI Radeon en Canaima 3.0/Debian 6.0

¿Te ha pasado que cuando inicias Debian Squeeze o Canaima 3.0, observas el siguiente error, muy al estilo matrix? (si es que lo logras ver sin hacer un tail -l /var/log/dmesg)

radeon 0000:01:00.0: object_init failed for (5242880, 0x00000002)
[drm:radeon_gem_object_create] *ERROR* Failed to allocate GEM object (5242880, 2, 4096, -22)
[drm:radeon_gart_bind] *ERROR* trying to bind memory to unitialized GART !
[drm:radeon_ttm_backend_bind] *ERROR* failed to bind 1280 pages at 0x00000000
[TTM] Couldn't bind backend.

Bueno, este error ocurre cuando posees una tarjeta ATI Radeon, y no has instalado el driver privativo fglrx. Lamentablemente, todavía no hemos podido desarrollar un driver libre para sistemas GNU/Linux (recuerden que como los fabricantes no liberan el código fuente, los desarrolladores GNU/Linux deben utilizar ingeniería inversa para hacer los drivers, lo cual es muy engorroso).

Si no te importa perder un poco del control de tu computadora instalando drivers que no sabes lo que tienen por dentro pero que hacen funcionar el hardware, entonces ésta guía es para ti.

1. – Primero averiguemos cuál es la arquitectura bajo la cual está corriendo tu sistema operativo GNU/Linux con el siguiente comando en consola de root (Aplicaciones > Accesorios > Terminal de Root).

uname -r | sed 's,[^-]*-[^-]*-,,'

2.- Luego, procedemos a instalar los paquetes fglrx-control, fglrx-driver, fglrx-glx, fglrx-modules-dkms y linux-headers-2.6-ARQUITECTURA, que en mi caso es linux-headers-2.6-686. Podemos hacerlo a través del gestor de paquetes synaptic, o con el siguiente comando en consola (con permisos de root):

aptitude install linux-headers-2.6-686 fglrx-control fglrx-driver fglrx-glx fglrx-modules-dkms

Ésto va a instalar el driver nuevo, inhibir el viejo y hacer las inserciones de módulos necesarias en el kernel.

3.- Seguidamente, configuramos el archivo de configuraciones /etc/X11/xorg.conf:

aticonfig --initial

5.- Actualizamos nuestro initramfs para que cargue los nuevos drivers (fglrx) y olvide los viejos (radeon). Al instalar el paquete fglrx-glx, se agrega una entrada al blacklist de los módulos de kernel que evita que radeon se cargue al inicio en los próximos booteos.

update-initramfs -u

6.- Reiniciamos la PC.

Para comprobar que tenemos cargados los drivers privativos, podemos verificar la salida del siguiente comando:

glxinfo | grep "OpenGL vendor string:"

Si la salida es “ATI Technologies Inc.”, todo está bien.



ACCIONES

Soy un joven venezolano al que le gusta mucho leer y escribir. Ingeniero de Telecomunicaciones, amante de la tecnología, y el Software Libre. Comencé a trabajar como desarrollador de Canaima GNU/Linux en 2009, y ahora se ha convertido en uno de mis pasatiempos más entretenidos. Si te gusta lo que escribo por acá, te invito a seguirme en twitter, facebook, o las actualizaciones por RSS.

ACERCA DE LUIS ALEJANDRO

Existen 8 opiniones acerca de esta entrada.

  1. HD dice:

    Exelente SOLUCIONADO !

  2. WorpressFAN dice:

    no me sale este error,pero seguro me sale y no lo veo porque tengo ubuntu 11.04,ademas tarda como 20 minutos en arrancar,encima no me funciona nada en 3D ni el Compiz,ni nada parece windows 95,si hago esto y me anda sos groso.

  3. Daniel dice:

    Excelente! Gracias por el Aporte

  4. jose boscan dice:

    me parece acertado la respuesta, pero el problema es que yo tengo una tarjeta madre cuyo video tiene la siguiente caracteristicas ATI RADEON XPRESS 200 series funcionaria con este procedimiento que indicas tu

  5. Omar dice:

    muchas gracias!! me fue excelente!!

  6. Jose Concina dice:

    Gracias Luis, tenia problemas con mi tarjeta de video pero gracias a esta información esta todo perfecto

  7. Cabelo dice:

    Buenos dias viejo tengo una consulta… en el paso 4 que mencionas la maquina dice: “no supported adapters detected” si sabes que pasa y tienes tiempo de darme una mano te lo agradezco

  8. Cabelo dice:

    Ok aclaro no es el paso 4 es el paso 3 gracias

Puedes emitir tus opiniones en el siguiente Formulario.


 




El campo "Página Web" es opcional. Tu correo no será publicado.