Instalar drivers ATI (fglrx) en Debian Lenny (testing)

14-08-2007 > Miquel Casanovas


Mostrar o escribir comentarios (dudas) sobre este artículo

English title: Install drivers Ati (fglrx) on Debian Lenny (testing)
SO: Debian Lenny (testing)
Kernel: 2.6.21-2-686
Hardware: Acer Aspire 5620 con Ati Radeon Mobility x1300
Drivers propietarios de Ati.


En esta guía relato como instalar los drivers propietarios de ATI en Debian Lenny que en el momento de redactar este articulo está en la rama testing. El motivo por el que he escrito este howto es que lenny por defecto viene con el kernel 2.6.21. al cual no se puede instalar ningún drivers propietarios ya que sino incumple una licencia GPL. La solución que hice para solventar este problema, es instalar el kernel 2.6.22 y luego ya podremos instalar los drivers fglrx para tener la aceleración 3D en nuestro GNU-Linux.

Podemos ver la versión del kernel actual con el comando:
> uname -r

El proceso no es muy complexo, en primer lugar instalaremos el kernel 2.6.22, para ello, utilizaremos el repositorio de la versión unestable (versión de desarrollo) de Debian (con nombre en código SID) mediante apt-get.
> mv /etc/apt/sources.list /etc/apt/sources.list_bak
> vim /etc/apt/sources.list   (y añadimos)
deb http://ftp.rediris.es/debian/ unstable main non-free contrib

> apt-get update
> apt-cache search linux-image


Veremos que nos sale las versiones del kernel de SID. En fecha de hoy, instalo el kernel y cabeceras de la versión 2.6.22-1 para mi arquitectura del portátil y luego restauro el fichero de repositorios de apt:
> apt-get install linux-image-2.6.22-1-686 linux-headers-2.6.22-1-686
> mv /etc/apt/sources.list_bak /etc/apt/sources.list
> apt-get update
> reboot  (reiniciamos y arrancamos el sistema seleccionado el nuevo kernel en el gestor de arranque (por defecto es GRUB en Debian)


Una vez reiniciado el sistema, ya podemos instalar la aceleración 3D. El procedimiento es muy similar a las otras versiones de Debian o Ubuntu. Nos tenemos que descargar los últimos drivers de la página oficial de ATI. Una vez haya terminado la descarga, accedemos con el terminal al directorio donde hay el fichero.
> cd /home/gurx/downloads

Comprobamos que tenemos todas las dependencias necesarias instaladas y  creamos los paquetes para nuestra distribución.
> apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5
> chmod +x ./ati-driver-installer-8.39.4-x86.x86_64.run
> ./ati-driver-installer-8.39.4-x86.x86_64.run --buildpkg Debian/lenny


Instalamos los paquetes que se han creado en el mismo directorio y los compilamos e instalamos:
> dpkg -i fglrx-kernel*
> dpkg -i fglrx-driver*
> dpkg -i fglrx-amd*
> module-assistant prepare
> module-assistant update
> module-assistant build fglrx
> module-assistant install fglrx


Ahora, ya solo nos falta probar el módulo y configurar el fichero xorg.conf para que nos coja los drivers fglrx:
> depmod -a
> aticonfig --initial  (en este paso es cuando se nos configura el xorg.conf)
> reboot


Una vez reiniciado el sistema, ya dispondremos de los drivers con aceleración 3D instalados y configurados en nuestro excelente Lenny. Podemos comprobarlo con:
> fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1300
OpenGL version string: 2.0.6650 (8.39.4)


O hacer pruebas de rendimiento:
> fgl_glxgears

Saludos.

Mostrar o escribir comentarios (dudas) sobre este artículo