Aceleracion 3D con ATI Radeon y ATI Drivers 8.28.8

Imagen de migatxu

Aceleracion 3D con ATI Radeon y ATI Drivers 8.28.8

Esta tarde me entere via RRS de que ATI habia liberado una version de su driver propietario para Linux. Ultimamente estan tocandolo mucho, eso es bueno. La nueva version del driver 8.28.8 tiene estas novedades:

# Display Switching Support for IBM/Lenovo Thinkpad Products
# ATI Pairmode Support
# Retaining Display Device State Between Restarts
# New Product Support
# Unified Linux Proprietary Linux Driver

Lo podeis descargar de aqui

Y ahora, despues de haber leido 20 mil tutoriales, distintos, raros, cosa que no comprendo y que ninguno me funciono, dejo como instalo los drivers facilmente con una instalacion limpia de Ubuntu.

1) Activamos los repositorios, universe y multiverse, y hacemos un:

$ sudo aptitude update

2) Preparamos el sistema un poco instalando lo siguiente.

$ sudo aptitude install module-assistant build-essential fakeroot dh-make debconf libstdc++5 gcc-3.3-base (yo meto todas las version de gcc y me olvido de andar instalando otras en adelante si lo necesito)

$ sudo aptitude install linux-restricted-modules-$(uname -r)

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

Modifica DISABLED_MODULES=”” por DISABLED_MODULES=”fglrx”

Guarda y cierra el archivo

Habilitar la memoria compartida POSIX

$ sudo gedit /etc/fstab

Agregamos esta linea tal cual:

tmpfs /dev/shm tmpfs defaults 0 0

Guarda y cierra el archivo

$ sudo mount /dev/shm

$ sudo mount | grep "shm"

Montamos y vemos si esta montada.

2) Nos creamos una carpetilla en nuestro home o donde querais para trabajar bien agusto.

$ mkdir ati-driver

O a mano desde Nautilus

3) Dercargamos el driver, lo guardamos en la capeta que creamos y le damos permisos de ejecucion al archivo.

$ sudo chmod +x ati-driver-installer-8.28.8.run

O a mano desde Nautilus, boton derecho en el archivo, propiedades, permisos, y marcamos las casillas de ejecucion.

4) Manos a la obra.

$ ./ati-driver-installer-8.28.8.run --buildpkg Ubuntu/dapper
$ sudo dpkg -i xorg-driver-fglrx_8.28.8-1_i386.deb
$ sudo dpkg -i fglrx-kernel-source_8.28.8-1_i386.deb
$ sudo dpkg -i fglrx-control_8.28.8-1_i386.deb
$ sudo module-assistant prepare,update
$ sudo module-assistant build,install fglrx
$ sudo depmod -a
$ sudo aticonfig --initial (se crea una copia del xorg.conf original, guardala o tenla fichada para un futuro, te ahorra tiempo)
$ sudo aticonfig --overlay-type=Xv

Y reiniciamos el PC

Nota: No he sustituido ninguna libreria (libGL.so.1.2) ya no sufro de esos problemas (sistema limpito recien instalado) asi que algo habra ocurrido algooooo

5) Comprobamos si funciona

$ glxinfo | grep direct
direct rendering: Yes

$ glxgears -iacknowledgethatthistoolisnotabenchmark

Veremos los engranajes girar y lo siguiente

10160 frames in 5.0 seconds = 2031.891 FPS
10156 frames in 5.0 seconds = 2031.052 FPS
10149 frames in 5.0 seconds = 2029.706 FPS
10091 frames in 5.0 seconds = 2018.152 FPS

Eso es todo, ahora, si cambiamos el kernel, o actualizamos y vemos que hemos perdido la aceleracion, lo arreglamos asi.

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

Reiniciamos y volvemos a comprar si tenemos aceleracion.

Ahora, cuando desees instalar un nueva version del driver de ATI, que parece que se estan poniendo las pilas, la desinstalacion es sencillisima.

Recuerdas lo que te dije del xorg.conf? lo tienes ahi a mano no? bien...

1) Abrimos Synaptic, le damos al botoncito ESTADO y vamos a la seccion Instalados (locales u obsoletos) que es donde estan los debs que hemos instalado nosotros, no desde repositorios. Buscamos ahi:

fglrx-control - fglrx-kernel-2.6.15-26-k7 (en mi caso) - fglrx-kernel-source y xorg-driver-fglrx

Los marcamos para desinstalarlos por completo, una vez aplicados los cambios veremos que aparece una nueva seccion, con configuracion residual, hacemos lo mismo, marcamos y eliminar.

2) Restauramos el xorg.conf original

xorg.conf.0 (creo que se llama asi) la copia que hizo el sistema cuando ejecutamos aticonfig --initial, lo resturamos, ya sea a mano copiando todo y pegandolo en el xorg.conf, con gedit o desde consola.

$ sudo gedit /etc/X11/xorg.conf

CTRL+A, suprimir, y pegamos el contenido del otro.

O bien

$ sudo mv /etc/X11/xorg.conf.0 xorg.conf

Insisto en que ahora no recuerdo el nombre del archivo de copia de seguridad pero tu lo sabras porque te habras fijado, lo habras anotado, y o guardado en otro lugar por si acaso. Sino, pues:

$ sudo dpkg-reconfigure xserver-xorg

Y reiniciamos el PC

Ahora seria repetir lo que os he escrito antes, con el driver nuevo que hayamos descargado. Yo tengo una ATI RADEON 9000 y sin lios algooooo

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ZeryOs

