Виміряйте FPS гри


10

Я хотів би знайти аналог Fraps або будь-який інший лічильник fps на Ubuntu 12.10.

Після деякого гуглінгу я знайшов 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 кадрів в секунду. І не має значення, чи гра дійсно працює повільно чи швидко - результат завжди однаковий.

Хтось знає, як виправити ці помилки? Або є якісь інші рішення? Дякую за допомогу.


1
Вам, мабуть, потрібно щось на кшталт glc, як я обговорюю в цьому питанні .

1
@Mik так, я це згадував у першому реченні.
АртемСторожук

1
Питання, з яким я пов’язував, не стосувався фрапсів, а альтернатив фрапу, тобто glc, як я вже згадував у своїй відповіді на це питання.

1
@Mik Насправді мені потрібен лічильник кадрів в секунду, і, схоже, glcтака функція не має.
АртемСторожук

Відповіді:


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 Головна сторінка

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

Домашня сторінка проекту Frapix Google

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.