Medida FPS do jogo

10

Eu gostaria de encontrar um análogo de Fraps ou qualquer outro contador de fps no Ubuntu 12.10.

Depois de algumas pesquisas, encontrei duas soluções:

  1. Para usar Mumble (achei de esta discussão ). Esta solução não funcionou para mim porque depois de lançar o jogo:

    mumble-overlay game
    

    Eu recebi este erro:

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

    E não encontrei nenhuma correção desse erro na WEB.

  2. Para usar WINEDEBUG=fps com osd_cat . Funciona apenas com o vinho (apenas jogos do Windows). Encontrado a partir da leitura desta discussão e este artigo . Ele mostra o FPS durante o jogo, mas a saída está definitivamente errada - 0,15-0,18 fps. E não importa se o jogo é realmente lento ou rápido - o resultado é sempre o mesmo.

Alguém sabe como corrigir esses erros? Ou existem outras soluções? Obrigado pela ajuda.

    
por ArtemStorozhuk 21.01.2013 / 12:43

1 resposta

2

Você pode usar o 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 +=  } END { print "average framerate: ", s/NR }' bugle.log
average framerate:  59.7136

Você precisará compilar e configurar o BuGLE, mas isso funcionará com qualquer software usando o OpenGL para renderizar gráficos.

Home page do BuGLE

O Frapix é um software que pode fazer algo semelhante (promete ser semelhante ao Fraps), mas tenha em mente que o BuGLE é a solução "padrão" para isso.

Página inicial do Frapix Google Project

    
por Alexandre Teles 20.08.2013 / 03:38