Tutoriales y Reviews

Cómo instalar los drivers de video ATI en openSUSE 10.2

Acabas de instalar openSUSE 10.2 y no consigues activar la aceleración 3D de tu tarjeta de video ATI. Hubo algunos problemas al principio porque ATI no lanzaba drivers actualizados compatibles con la última versión de openSUSE. Se demoraron alrededor de 2 semanas en agregar compatibilidad con X.org 7.2 y por fin están disponibles, y ahora puedes tener aceleración 3D para tus juegos o escritorio como Beryl funcionando sin problemas. Aquí te mostramos cómo hacerlo paso a paso.

1. Comprueba lo necesario

Instala con Yast los siguientes paquetes: kernel-source, make, automake y gcc.
Si es que ya los tienes, puedes saltarte este paso.

2. Descarga los drivers

Descarga los drivers oficiales del sitio de ATI. Al momento de escribir este tutorial la última versión es la 8.32.5. Estoy usando un computador AMD Athlon 64, por lo tanto el driverque hay que descargar es:

ati-driver-installer-8.32.5-x86.x86_64.run

Si usas un computador con procesador de 32 bits, el procedimiento es el mismo, solo fijate en elegir bien.

3. Modo gráfico fuera

Ahora tienes que salir del modo gráfico para que todo funcione bien. Para esto cierra sesión y presiona Ctrl+Atl+F1. Estraste al modo texto de Linux.
Logueate como root con su e ingresa la contraseña de root o superusuario.
Luego ingresa:

# init 3

Con esto se detiene el sistema gráfico que seguía corriendo en el fondo.
Nota: el símbolo # no tienes que escribirlo, es solo para indicar que estás como root en el terminal.

4. Generando el paquete que necesitamos

Te sitúas en el directorio donde tienes guardado el archivo que acabas de descargar (ati-driver-installer-8.32.5-x86.x86_64.run), ejemplo:

# cd /home/usuario

Cambias los permisos para poder ejecutar el instalador:

# chmod 777 ati-driver-installer-8.32.5-x86.x86_64.run

Ahora ejecuta:

# ./ati-driver-installer-8.32.5-x86.x86_64.run --buildpkg SuSE/SUSE102-AMD64

Con esto generamos un paquete con el driver específico para nuestra distribución, como dijimos estamos usando openSUSE 10.2 en un sistema de 64 bits. Si tienes otro puedes ejecutar:

# ./ati-driver-installer-8.32.5-x86.x86_64.run --listpkg

para ver la lista completa de paquetes posibles para generar.
Ahora tienes todo lo necesario para comenzar a instalar, fijate que generaste un nuevo archivo llamado fglrx64_7_1_0_SUSE102-8.32.5-1.x86_64.rpm.

5. Instalación y configuración final

Instala el paquete recién creado de la siguiente manera:

# rpm -ihv fglrx64_7_1_0_SUSE102-8.32.5-1.x86_64.rpm

Ahora ejecuta algunos comandos finales

# ldconfig
# aticonfig --initial
# sax2 -r -m 0=fglrx

Por si acaso, en la última línea '0' es un cero, no una ó.
Ahora se supone que tienes que configurar tu monitor, aceptas y guardas y volverás denuevo al terminal.
En este punto, a veces el monitor se vuelve negro y no se ve nada, (en mi caso pasó esto) y lo único que hay que hacer es apretar enter varias veces.

Finalmente reiniciamos con el comando reboot

Si estuvieras usando openSUSE 10.1 o inferior, el comando aticonfig --initial tienes que reemplazarlo por aticonfig --initial --input=/etc/X11/xorg.conf

6. Comprobando que todo anda bien

Para verificar que los drivers se instalaron correctamente y tienes la aceleracón 3D activada, ejecuta en un terminal lo siguiente:

fgl_glxgears

Cubos

Un cubo girando como el de la imagen debería aparecer y los FPS deberían mostrarse en el terminal. Si esto pasa, está todo OK y puedes disfrutar de juegos y escritorio 3D.