Como activar la aceleración 3D en una tarjeta gráfica ATI y no morir en el intento. Metodo definitivo y probado
Posted on | Octubre 26, 2007 | 25 Comments
Después de que dos post anteriores resultaran fallidos, aqui vuelvo a la carga con la aceleracion 3D activada, en mi Ubuntu 7.10 y mi ATI Radeon x1600pro 512Mb. Me funcionan todos los juegos, y Compiz va a la perfección, lo he cargado con todos los efectos y lo máximo que sufre es un pequeño retardo.
Vamos pues con el tema en cuestion. He aqui los pasos para activar la aceleracion 3D en una tarjeta gráfica ATI con el nuevo driver 8.42.3, con soporte AIGLX. He “dividido” la instalacion en 3 etapas, muy sencillas:
- Preparación de la instalación:
- Desinstalar el paquete xserver-xgl, via Synaptic o por consola:
$sudo apt-get remove xserver-xgl
- Instalar (o reinstalar) los paquetes xorg-driver-fglrx y fglrx-control. Mas vale prevenir que curar, asi que asegurate de que esto esta instalado para continuar.$sudo apt-get install xorg-driver-fglrx fglrx-control
- Instalación:
- Bájate el nuevo driver 8.42.3 de ATI, desde AQUÍ. (Son casi 40 Mb, se tomará su tiempo en descargar si tienes una conexión lenta)
- Una vez descargado (y guardado en una carpeta, home, por ejemplo) hay que darle permisos de ejecución al archivo. Abre un terminal (Aplicaciones/Accesorios/Terminal) y escribe:
chmod +x ./ati-driver-installer-8.42.3-x86.x86_64.run
- Para los mas novatos, ./ significa la ruta donde esta el archivo, por ejemplo, si lo has guardado en tu carpeta personal tentrás que poner:
chmod +x /home/USUARIO/ati-driver-installer-8.42.3-x86.x86_64.run
- $sudo ./ati-driver-installer-8.42.3-x86.x86_64.run
Con esto iniciarás la instalación del driver. Espera hasta que se abra una ventanita y dale a siguiente, siguiente y siguiente, como en Windows. Reinicia el PC y luego sigue con la instalacion. - Después de la instalacion:
- Comprueba en Synaptic que tienes instalados los paquetes siguientes:
linux-restricted-modules-2.6.20-16-generic
linux-restricted-modules-2.6.22-14-generic
xorg-driver-fglrx
fglrx-control - Ve a Sistema/Administración/Pantallas y Gráficos, y en la pestaña Tarjeta Gráfica selecciona lo siguiente (ponlo exactamente igual que en la imagen):
- Ve ahora a Sistema/Administración/Gestor de controladores restringidos y haz clic en la casilla que pone habilitar, al lado de Cntrolador para tarjetas graficas ATI. Reinicia el PC.
- Escribe en un terminal:
$sudo gedit /etc/X11/xorg.conf
Presiona Control+F y busca “composite“. Borra toda la línea en la que aparezca la palabra composite.
Busca tambien “AIGLX” y borra toda la linea en la que aparezca. Guarda el archivo y cierra - Ahora escribe en otro terminal:
$sudo gedit /etc/xdg/compiz/compiz-manager
Y añade al final del archivo:
WHITELIST=”fglrx”
¡¡¡OJO!!! Las comillas de “fglrx” son comillas simples, normales. Os recomiendo que las escribais mediante vuestro teclado, no corteis y copieis, al parecer, wordpress dobla las comillas o las tuerce.
Guarda y cierra. - Quizás necesites reiniciar el PC, hazlo para estar seguros de que se guarda bien la configuracion y de que no nos dará problemas.
Si lo hemos hecho todo bien, no debería dar problemas y en Sistema/Preferencias/Apariencia podrías activar los efectos de escritorio sin problemas. Me he dado cuenta que el 99% de los problemas aparecen al seleccionar el controlador como explico en el paso 3.2 Tienes que seleccionar tanto el controlador por su nombre como por su modelo, tal y como aparece en la imagen. El 1% restante puede estar en el paso 3.3, al habilitar el controlador en Ubuntu. Si has instalado antes los paquetes no debería darte ningún problema. Si seguís la guía, no tiene por qué daros ningún error tipo “Desktop effects could not be enabled” o “La extensión de Composite no está disponible”.
El manual os ha podido parece un poco extenso, pero es debido a que, como en otros, lo explico para gente muuuy novata en este mundillo, y desde mi punto de vista está mejor explicado que en el sitio en el que he basado el tutorial. Muy buen blog, por cierto.
Espero que le haya servido, a tanta gente que como yo estaba tan despistada en esto de los drivers de ATI. Por supuesto, si a alguno no le funciona o hay algo que no se comprenda o que sea erróneo, que comente, por favor.
Un saludo a todos y en especial a madlinux, por darme la idea.
Comments
25 respuestas a “Como activar la aceleración 3D en una tarjeta gráfica ATI y no morir en el intento. Metodo definitivo y probado”
Deja un comentario

