I know about this issue. The actual reason for this is not yet known. It's related to particular combination of hardware, resolution and VSync option. The OpenGL renderer is affected only.cacouser wrote:There is still a problem, however, which is, there is still a subjective sensation of jerkiness, in the sense that it will appear "choppy" all of a sudden, off and on. Not sure how to go about diagnosing. I figured out how to profile it, but don't know how to interpret the results.
For example, I saw 20 FPS with VSync on and 150 FPS with VSync off at exactly the same location. Definitely I need to take a closer look at this strangeness.
Instruments screenshot you provided won't help. You need to setup custom captures with the smallest possible interval and to investigate each sample (and, potentially, idle time!) between two game frames.
Profiling is not so easy task as someone might think of. A few inherent limitations of Apple's tools must be taken into account. On OS X at least, nave no idea about iOS.