What is the framerate limit? Having an expected fps of e.g. 30, does setting the limit <30, >30 or both fix it?
Telling from the last point, seems to be a signaling problem.
It does not happen when a framerate limit of, say, 200 is set? That seems really weird. Because in that case only the information is propagated from the view to the player state and used nowhere (!) else. It essentially only causes two more lines to be run: Code
What happens:
Workaround Does not happen when framerate limit is set.
Possible causes Current high workload on system