HOWTO: Instalar Driver Propietario ATI Radeon en Ubuntu para conseguir Aceleracion 3d (para las tarjetas que se resisten)

+1
0
-1

Pues bien, todo lo que cuento esta basado en mi experiencia personal, con lo cual puede que a alguien no le termine de funcionar correctamente, con lo cual no me hago responsable de lo que le pueda ocurrir a su sistema ;)

Lo primero que necesitamos es descargarnos los Drivers propietarios de nuestras ATI Radeon de su pagina oficial. Asi que ya sabeis, vais directamente a por el y lo descargais...

Lo que descargareis es un archivo .rpm, estos archivos son como los deb (que usa ubuntu y debian) pero para RedHat,SUsE y Mandrake (algunas mas tambien lo usan).

Comentar que antes de realizar estas operaciones es recomendable (y obligatorio) que desisntaleis todo los contenidos que tengais sobre fglrx descargados de los repositorios de ubuntu. Tambien decir que necesitareis los headers de vuestro kernel, esos si los podeis descargar directamente de los repositorios

Pues bien, una vez descargado lo que tenemos que hacer es convertir este archivo en un .deb ¿Como? Muy facil:

$ alien fglrx-6-8-0_8.10.19-2_i386.rpm

De esta forma obtendremos el fglrx-6-8-0_8.10.19-2_i386.deb

El siguiente paso es instalar dichos drivers:

$ sudo dpkg -i --force-all fglrx-6-8-0_8.10.19-2_i386.deb

Muy bien, ya queda poco :P

Ahora cogemos y paramos las X, esto es necesario porque tendremos que bajar el modulo radeon para poder seguir con el manual.

$ sudo /etc/init.d/gdm stop
$ sudo modprobe -r radeon

Ok, todo listo. Ahora hay que compilar los drivers :)

$ cd /lib/modules/fglrx/build_mod/
$ sudo sh make.sh

Esto nos dara una salida, en la que nos dira que tenemos que ir a /lib/modules/fglrx/ para terminar de instalar el driver.

$ cd ..
$ sudo sh make_install.sh

Si todo ha ido bien hasta ahora y no ha dado ningun problema, todo está ya casi listo. Hemos instalado los drivers, las utilidades de configuracion, etc

Ahora es recomendable que hagamos nuestra copia de seguridad de nuestro archivo xorg.conf y configuremos el nuevo

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.confbk
$ sudo fglrxconfig

Con esto ultimo configuraremos nuestras x creando el archivo xorg.conf. Hay que tener cuidado a la hora de introducir los valores, asi que con cuidado y detenimiento ir mirandolo poco a poco y configurandolo.

Una vez terminado esto, hacemos:

$ sudo modprobe fglrx
$ sudo /etc/init.d/gdm start

Si todo ha ido bien, tendremos nuestras X con aceleracion 3D y funcionando perfectamente en X.org. En caso contrario... Seguiremos haciendo algunas cosas mas.

Comprobamos que tenemos cargado el modulo agpgart.Yo en mi caso no lo tenia cargado... Con lo cual tuve que cargarlo, para comprobar que lo teneis:

$ lsmod | grep agpgart
agpgart                34408  2 nvidia_agp

En mi caso tambien tuve que cargar el modulo nvidia_agp (tengo una placa base con el chipset nfroce2, asi que tener cuidado si teneis un VIA, SIS, etc...), asi que nada arranque tambien los 2 modulos:

$ sudo modprobe agpgart
$ sudo modprobe nvidia_agp

Para asegurarme que arrancasen al encender el equipo modifique el /etc/modules:

$ sudo vi /etc/modules

Y añadí las lineas:

agpgart
nvidia_agp

En principio solo seria suficiente con agpgart... pero por si las moscas...

Una vez cargado este modulo, debemos modificar una linea en el archivo xorg.conf para que busque el agpgart en el kernel...

$ sudo vi /etc/X11/xorg.conf

Y buscamos la linea:

Option "UseInternalAGPGART"         "yes"

Lo localizamos y cambiamos ese "yes" por "no" (hay que dejar las comillas).

Finalmente hacemos:

$ sudo reboot

Y esperamos que arranquen las X :). Una vez dentro, arrancamos un terminal y ponemos:

$ fglrxinfo

Y nos dara la siguiente salida:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 Series DDR Generic
OpenGL version string: 1.3.4893 (X4.3.0-8.10.19)

En fin, espero haber ayudado con este HOWTO. Yo lo hice tal y como comento. Tambien decir que doy algunas cosas por sabido. Y siempre, si teneis algun problema no dudeis en consultar al "dmesg", ahi figuran muchos errores que podrian solucionarse con un par de pinceladas :P

Pues un saludo y que os sea de utilidad.

Gothnux

Comentarios

Imagen de Anónimo

Yo he hecho lo siguiente:
root@debian:/lib/modules/fglrx/build_mod # sh make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

¿Que es eso de los headers para el Kernel?

Yo he hecho un uname -a y me dice:
Linux debian 2.6.10-5-386 #1 Thu Mar 24 14:43:04 GMT 2005 i686 GNU/Linux

¿Que tengo que descargar?

Imagen de nak

bajate los linux-headers de tu kernel, buscalos con el synaptic. un saludo

Enterate de todo sobre cine, música, licores, informática, etc...

 www.quebienteveo.es 

Imagen de Anónimo

A mi lo que me sale cuando hago fglrxinfo es esto:

Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)

Que tengo que hacer?

Imagen de Anónimo

Hola
he probado a copiar pegar tu howto y otros, lo k he conseguido es no tener errores, la resolucion buena, y en la pestaña ati control de aplicaciones,salen los datos de mi tarjeta grafica, pero debajo sigue el opengl mesa.

en glxgears:
clouseau@ubuntu:~$ glxgears
611 frames in 5.0 seconds = 122.200 FPS
678 frames in 5.0 seconds = 135.600 FPS
565 frames in 5.0 seconds = 113.000 FPS
678 frames in 5.0 seconds = 135.600 FPS
565 frames in 5.0 seconds = 113.000 FPS
678 frames in 5.0 seconds = 135.600 FPS
565 frames in 5.0 seconds = 113.000 FPS

puedo copiaros el xorg o lo k kerais,

ayuda, no se que probar pa tirarle al enemy territory + mods en linux

colladodelaszorras@yahoo.es
J Clouseau