He seguido el tutorial hasta el paso 4...

He seguido el tutorial hasta el paso 4...

Hola,,, primero que nada gracias por el tuto xD.

He seguido el tutorial hasta el paso 4, pero tengo un error:

Mira lo que aparece en consola:
zeryos@zeryos-ubuntu:~/ati-driver$ ./ati-driver-installer-8.28.8.run --buildpkg Ubuntu/dapper
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.28.8.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
-e ==================================================
-e ATI Technologies Linux Driver Installer/Packager
-e ==================================================
./ati-installer.sh: 165: Syntax error: Bad substitution
Removing temporary directory: fglrx-install
zeryos@zeryos-ubuntu:~/ati-driver$

Eso es lo que me aparece :S..

Espero me puedas ayudar... desde ya gracias algooooo.
------------------------------------------------------------------------
Si deseas entrar y moderar una web, referente a Linux, contactame algooooo.
Mi Blog

Imagen de migatxu

Hola amigo, necesito

Hola amigo, necesito detalles, como por ejemplo:

1) Seguiste todo al pie de la letra?
2) Ya habias intentado instalarlo antes, o lo tenias? o lo tienes instalado? alguna version anterior
3) Que grafica tienes?
4) Taria bien saber que hay en el ./ati-installer.sh: linea 165
5) Revisa el manual porque olvide especificar lo de la memoria POSIX

Imagen de ZeryOs

Veamos :P..

Veamos:
1) Seguiste todo al pie de la letra?
Si... hasta el punto 4 seguí todo al pie de la letra algooooo.

2) Ya habias intentado instalarlo antes, o lo tenias? o lo tienes instalado? alguna version anterior
Tambien. Lo había instalado con este tutorial: on-ati/...

3) Que grafica tienes?
Tengo la tarjeta: ATI Radeon 9550.

4) Taria bien saber que hay en el ./ati-installer.sh: linea 165
Como lo puedo saber? xDD.

5) Revisa el manual porque olvide especificar lo de la memoria POSIX
Qhe es memoria POSIX :S..

De nuevo, gracias por contestar.. vere que puedo investigar.. sin mas gracias y hasta luego algooooo.

------------------------------------------------------------------------
Si deseas entrar y moderar una web, referente a Linux, contactame algooooo.
Mi Blog

pregunta

Hola! he encontrado una web de alguien que instaló ubuntu y pone los pasos para instalar librerias y en este caso la aceleración 3D con unos simples pasos.Mi pregunta es si esta instalacón es peor o mejor que la que vosotros habéis posteado aqui.
Este es el Link :
http://users.piuha.net/martti/comp/ubuntu/install.html#6

Gracias

Yo de nuevo

Hola!esta vez he seguido el tutorial que hay por aqui, se parece mucho al que hay en la wiki de ubuntu...
Bueno el caso es que me aparece el icono de ATI en el menu de kubuntu y me marca el fglrx, pero cunado compruebo si tengo direct rendering dice que no! yo lo flipo porque he seguido los pasos y no he tenido ningún error...
Por contra cuando usé el Link que puse más arriba el direct rendering me decia que "yes" aunque probando el Tux se paralizaba al cabo de un rato...no se.
Que creéis?
Thanks

Pues vaya

Hl de nuevo!
He seguido el que hay aqui posteado y mira...Direct rendering yes!! Todo parece genial pero cuando pruebo los engranajes se me queda colgado el ordenador...
Oh my god! es desesperante!

Que melón!

Hola!despues de haber estado tocando cosas para lo de la tarjeta, a la hora de grabar con el k3b un DVD de datos el ordenador se me ha colgado varias veces, o sea varios DvD? a la basura cuando llevaban un 7%...no se si es por eso de estar trasteando otras cosas...Bueno, total..he vuelto a instalarlo todo de nuevo y por probar he comprobado si tenía aceleración 3D sin tocar ni instalar nada y...el resultado ha sido que si!el controlador es el ati y me dice que tengo el Mesa también...no se al menos cunado lo pruebo con los engranajes y el Tux me va bien, además tampoco es que juegue mucho.
Ya está todo,fuera dolores de cabeza!

Imagen de migatxu

A lo mejor si la primera vez

A lo mejor si la primera vez que hubieras instalado el sistema, lo hubieras comprobado, hubieras visto que tenias aceleracion xD Pero yo prefiero el driver de ATI, por muy cerrado que sea. Ah yo tambien tengo aceleracion nada mas instalar. Por cierto el manual es para una instalacion limpia, sin haber metido la zarpa antes y haber dejado por ahi restos. Ah el driver gratuito solo da aceleracion si tengo entendido a ciertas tarjetas antiguas. De ahi que se use el oficial de ATI.

Saludos

Sigue igual

Bueno pues ya no creo que lo pruebe más...ahora que tenia todo instalado de nuevo he seguido el tutorial y parecía ir todo bien, he probado el glxgears y no se ha colgado pero a la hora de usar el TUX...ZAS! colgado!!despues iba a probar el K3b con unos archivos de música que tenía y a la hora de pasarlos a la carpeta se ha colgado otra vez leyendo de un DVD...lo que no se si es por el Driver de ATI o porque??es que es muy raro.voy a poner el xorg.conf que tenia al principio.

Pues vaya

Hl de nuevo!
He seguido el que hay aqui posteado y mira...Direct rendering yes!! Todo parece genial pero cuando pruebo los engranajes se me queda colgado el ordenador...
Oh my god! es desesperante!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.