Stuttering/jittering in VR mode with the Varjo Aero, RTX 4090 and 13900k cpu (solution found!)

@Flusingo

Something you might try to fix periodic microstuttering, which works for me on WMR and will likely work on the Aero (it’s a sim problem not HMD problem), is to change your monitor refresh rate to exactly 60 hz (or 90 or 120 depending on what your monitor can do), as long as it’s a precisely even factor of your HMD refresh or FPS lock.

The sim uses the mirror window for a lot of interaction through DWM I think, mouse bounds and line of sight to controls in the cockpit etc, so it is tied into the rendering of the HMD in some way.

Most 60 hz monitors actually refresh at 59.936 to 59.40 hz in windows, to maintain NTSC compatibility with video media, while most headsets refresh at exactly 90hz. This can result in a rhythmic periodic stutter as the two refreshes constantly diverge and are eventually forced back into line by the DWM. If you make a custom resolution in windows for your monitor you can force it to precisely 60.000 hz. Windows kinda hates it, but it will do it.

There are other sources of rhythmic suttering, especially on WMR with reprojection, like the scenery loading threads spooling up and down every 20-30 seconds and severely messing with main thread time, but it’s something to try. Any stuttering is so much worse in VR, especially when using reprojection, it’s like stepping onto a stationary escalator with your eyes, haha.

3 Likes