René Dudfield wrote:Another possibility is that pygame.display.flip()
I'd guess lack of precision in the timing, or the time slice the OS
gives your process.
is waiting for a vertical retrace, thus limiting
the frame rate to the refresh rate of your monitor.
What happens if you just run the timing loop
without the drawing?