• Suscríbete al Feed Espacio Linux
  • Suscríbete al Feed por Email
  • Sigue a Espacio Linux en Identi.ca
  • Espacio Linux también en Facebook
  • Sigue a Espacio Linux en Twitter
  • Sigue a Espacio Linux en Google +

Driver fglrx en ubuntu con kernel custom

Se suponía que era fácil. hasta que he visto que si tienes un kernel custom, no te sirven la mitad de las guias que hay por ahí, ya que no existen los restricted-modules de tu kernel. Así que hay que hacerlo a la Debian, pero más complicado (y luego dicen que Ubuntu es fácil y Debian es difícil… ).

Hago un resumen de la guia ‘unnoficial’ de ati linux driver. que a mas de uno le vendrá bien porque está en ingles….

voy al método 2 directamente porque con el kernel custom a mi el primero no me ha funcionado.

Bajar el ultimo driver que encontréis en la pagina oficial de ATI (no os pongo el link directo porque aparecen todas las tarjetas y a lo mejor el driver es diferente -que no lo creo- pero bueno. así estamos actualizados siempre, aunque haya que hacer cuatro clics más… ).

Cambiar al directorio donde os lo habéis bajado (Firefox tiene la costumbre de guardar en desktop:

cd ~/Desktop

Activar repos universe y multiverse:

sudo nano /etc/apt/sources.list

Descomentar (quitar el ‘#’) de las lineas que contengan ‘universe’ y/o ‘multiverse’ (yo ya los tenia activados, así que tampoco puedo garantizar que sea necesario).

sudo aptitude update
sudo apt-get install module-assistant build-essential fakeroot dh-make
debhelper debconf libstdc++5 linux-headers-generic

(ctrl+c ctrl+v)

Necesitamos los kernel headers, así que espero que los tengáis, porque al ser un kernel custom me da a mi que no están en los repos…. (si no, a recompilar y crear los headers.).

Creamos los .deb:

sudo bash ati-driver-installer-8.41.7-x86.x86_64.run –buildpkg Ubuntu/feisty

Por si acaso, ‘bloqueamos’ el modulo fglrx (por si hemos intentado una instalación anterior fallida -como el método 1 en mi caso-, o si ‘sencillamente estaba ahí’ quien sabe por que):

sudo nano /etc/default/linux-restricted-modules-common

Tiene que quedar una linea descomentada así:

DISABLED_MODULES=”fglrx”

(en el mio aparecía al final, lo digo porque antes
aparece una como ejemplo).

Instalamos los .deb:

sudo dpkg -i xorg-driver-fglrx*.deb
fglrx-kernel-source*.deb fglrx-amdcccle*.deb

Ésto por si hay algún problema de dependencias:

sudo apt-get install -f

Borramos antiguas instalaciones (ojo, las del método 1 no aparecen aquí):

sudo rm /usr/src/fglrx-kernel*.deb

Es normal que no aparezca nada, simplemente querrá decir que el directorio estaba limpio.

Compilamos el modulo:

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a

Creamos un directorio (no se muy bien por que, pero el caso es que lo he hecho y el driver funciona….):

sudo mkdir /lib/modules/$(uname -r)/volatile

y luego un enlace simbólico:

sudo ln -s /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko

Editamos el xorg.conf (no me gusta ni reconfigurar ni el aticonfig), y donde poner ‘driver’ borramos lo que haya (‘ati’ o ‘vesa’), y ponemos fglrx.

Reiniciamos las X con:

ctrl+alt+backspace

Comprobamos que tenemos aceleración:

glxinfo|grep direct

Como podéis ver he alterado algunas cosas, pero es que prefiero hacer algunas cosas a mi manera. eso de mesa o ati no me convence (con lo fácil que es el glxinfo), y lo del dpkg-reconfigure, tampoco. Por no hablar del aticonfig –initial y similares…

Por cierto, las ati no pueden manejar el composite. Por ésto, debemos revisar el xorg.conf y si no aparece lo siguiente, añadirlo.

Section “Extensions”
Option “Composite” “0″
EndSection

Si no tenéis aceleración, sustituid el 0 en las lineas anteriores por un 1. (necesario por otra parte para el xgl.) la razón de esto es que aunque las ATI dan problemas con el composite, lo necesitan para xgl, por eso, una vez instalado el driver, se activa, y si da problemas, pues lo volvemos a desactivar.




Feed Espacio LinuxSi este artículo ha sido de tu interés, considera hacer un comentario o suscribirte al feed para que te enteres de nuevos artículos a través de tu lector de noticias.

Acerca del autor

Publica un comentario

Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>