HOW-TO: Instalando aceleración gráfica en las ATI en Ubuntu

EDIT 26 de marzo: Desde la edición de este Tutorial, los drivers de ATI han cambiado, las versiones no son las mismas, un ejemplo? Hoy 26 de marzo la última versión de los drivers de ATI es la 8.34.8

Se puede seguir el HOW-TO igualmente sólo que cambiando el nombre de la versión. Si tenéis alguna duda o algo podéis contactar conmigo Guiño

EDIT Abril: La versión última de los drivers de ATI no soporta el nuevo kernel de Ubuntu Feisty 2.6.20, por lo tanto, para tener Beryl funcionando e “instalar” la aceleración gráfica, nos tenemos que ir a la Termianl e instalar el paquete xorg-flgrx-driver

Wenas !!!

Este tutorial sirve tanto para 32 bits como para 64 bits eh?? Así que no tienes escusa !!!

En principio esta orientado para Ubuntu , pero en otras distribuciones también se puede eh?? Deja un post y lo miramos Guiño

Bueno, dado que Beryl, digamos que…..solo esta ” para pocos afortunados “, ahora me dispongo a hacer este HOW-TO para activar la acceleración 3D en tarjetas gráficas ATI (ya lo haré para NVIDIA e INTEL ).

NOTA: Si tienes una ATI Radeon modelo 9250 o menor , no hagas este tutorial y contacta conmigo.

Como sé si tengo acceleración¿?

Bien Razz Esto a simple vista con algunas tarjetas gráficas es muy evidente Muy Contento Muy Contento.

Por ejemplo yo, cuando no tengo la gráfica instalada (ni por supuesto la acceleración gráfica) el sistema va a trompicones.

Pero bueno, no me hagáis mucho caso por que, puede ser que Ubuntu (u otra distribución) os instale el driver libre pero no os instale la acceleración gráfica.

Me he explicado?

Bueno, resumiendo, para saber si tienes acceleración gráfica, ejecuta en una terminal este comando:

glxgears -printfps

A continuación salen unos engranajes, si van a poco a poco es que no tienes aceleración gráfica (si tienes unos 200 o 300 fps….).

Para asegurarte aún más ejecuta este comando (en la terminal también claro xDD Risa)

glxinfo | grep direct

Y te saldrá esto:


nixon@laptop:~$ glxinfo | grep direct
direct rendering: No

<<- Nos indica que NO tenemos aceleración gráfica
nixon@laptop:~$

TENGO acceleración gráfica !!

Si los engranajes te giran muy rápido y el Direct Rendering te ha dicho que “Yes”, es que tienes acceleración gráfica y ya puedes instalar Beryl !!

Página del HOW-TO para instalar Beryl:

De todas formas, si eres unos “de los afortunados” pegame la salida del comando:

fglrxinfo

NO tengo acceleración !!

Pues bueno, vamos a ponerla no !!?? Muy Contento Muy Contento

Lo primero de todo es saber que tarjeta gráfica tienes,yo por ejemplo tengo una ATI Mobility RADEON x1400 .

Me voy a la página dónde esta la lista de tarjetas gráficas que soporta el nuevo driver propietario a fecha de hoy (el último driver a fecha de hoy es el 8.31.5).

La página es:

Lista de tarjetas

Descarga driver: ati-driver-installer-8.31.5-x86.x86_64.run

Si tu tarjeta gráfica no esta prueba al anterior driver:

Lista tarjetas antiguas con drivers8.30.3

Descarga driver: ati-driver-installer-8.30.3.run

Y si aún no esta prueba el anterior:

Lista tarjetas antiguas con drivers8.29.6

Descarga driver: ati-driver-installer-8.29.6.run

Como puede verse mi x1400 soporta el último driver : 8.31.5

Bueno, seleccionas tu driver , lo descargas y lo guardas donde más te guste :p

NOTA MUY IMPORTANTE: No os valláis a la página http://ati.amd.com/support/driver.html por qué la información es errónea.

Si seleccionáis mi tarjeta (por ejemplo) dice que el último driver que soporta mi tarjeta es el 8.29.6 cosa que es mentira por que como he demostrado , mi tarjeta soporta el último driver 8.31.5 !!

Empezemos !!!!

Bien, despues de que hayas escojido tu driver correspondiente, vamos a proceder a instalar la acceleración 3D Risa

Primer paso

