Most GPUs have a default power management system that switches to a lower clock frequency when idle to save power. This can be useful in gathering repeatable average frame time data for your level.Īnother technique for helping reduce noise in profile results is to run with fixed clocks. It will then shutdown automatically after a fixed number of frames. This means that, if you have your project set up to run a camera flythrough on startup, it will advance through the flythrough using fixed timesteps and a fixed random seed.
Rather, it runs 211×60=12,660 frames using a fixed timestep of 1/60=16.67 milliseconds. In the above example, benchmarkseconds is not wall-clock seconds (unless every frame of the demo runs at exactly 60 fps).