Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

LC0 (15852)

LC0
  (email no mostrado públicam.)
http://barrapunto.com/

Down Kill Up Publicidad

Bitácora de LC0 (15852)

Viernes, 03 de Marzo 2006

Aceleración 3D con ATI xpress 200m en portátil conseguida.

08:54h.
Bitácoras
Si alguien recuerda aquella típica entrada de bitácora donde pedía consejos sobre que portátil merecía la pena comprar, al final me decanté por un Compaq Presario M2358EA que me está funcionando de maravilla (procesador AMD Turion --64 bits--, 1 gb de RAM y otras pijadas). Las geniales especificaciones técnicas se atenuaban al estar integrada una tarjeta gráfica ATI Xpress 200M que, si bien es una excelente tarjeta para ser IGP, no hay dios que la logre configurar en cualquier distro de Linux.
Han pasado por este portátil desde que me lo compré cuatro distros. Bueno, en realidad tres: Kubuntu (x86 y amd64), Gentoo y, por último, la Fedora:
  • La Kubuntu x86 iba rematadamente lenta.
  • La Kubuntu amd64 funcionaba a la perfección, pero no conseguí instalar el driver (el hecho de tener una distro compilada preparada para la arquitectura amd64 te cierra muchas puertas).
  • La gentoo traté de instalarla, pero, vete tú a saber por qué, daba un error de compilación en el ALSA (sí, sí, de compilación), y eso sin contar que tuve que crear el kernel con genkernel y tirar de coldplug, ya que el kernel manual se me quedaba pillado en el mismo principio del init.
  • La Fedora (para x86) está tirando de maravilla, por lo que hay que hacer funcionar el driver en esta distro a toda costa :).
Ejecutaba el instalador de la última versión del driver (propietario) y, al finalizar la instalación, misteriosamente el glxgears daba un menor framerate que sin los drivers. Ejecutando fglrxinfo, se veía que estaba usando MesaGL.
Decidí por usar el paquete rpm, pero creo que hubiera funcionado también usando el instalador "a pelo" (la idea no se me ocurrió antes). Como root:
  1. #rpm -i --force <paquete_rpm>.rpm (--force se pone porque, de lo contrario, el paquete no se instala al detectar que está instalado mesagl).
  2. #sh /lib/modules/fglrx/build_mod/make.sh
  3. #sh /lib/modules/fglrx/make_install.sh
  4. #nano -w /etc/X11/xorg.conf, y añadir al lado de Load "glx" Load "fglrx" (se ve que la instalación del paquete rpm no hacía esto)
  5. Control + Alt + Backspace
  6. #modprobe fglrx
  7. #fglrxinfo (debería indicar que ya se usa fglrx en vez de mesa)
  8. fgl_glxgears, et voilá!

El framerate es "decente". Para glx_gears, obtengo unos 900 más o menos. Deberían salir muchos más, pero el estar por encima de los 400 indica que la aceleración ya funciona. Imagino que, a medida que saquen nuevos releases, irá mejorando el rendimiento (sí, soy un inocentón xD).
Al menos ya puedo usar Irrlicht en Linux y otras cosas que no sobrecarguen demasiado la tarjeta, como el Doom3 o el Quake4.
Pongo esto porque se que mucha gente sufre esta tarjeta y están en el agujero que yo estaba. Parece que hay luz al final del túnel :D.

PD: Tengo mal sabor de boca por mi fracaso en la instalación de Gentoo (siempre deseé tenerla: en el ordenador de sobremesa, como la instalara, me cortaban los huevos en mi casa :)). ¿A alguien le ha pasado más o menos lo mismo que a mi?
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.