El fin de semana Matías me había invitado a compartir unas pocas Smirnoff Ice y realizar cambios industriales en un par de DBs. Debido a que los cambios podrín causar estragos, decidimos echar pié atrás y pasar una tarde en matches de Def Jam, Outlaw Tennis y finalmente con Need for Speed.
El domingo estuve algo intrigado, despues de compilar Xglx y ver que realmente es mas lento que Luminocity. Al menos en mi laptop. Como siempre, el encontrar el porqué es fundamental en esta linea de trabajo
. Así que manos a la obra, un par de minerales y destripar X.org y Kdrive. Ah, y la celebración de Quake 3 y su GPLización
Los tests fueron super simples.
- Quake 3
Pumba, mi máquina de desktop (un muy LOW END tarro, PII 450, despues del incidente de muerte súbita que tuvo), puede correr Quake 3 casi sin ningun problema. Con una tarjeta NVidia, claro. Pero ayer, quise aumentar la dificultad y lo migré, de forma cochinesca, desde Debian Sarge a Ubuntu Hoary. A manopla. rsyncs y todo el cuentico.
Asi que de XFree a Xorg, al menos en Nvidia, se nota algo la diferencia de rendimiento. Un poco mejor, aunque glxinfo segfaultea si es que Composite está habilitado. Y en los tests, se nota más aún.
Raptor (laptop) tiene una tarjeta i810 de N megas (siendo N un valor entre 1 y no-tengo-idea) integrada y con tarro funcionando con Ubuntu Hoary. Parches al día, hacks respectivos, modificaciones al xorg.conf para cargar menos modulos sacando algunas cosas inútiles.
Puse ambas maquinas con las opciones mas cerdas en graficos (en los que se podía, como ppracer y Quake 3). Resultado? Raptor sufría de cuelgues de video y audio, que se notaban en Pumba, via multiplayer. Con las opciones por defecto, el rendimiento no era tan superior.

Peaks!
A veces, simplemente Raptor era injugable. Pumba ni siquiera se arrugaba. El movimiento completamente fluido y sin ningun cuelgue.
-
Tux Racer / PP Racer
Con Matías nos dimos cuenta que Tuxracer es como el programa ideal para probar si funciona la aceleracion por Hardware
Como Tuxracer no tiene opciones para cambiar los gráficos ni para contar los FPS, decidí instalar ppracer (un clon de tuxracer con algunos hacks). En Raptor, nuevamente, injugable. Y aqui la muestra de los fps:

Fps en Raptor...

...y fps en Pumba. 3X!
- glxgears
Debí haber partido por aquí, pero por cosas de la vida, partí al revés 
Pero sin palabras, nuevamente Pumba barrió el piso con una máquina 6 veces mas poderosa en procesador, pero casi 1/3 de lo que hace en gráficos...

FPS de glxgears en Raptor...

...y en Pumba...
Conclusión? Creo que ya se cual será la proxima tarjeta de video en el nuevo laptop (circa 2006-8?)
Y Xglx, cuando logre compilarlo completo (xserver, Mesa & the whole kitchen sink) funcionaba "ahí no mas". Incluso en Pumba (por diferencia de procesador, yo creo). Aunque no tuve tiempo de probar Xglx compilado como la gente (terminé recién ayer) por cruzarseme una sesión de "Destroy all Humans" 
376 views »