unfortunately it’s not that easy: i double checked, and I do not have vsync enabled
My hardware is quite old. A standard PC about 6 years old. “Normal” games like minecraft run with good performance, so I thought that it should be better with easy scenes (one cube in the scene graph).
Also it seems, that the framerate is somehow “limited”. There’s no evidence for that, but I tried to increase the number of cube to draw in the scene graph. A long time there’s happening nothing. When I reach about 5000 cubes arranged in a flat array, the framerate drops. I can understand this. But before I do not have more than 2000 cubes in my scene there’s happening nothng with the framerate. It stays constant at 59-60 FPS.
The frame profiling popup that is included in 3.1 taps into some new profiling interface that is also new in 3.1. It hooks in a listener that collects the different frame steps for building the graphic but one could just as easily catch them to put frame timing in the HUD. So for example, instead of tracking FPS you could track how many nanos/millis it takes to render the frame.
Depending on how the drivers are swallowing the extra frame time, this should tell you the same thing (did my game get laggier than I want) but even when frame rate locked. It’s a theory anyway.