Como algunos saben openSUSE (11.3) por primera vez carga los controladores libres de NVIDIA y/o ATI por defecto en el sistema. Mi experiencia con el chip mobility radeon hd2400 fue buena ya que la aceleración 2D y 3D fue exitosa tras la instalación del sistema.
El caso resulta a la hora de exigir la aceleración gráfica donde hay que reconocer que al menos para AMD ATI en linux los controladores propietarios siempre responden mejor (puede darse a comentarios).
El problema es que de momento no existe soporte de AMD para openSUSE 11.3 y por lo tanto no es posible instalarlos desde repositorio como lo enseñé para openSUSE 11.2 en "Seguimiento OpenSUSE 11.2 - Controlador ATI fglrx".
Pasos para instalar controlador fglrx en openSUSE 11.3:
- Descargar los componentes: ati-driver-installer
- Descargar paquetes necesarios de sistema para construcción:
zypper in kernel-source linux-kernel-headers kernel-syms module-init-tools make gcc libstdc++ libgcc glibc-32bit glibc-devel-32bit fontconfig freetype zlib*
- Extraer instalador de ati:
(Nota: pueden extraerlo donde quieran. En este caso se uso el directorio temporal).sh ati-driver-installer-10-6-x86.x86_64.run --extract /tmp/ati
- Luego entramos a editar el script check.sh que obtenemos tras extraer (en /tmp/ati) usando tu editor preferido. En la línea 148 modificar y dejar como:
if [ `echo "$xorg_server_ver_num" | grep -c '1\.8'` -gt 0 ]
- Tras guardar el cambio anterior cerramos y abrimos el archivo kcl_wait.c para agregar una biblioteca necesaria. Agregar la línea:
justo después de:#include < linux/slab.h >
(Nota: los signos menor y mayor no llevan espacio entre ellos)#include < linux/sched.h >
- En estos momentos el instalador esta listo para ejecutarse e instalar o construir los controladores. Así es que ejecutamos:
./ati-installer.sh 8.741 --install
- Tras instalar es preciso re-configurar las X del sistema:
aticonfig --initial
- Finalmente para asegurarnos que el módulo fglrx correrá en nuestro sistema sin posibles molestias del módulo radeon (controlador libre) reconstruimos initrd:
mkinitrd
- Reiniciamos el sistema y ya deberíamos contar con los controladores fglrx de ATI en openSUSE 11.3. Para revisar:
fglrxinfo
Y como de costumbre un pantallazo rápido del sistema:
Fuente: http://forums.opensuse.org y http://lizards.opensuse.org