Мера FPS в игре

10

Я хотел бы найти аналог Fraps или любого другого счетчика fps в Ubuntu 12.10.

После некоторого поиска в Google я нашел 2 решения:

  1. Чтобы использовать Mumble (я нашел это из этого обсуждения ). Это решение не сработало для меня, потому что после запуска игры:

    mumble-overlay game
    

    Я получил эту ошибку:

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

    И я не нашел никакого исправления этой ошибки в сети.

  2. Использовать WINEDEBUG=fpsс osd_cat. Работает только с вином (только игры для Windows). Нашел из прочтения этого обсуждения и этой статьи . Он показывает FPS во время игры, но на выходе определенно неправильно - 0,15-0,18 кадров в секунду. И не имеет значения, действительно ли игра работает медленно или быстро - результат всегда одинаков.

Кто-нибудь знает, как исправить эти ошибки? Или есть другие решения? Спасибо за помощь.

ArtemStorozhuk
источник
1
Возможно, вам нужно что-то вроде glc, как я обсуждаю в этом вопросе .
1
@ Мик, да, я упоминал об этом в первом предложении.
АртемСторожук
1
Вопрос, на который я ссылался, был не о фрапах, а об альтернативах фрапс, то есть glc, как я уже упоминал в своем ответе на этот вопрос.
1
@Mik На самом деле мне нужен счетчик кадров в секунду, и, похоже, glcтакой функции нет.
АртемСторожук
2
видите фрапс как программы для Ubuntu?
Янус Троелсен

Ответы:

2

Вы можете использовать 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

Вам нужно будет скомпилировать и настроить BuGLE, но это будет работать с любым программным обеспечением, использующим OpenGL для визуализации графики.

BuGLE HomePage

Frapix - это программное обеспечение, которое может создавать нечто похожее (обещает быть похожим на Fraps), но имейте в виду, что BuGLE - это решение по умолчанию.

Frapix Главная страница Google Project

Александр Телес
источник