I have observed periodic (~3s) microstuttering with frame times larger than 16ms even on completely empty maps with a static view. With my system and frame rates, this is imperceptible, however i do not know if this contributes to larger stutters, especially if multiple sources of stutters stack. I have tested only on Altis, Sefrou-Ramal, and VR. The effect is similar between Altis and Sefrou-Ramal, but less pronounced in VR due to higher baseline FPS, (but it is visible).
The sources of stuttering appear to be:
- Main thread -> dlcSim -> dlcUpd: responsible for frame time spikes above 16ms
- Main thread -> wSimu -> waitBG -> 3dSwp: responsible for frame time spikes above 20ms but not exceeding 22ms.
Sometimes they overlap in period, but usually it is separate.
Evidence of frame time dips:
(see 99th percentile graph overlay on the top left)
Frame capture results:
Over 16ms
Over 20ms
Other frame capture output logs: