测量游戏的FPS
我想在Ubuntu 12.10上找到Fraps或任何其他fps计数器的类似物。
经过一些谷歌搜索我找到了2个解决方案:
-
使用Mumble (我从这个讨论中找到了它)。 这个解决方案对我不起作用,因为在启动游戏后:
mumble-overlay game
我收到了这个错误:
game: symbol lookup error: /usr/lib/mumble/libmumble.so.1: undefined symbol: glPopClientAttrib
我没有在WEB中找到任何修复此错误的方法。
-
在
WINEDEBUG=fps
使用WINEDEBUG=fps
。 它仅适用于葡萄酒 (仅限Windows游戏)。 通过阅读本讨论和本文找到 。 它在播放期间显示FPS,但输出肯定是错误的 – 0.15-0.18 fps。 如果游戏真的运行缓慢或快速并不重要 – 结果总是一样的。
有谁知道如何解决这些错误? 或者还有其他解决方案吗? 谢谢您的帮助。
你可以使用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 Project Home