Hi,
This evening I was reading various forum posts both old and new, talking about both vsync on vs off as well as setting the desktop resolution/hz to certain lower values to improve msfs performance. (I would try anything at this point to get an extra frame or two )
I was surprised with the results however, and I’m not sure what to think. I would love your opinions on both of my findings below. Here are my specs and findings anyways.
TV: LG C1 77" (Set to 4k @ 120hz with g-sync on, v-sync on for most games)
GPU: MSI RTX 3080 stock
CPU: AMD Ryzen 9 5950x stock
Headset: Reverb G2
So I performed the following two tests.
- I set the desktop to really low resolutions / low hz. None of these improved the frame rate according to the in game dev fps counter.
Setting the hz of the screen to say 24hz, ** limited the rendered frame rate of the game to 24hz. Is this right? ** This means the frame rate of the screen actually is in some way tied to the frame rate of the display which in some way worries me, that we do need to be really careful about what hz we set our displays to. Should we sync our display and headset hz if possible? I tried setting the TV to a custom resolution of 45 and 90 but no major difference. Perhaps other hz in the 30 range is also a valid hz for when vsync is on?
My question here is, how are some people seeing that setting the display to 24hz or lower resolutions, is getting them higher frame rates, say 30/40+ in game? Is this gpu / gpu setting dependent?
- For vsync on/off, I did notice in various test runs over the past few months, that for me vsync off and HAGS on, gives me the best fps, but just barely, by 3 or 4 fps so I leave it like that. So my nvidia settings default to g-sync on and vsync on for all other games, but vsync off specifically for msfs.
While testing this, I however noticed, in game, my frame rate might show say 37fps in NYC for example (I purposely set render resolution very low by the way to notice differences more) but when I press the start button to bring up say the nvidia control panel to mess with resolutions/hz, i saw in the background, the frame rate of the game jump to 42/43 fps. This is around a 15% improvement! Switching focus back returns the frame rate to the same, 37fps. (This is with the escape / msfs menu open so the plane is not moving / the scene is not changing).
I am trying to explain this and I think it something to do with vsync. Is it that when the msfs window is in focus, vsync is enabled (because its vr and something forces vsync to be on?, even though I force it to off in the nvcp?) and the frame rate drops (surprisingly not to 90, 45, or 22.5 but something randomly in between…like 37 ) and when I switch focus out to some other window / start menu, vsync goes back off (I guess as its flight sim still active but maybe some vr mode becomes inactive?? turning off the forced vsync). I’m so confused to be honest
It leads me to a few questions, are others seeing this? Is there some 15% performance gain to be had here if we make sure some other window is active while playing msfs in vr, or if we can somehow force vsync off in game. My understanding with vsync is that if fps is so low (20s/30s), tearing shouldn’t be noticeable? Maybe that’s not true for VR?
All opinions welcome. I truly hope this is some free fps we can all gain?
Cheers.