Medir FPS del juego

10

Me gustaría encontrar un análogo de Fraps o cualquier otro contador de fps en Ubuntu 12.10.

Después de buscar en Google, encontré 2 soluciones:

  1. Para usar Mumble (lo encontré en esta discusión ). Esta solución no funcionó para mí porque después de lanzar el juego:

    mumble-overlay game
    

    Tengo este error:

    game: symbol lookup error: /usr/lib/mumble/libmumble.so.1: undefined symbol: glPopClientAttrib
    

    Y no encontré ninguna solución de este error en la WEB.

  2. Para usar WINEDEBUG=fpscon osd_cat. Funciona solo con vino (solo juegos de Windows). Encontrado al leer esta discusión y este artículo . Muestra FPS durante la reproducción, pero la salida es definitivamente incorrecta: 0.15-0.18 fps. Y no importa si el juego realmente funciona lento o rápido: el resultado es siempre el mismo.

¿Alguien sabe cómo solucionar estos errores? ¿O hay alguna otra solución? Gracias por la ayuda.

ArtemStorozhuk
fuente
1
Probablemente necesite algo como glc, como lo discuto en esta pregunta .
1
@ Mik, sí, lo mencioné en la primera oración.
ArtemStorozhuk
1
La pregunta a la que me vinculé no era sobre fraps, era sobre alternativas a los fraps, es decir glc, como mencioné en mi respuesta a esa pregunta.
1
@Mik En realidad necesito un contador fps y parece que glcno tiene esa función.
ArtemStorozhuk
2
¿Ves Fraps como programas para Ubuntu?
Janus Troelsen

Respuestas:

2

Puedes usar BuGLE:

$ BUGLE_CHAIN=showfps LD_PRELOAD=/home/sa/Temp/bugle/lib/libbugle.so glxgears

$ cat bugle.log 
[INFO] logstats.frames per second: 36.2 fps
[INFO] logstats.frames per second: 60.1 fps
[INFO] logstats.frames per second: 60.0 fps
[INFO] logstats.frames per second: 59.9 fps
[...]

$ awk '{ s += $5 } END { print "average framerate: ", s/NR }' bugle.log
average framerate:  59.7136

Necesitará compilar y configurar BuGLE, pero esto funcionará con cualquier software que use OpenGL para representar gráficos.

BuGLE HomePage

Frapix es un software que puede hacer algo similar (promete ser similar a Fraps), pero tenga en cuenta que BuGLE es la solución "predeterminada" para esto.

Página de inicio del proyecto Google Frapix

Alexandre Teles
fuente