Diecisieteañero madrileño, un tanto geek, escribo mi blog a modo de diario personal y bloc de notas donde anotar cosas interesantes. 
26 Octubre, 2007 @ 19:18
Tio, a pesar de que no tengo ni ….. idea sobre esto de las graficas (me va mas el sonido), tio como te lo curras! aver si vamos al simo ahi en plan frikis autenticos tio… y tio, ponte en la pagina algo que entienda xDD alguna cosa wapa xDDD me voy, que se me quema la panceta en la sarten, y me quiero comer mi bocadillo antes de que lo huela jomo y venga corriendo…. xDDDDDDDDDDDD
Saludoos Javi!
26 Octubre, 2007 @ 19:27
Gracias, las entradas para el simo me han dicho que es mejor pillarlas por internet… yo voy a ir fijo, no se tu.
Y lo de jomo… vamos a dejarlo ya que hoy se a picado xDD
Dejale que se meta hoy un chute de panzetamina y el lunes ya no decimos nada, como quien no quiere la cosa xDD.
Saludos!!
26 Octubre, 2007 @ 21:40
Recomenación: Cuando escribas un Howto y mas sobre linux, intenta hacer el procedimiento via consola.. sin utilitzar los aplicaciones con GUI… Hay muchas ambiguedades!!!
26 Octubre, 2007 @ 21:46
Lo se, y soy de esos que prefieren modo consola a gráfico, pero por ejemplo al densintalar un paquete con consola me dijo que efectivamente lo habia desintalado, voy a mirarlo con synaptic y seguia instalado. Por lo demás, la guia va dirigida a usuarios muy novatos en linux, me acuerdo que cuando empeze con esto me liaba muchisimo con los comandos, asi que para aquellos que vengan de windows creo que les será mas fácil. De todas maneras, ahora edito el post y pongo las dos alternativas (modo grafico y consola)
Saludos y gracias por comentar!
29 Octubre, 2007 @ 11:10
Si el punto 3.2 es el que puede dar más problemas, la imagen es ambigua:
En:
“Seleccione el controlador por su modelo:” no está seleccionado… se entiende por el texto que sí.
En
“Controladores disponibles:”
no se expecifica si hay que seleccionar:
Controlador libre o Propietario.
Sin acritud. Intentando mejorar este tutorial para novatillos como yo. =)
29 Octubre, 2007 @ 13:54
“linux-restricted-modules-2.6.20-16-generic” del punto 3.1 no se encuentra en el synaptics.
29 Octubre, 2007 @ 14:24
Ah! y tengo la X600 de ATI.
Lo más curioso de todo es que con el Live CD de Ubuntu 7.10, automáticamente funciona Compiz Fusion, en Sistema/apariencia/Extra.
Al instalarlo en el PC es cuando despues de una actualización, ya no funciona.
29 Octubre, 2007 @ 19:53
Hola, por algo pongo que la pantalla hay que dejarla exactamente identica a la imagen, esto es, seleccionando primero el driver por su modelo, luego por nombre y darle a aceptar. No creo que de lugar a ambiguiedades tal y como lo explico, aunque parezca una tonteria, si no seleccionas primero Radeon (fglrx) y luego fglrx, no funcionará. Tu limitate a dejarlo tal y como esta en la imagen y punto, espero haber resuelto tus dudas.
El paquete “linux-restricted-modules-2.6.20-16-generic” sí viene incluido en Ubuntu Gusty Gibbon, si no lo tienes, actualiza los repositorios o directamente Ubuntu.
Saludos y gracias por comentar.
30 Octubre, 2007 @ 16:39
He seguido los pasos de nuevo, y no hay forma (tengo una ATI X600. Instalé Ubuntu 7.10 desde cero. He de decir que lo he intentado varias veces con otros tutoriales, este la última vez).
1. Resultados extraños: Cuando instalé el instalador, valgame la redundancia, en la siguiente imagen podéis ver un extraño:
“[: 262 –;unexpected operator”
http://img132.imageshack.us/my.php?image=00errorestraniose2.png
2. Prometo por snoppy que linux-restricted-modules-2.6.20-16-generic no me sale para poder instalarlo, como podéis ver en esta imagen (0 paquetes encontrados):
http://img254.imageshack.us/my.php?image=03noencontradoqe7.png
El resto sí que lo tengo instalado:
http://img230.imageshack.us/my.php?image=02comprobacionsipaqueteiw6.png
3. Estos son los repositorios:
http://img230.imageshack.us/my.php?image=01repostorioslu8.png
—
No sé si será eso lo que me provoca el problema.
—
Por otro lado, estoy de acuerdo en los tutoriales explicar como se hace de forma entorno gráfico, si realmente se desea acercar Ubuntu a la mayoría de los humanos.
30 Octubre, 2007 @ 16:52
Hola, y gracias de nuevo por comentar.
1.-El error que mencionas es completamente normal, por lo menos a mi me pasa, continua con la instalacion.
2.-Es posible que no tengas linux-restricted-modules-2.6.20-16-generic debido a que tampoco tienes instalado linux-image-2.6.20-16-generic. Si tuvieras otra version por ejemplo 2.6.22 (linux-image-2.6.22-14-generic), creo que servirá con instalar linux-restricted-modules-2.6.22-14-generic. Prueba solo con este ultimo paquete, sin instalar la otra imagen, y me cuentas.
Saludos!
31 Octubre, 2007 @ 0:05
Pantalla Blanca (y no escribo enlace de pantallazo por que sería todo blanco después de activar Sistema/Preferencias/Apariencia (y difícil de acertar el botón a ciegas!)). Para salir de esta situación tan blanca, solo puedo hace CTRL + ALT + RETROceso….
Seguiré googleando haber si encuentro alguna solución. Algún consejo para volver a los drivers de ubuntu… estos van muy mal para mover ventanas, hacer scroll en una página web, etc…
Me he planteado comprarme una tarjeta gráfica NVIDIA y todo, pero he visto buscando “pantalla blanca” también salía en los anales de la historia…
Gracias.
1 Noviembre, 2007 @ 17:43
Siento mucho que no lo hayas conseguido… en fin, a ver si lo arreglas pronto.
Saludos
3 Noviembre, 2007 @ 11:21
Pues yo he segido todos tus pasos y gracias a ellos he conseguido k se me activara la rederizacion 3d k no lo habia conseguid nunca pero aun asi al ir a apariencia/efectos visuales no me deja poner el compiz me dice: Desktop effects could not be enbled
Uso una ati x1900 y tengo todo como dices salvo el pakete linux-restricted-modules-2.6.20-16-generic
Gracias por el tuto
3 Noviembre, 2007 @ 15:33
El paquete “linux-restricted-modules-2.6.20-16-generic” sólo es necesario si tienes “linux-image-2.6.20-16-generic”, si tuvieras otro kernel “linux-image-2.6.22-14-generic” (que es el que viene con Ubuntu Gusty), no es necesario el paquete del que hablas.
Para solucionar tu problema prueba a ver si en /etc/X11/xorg.conf tienes borradas todas las lineas en las que aparezca la palabra composite, y a ver si en /etc/xdg/compiz/compiz-manager tienes añadido al final del archivo la línea que menciono en el punto 3.5.
Saludos
3 Noviembre, 2007 @ 15:55
Estoy volviend a reinstalar ubuntu pork se ha puest en modo de graficos de mala claidad y nu se como kitar eso asik reinstalo ubuntu. Pero antes de k me pasara eso el archivo /etc/X11/xorg.conf no tenia ni composites ni AIGLXs y habia puesto eso de whitelist tb en el compiz manager asik nuse pero en cuant se reinstale pruebo otra vez
3 Noviembre, 2007 @ 16:37
Bueno despues de reinstalar y de seguir paso por paso el tuto sige igual k antes
3 Noviembre, 2007 @ 17:18
A mi me pasaba lo mismo, me daba error al iniciar los efectos de escritorio, no se como lo hice pero funcionó. Creo que lo hice tal y como lo pongo en el tuto. Revisa todos los pasos a ver si se quedaron marcadas las opciones correctas, o si lo tienes todo bien configurado.
Saludos
3 Noviembre, 2007 @ 18:00
Pasos revisados, lugo meto los codigos para ver la situacion.
Esto es lo k me sale:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1900 Series
OpenGL version string: 2.0.6473 (8.37.6)
glxinfo | grep direct
direct rendering: Yes
3 Noviembre, 2007 @ 18:03
Y aun asi nu me va el compiz fusion, me sale lo mismo de antes del desktop
4 Noviembre, 2007 @ 17:41
Excelentísísísísímo…. Me ha servido de mucho, de veras, lo único que al copiar y pegar lo que has puesto de la Whitelist de Compiz las (“) estaban como “dobladas”, y por ello me salía el mensajillo de Desktop Effects Could Not Be Enabled… pero menos mal que me dí cuenta y las sustituí por (“) normales xD, pero qué cosa más rara… te debo mil, amigo
4 Noviembre, 2007 @ 23:00
Bueno gracias a Ultra_K algo he avanzado tb tenia eso de las comillas mal lo he puest bien y aora cuand le doy a activar el compiz en sitema/ preferencia/aprencia ya no sale lo de Desktop Effects Could Not Be Enabled sino k aora la pantalla se pone completamente blanca.
5 Noviembre, 2007 @ 0:41
Ahm y (dios k abre echo mal) el rendering se me ha vuelt a kitar y cuand hago fglrx me sale esto:
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: http://www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
9 Noviembre, 2007 @ 19:46
Gracias de nuevo por los comentarios. Siento haber estado inactivo estos dias.
Grangoko, desconozco si has solucionado tu problema, de no ser así, espera hasta diciembre, que sacarán nuevos drivers para ATI (se entiende que son mejores). Supongo que el rendimiento 100% de las graficas en Linux está cerca…
Si a alguna persona le ha resultado útil este tutorial y ha conseguido activar la aceleracion, que pruebe a bajarse algun juego del tipo Urban Terror 4. Éste en concreto es un jueego online con los que te puedes echar unas partidas muy buenas. Ojo, para los usuarios de linux el archivo a bajarse es el script de instalación. Si alguna vez me veis jugando en algun servidor, enviadme un mensaje o algo.
Saludos
19 Noviembre, 2007 @ 20:03
Disculpa segui los pasos mencionados con anterioridad, instalo el software propietario para mi tarjeta que por cierto es una ATI XPRESS 200M si la reconoce:
alex@alex-laptop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress Series
OpenGL version string: 2.0.6473 (8.37.6)
al ver la animacion con los engranes me muestra la animacion y me da los datos siguientes:
alex@alex-laptop:~$ glxgears
Xlib: extension “XFree86-DRI” missing on display “:1.0″.
10944 frames in 5.1 seconds = 2162.453 FPS
9480 frames in 5.0 seconds = 1892.117 FPS
9360 frames in 5.0 seconds = 1861.552 FPS
9516 frames in 5.0 seconds = 1891.591 FPS
8980 frames in 5.0 seconds = 1782.571 FPS
7754 frames in 5.0 seconds = 1544.910 FPS
8186 frames in 5.0 seconds = 1629.962 FPS
6827 frames in 5.1 seconds = 1339.887 FPS
6240 frames in 5.0 seconds = 1238.526 FPS
8946 frames in 5.1 seconds = 1769.264 FPS
8200 frames in 5.0 seconds = 1635.979 FPS
8372 frames in 5.0 seconds = 1674.400 FPS
6987 frames in 5.0 seconds = 1391.959 FPS
8627 frames in 5.0 seconds = 1718.092 FPS
XIO: fatal IO error 104 (Connection reset by peer) on X server “:1.0″
after 237830 requests (236997 known processed) with 0 events remaining.
pero al pedir la aceleracion 3d me dice que no tiene, y me mada el siguiente mensaje:
alex@alex-laptop:~$ glxinfo
name of display: :1.0
Xlib: extension “XFree86-DRI” missing on display “:1.0″.
display: :1 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
he buscado por varios blog pero parece que no hay una respuesta clara volvi a desistalar e instalar y me aparece lo mismo que solucion me proponen para poder arreglar este pequeno problema
27 Diciembre, 2007 @ 10:22
Muchas gracias por el tutorial, habia tratado de todo y finalmente lo he conseguido con mi X1050. Muchas gracias.