Ogre Version: : 1 13 5 6:
Operating System: :Linux OpenSuse 15.5:
Render System: :OpenGL3+
I have very general question : How would you implement benchmarking system for a large game, using ogre3d like Opendungeons-plus ? I know how to get frame statistics plus the replay system is implemented , except it does not record the camera movement --- in replay mode one can arrange camera as one needs ....
benchmark using ogre3d
-
paul424
- Gnome
- Posts: 385
- Joined: Thu May 24, 2012 7:16 pm
- x 20
benchmark using ogre3d
-
rpgplayerrobin
- Orc Shaman
- Posts: 788
- Joined: Wed Mar 18, 2009 3:03 am
- x 447
Re: benchmark using ogre3d
It depends on what exactly you need.
If you want something like a button like "Benchmark Test" for players to press, which later then sends all information needed to you, that is pretty simple to do by just loading a predefined scene and having a camera move through in, say for exactly 10 seconds for the camera to finish its animated movement.
That scene would have to have predefined options though if you have options in your game, since if one computer has, for example, a low particle setting it might get more FPS than if the test was done with a high particle setting.
Information you would need to be sent to you:
- Number of frames rendered, average FPS, lowest FPS, highest FPS
- What CPU they are using
- What GPU they are using
- The memory the game takes
- The memory left on the computer (can be significant)
- The CPU usage of the game
- The CPU usage otherwise used on the computer (other apps might use the same thread as the game, which can be significant)
- If the game was running in Windowed or Fullscreen (significant for performance)
- What window resolution it was rendered with
But even if you have all this information, you would need many players to run the test in order to actually get any good stats from it.
My project: https://imagindar.com/