Bueno lo primero que hay que hacer es actualizar los headers, instalar librerias, etc…

PAra ello, nos vamos a una terminal y como root escribimos….:

sudo apt-get install module-assistant build-essential

sudo apt-get install fakeroot dh-make debconf libstdc++5 linux-headers-$(uname -r)

Segundo paso


NOTA: Si tienes Dapper , NO hace falta que hagas este paso
Lo segundo es desactivar la “Composite Extensión” (vaya inglés que tengo no ??? Muy Contento)

Para ello abrimos el sorg.conf como root

Terminal …..y:

sudo gedit /etc/X11/xorg.conf

Y al final del mismo agregamos esto:


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

Tercer paso

Lo tercero es Añadir a la blacklist (esto parece el Need For Speed Most Wanted xDD) el módulo fglrx:

Para ellos abrimos una terminal y escribimos:

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

Y alfinal del documento, donde pone DISSABLED_MODULES escribimos fglrx , resumiendo, que tiene que quedar así:


DISABLED_MODULES=”fglrx”

Cuarto paso

Con la terminal nos vamos hacía dónde nos habíamos descargado nuestro instalador y procedemos a crear los paquetes.

Para ello tecleamos (como siempre en una Terminal !! )

sudo ln -sf bash /bin/sh
bash ati-driver-installer-8.31.5-x86.x86_64.run –buildpkg Ubuntu/edgy

sudo ln -sf dash /bin/sh

Quinto paso

Instalamos los paquetes, que para algo le hemos dicho al instalador que los cree no?? xDDD

Escribimos en la Terminal (como no…..Ojos Movidos)

sudo dpkg -i xorg-driver-fglrx_8.31.5-1*.deb
sudo dpkg -i fglrx-kernel-source_8.31.5-1*.deb

sudo dpkg -i fglrx-control_8.31.5-1*.deb

Sexto paso

Por si acaso teníamos otros fglrx (nunca se sabe…) tecleamos en la terminal :

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

NOTA: Casi nunca hay, pero por si acaso…..

Séptimo paso

Ahora vamos a instalar el driver pero con el instalador, para ello nos vamos…..(ya sabes dónde no??) Risa y tecleamos:

sudo ln -sf bash /bin/sh
sudo bash ati-driver-installer-8.31.5-x86.x86_64.run
sudo ln -sf dash /bin/sh

Y nos saldrá un instalador como este:

Image

Le damos siguiente…..siguiente…..hasta llegar a esta pantalla:

Image

Le damos a ” Exit

Y…al siguiente paso !!! Risa

Octavo paso

Bueno…..ahora compilaremos el módulo del kernel, tecleamos:

sudo module-assistant prepare
sudo module-assistant update

sudo module-assistant build fglrx

sudo module-assistant install fglrx

sudo depmod -a

Noveno paso

“Updatamos” el xorg.confb], tecleando….

sudo aticonfig –initial

sudo aticonfig –overlay-type=Xv

Décimo paso

Abrimos otra vez como root el xorg.conf

sudo gedit /etc/X11/xorg.conf

Y susbsituimos ” vesa ” por ” fglrx ” (Utilizar la opción Buscar xDD)

Y por último…….

Reiniciamos xDDD

Confirmando…….

Después de instalar todo, confirmaremos que efectivamente, tenemos la aceleración 3D activada.

Ejecutamos:

glxinfo | grep direct

Ejemplo (mi caso)


nixon@laptop:~$ glxinfo |grep direct
direct rendering: Yes
nixon@laptop:~$

Luego en la terminal ejecuta:

fglrxinfo

Y nos tiene que salir nuestra tarjeta gráfica:


nixon@laptop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400 Generic
OpenGL version string: 2.0.6174 (8.31.5) nixon@laptop:~$

Y por último………los engranajes…..

glxgears -printfps

A que ahora giran más rápido?? xDDDD

Últimas palabras xDDD

Bueno, ahora que ya tienes la acceleración 3D, ya sabes lo que te toca no??

HOW-TO para instalar Beryl:

A disfrutar !!!! Risa Risa Risa

Ah !!! Si tienes alguna duda no dudes en postearlo eh??

Saludos !!!! Guiño

Creado por Víctor Blanco (NiXoN) para LinuxZone.es

Compártelo. ¡Gracias!

Comentarios deshabilitados.

Linux Zone © 2007 - 2019