Maldita tarjeta gráfica

Tras varias semanas peleándome con la tarjeta gráfica, no he conseguido instalar la aceleración gráfica en guadalinex v3.0.1, pongo aquí las recetas que he utilizado sin éxito, por si a alguien le sirve: (mi tarjeta gráfica es una ati radeon x550)

Usando el driver fglrx: (Fuente)

  • Abriremos el Gestor de Paquetes (Synaptic), en Sistema/Administración.
  • introduciremos la clave de usuario que nos pedirá el sistema.
  • Pulsaremos en el botón Buscar (arriba) y buscaremos la palabra fglrx.
  • De la lista que nos ofrezca el programa, marcaremos para instalación (si no estuvieran ya instalados) los paquetes:
    • xorg-driver-fglrx
    • fglrx-control
    • linux-restricted-modules-2.6.12-9-386
nota: si hemos cambiado la versión del kernel, la versión de linux-restricted-modules
tendrá que coincidir con la del kernel

  • Acto seguido, pulsaremos sobre el botón Aplicar y el sistema nos guiará mientras se instalan los paquetes.
  • Una vez se hayan instalado los paquetes, cerraremos Synaptic.
  • Ahora abriremos una terminal y escribiremos exactamente
sudo sed -e 's/"ati"/"fglrx"/g' -i /etc/X11/xorg.conf

  • Tras esto, tendremos que reiniciar el servidor gráfico. Para ello, saldremos de la sesión (Sistema/Salir/Terminar la Sesión) y en la pantalla de login, pulsaremos control+alt+backspace( también llamada retroceso, tecla con flecha a la izquierda encima de Enter). También es posible reiniciar todo el ordenador y no solo el servidor gráfico.


Desgraciadamente de esta receta lo que más tuve que usar fue el método de recuperación, cuando al reiniciar te encuentras que no puedes entrar en entorno gráfico:

  • Aparecerá en pantalla una consola de sistema en modo texto que solicitará login:. Aquí debemos escribir el nombre de nuestro usuario y presionar Enter.
  • Acto seguido se solicitará su contraseña de acceso. Debemos escribir la contraseña de administrador del equipo y pulsar Enter.
  • Escribiremos lo siguiente en la terminal y pulsaremos enter:
sudo sed -e 's/"fglrx"/"vesa"/' -i /etc/X11/xorg.conf > /etc/X11/xorg.conf

  • Se nos volverá a pedir la contraseña, la introducimos
  • Reiniciamos el sistema


Usando los controladores propietarios de ATI: (Fuente)

  • Descargar el driver y guardarlo en home, o la carpeta que especifique. Recuerde ubicarse en el fólder donde descargó el archivo.
El driver (para 32 bit) es un fichero del tipo 'ati-driver-installer-8.28.8.run' (la versión irá creciendo con el tiempo), seleccionar vuestra tarjeta de la lista para bajar la versión correcta, ya que no todas las versiones soportan todos los modelos, lo puede bajar de aquí:

https://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&folderID=27

  • Asegurarse que tiene agregados y activados los repositorios universe y multiverse para Ubuntu o contrib non-free para Debian.
  • Asegurarse también de que tienen instaladas las cabeceras (headers en inglés)de la misma version de su kernel. Podrán instalarlas facilmente con synaptic.
Instalar las herramientas necesarias.
Desde consola (sudo solo se usa en sistemas Ubuntu, en Debian, abrir root terminal e ignorar el comando sudo):

sudo apt-get update
sudo apt-get install module-assistant build-essential
sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base gcc-4.0

  • Crear los paqutes .deb asi:
chmod +x ati-driver-installer-8.2x.xx-x86.run
./ati-driver-installer-8.2x.xx-x86.run --buildpkg Ubuntu/dapper (o Debian/etch o Debian/sarge o Debian/unestable o Ubuntu/breezy)

Nota: Con la tecla (tab) puede autocompletar el nombre del archivo descargado. Es importante saberlo, puesto que los nombres pueden variar, por version o arquitectura.

  • Instalar los paquetes .deb (tambien se pueden instalar con xapi, gdebi, kpackage o cualquier instalador de paquetes):
sudo dpkg -i xorg-driver-fglrx_8.26.18-1_i386.deb
sudo dpkg -i fglrx-kernel-source_8.26.18-1_i386.deb
sudo dpkg -i fglrx-control_8.26.18-1_i386.deb

  • Remover los viejos paquetes:
sudo rm /usr/src/fglrx-kernel*.deb

Nota: Si no encuentra paquetes a limpiar, es porque no los habia.

  • Compilar Kernel
sudo module-assistant prepare,update
sudo module-assistant build,install fglrx
sudo depmod

Nota: Si después usted actualiza a un nuevo kernel, perdera la aceleración 3D y será necesario repetir esta instalación.

sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

(El comando "aticonfig" a secas debería mostrar informacion sobre otros posibles parametros para configurar vuestra tarjeta de video)

  • Actualizar el archivo xorg.conf
Editar etc/X11/xorg.conf y en las secciones driver poner "fglrx" en lugar de "ati" o "vesa".

  • Reiniciar la computadora. O si no podeis reiniciar, cargar el modulo "fglrx" (modprobe fglrx) y reiniciar las X (Ctrl + backspace)

He de reconocer que esta segunda receta, prometedora, pero compleja, no se si la he seguido al pie de la letra, quizá por eso no me ha funcionado.

En ambos casos, para comprobar si tenemos aceleración gráfica:

glxinfo |grep direct

y rezar para que devuelva: direct rendering: Yes

Resumiendo, deseando de probar la v4 para ver si consigo tener aceleración

2 comentarios:

Protion9 dijo...

¡Rediós! Prepárate a sufrir la cólera de las tarjetas ATI y a morirte de envidia con los fps de las Nvidia en los foros en los que busques ayuda.

No se cuales funcionan peor, si los drivers libres o los propietarios.

¡Saludos!

volante dijo...

Bueno, con la v4 y con la ubuntu 7.04 ¡ya tengo aceleración!, y sin hacer nada.

Las entradas están en el horno, pero falta tanto tiempo para cocinarlas.

Saludos