Right, sim is driving me crazy. Every 20 minutes or so, on the ground or in the air, it’ll start stuttering like mad. Main thread indicator goes yellow/red. To fix it, all I have to do is press the Windows key to open the start menu, then again to close it. Then it goes back to smooth. I don’t understand. Have tried everything. It’s NOT a VRAM issue, I’ve been monitoring that. I got a 4070ti specifically so I could use frame generation on DX12, and it works amazingly 90% of the time, apart from the random stutters. It would be a shame to have to go back to DX11 when I got a 40 series card to use frame generation. It’s obvious my PC can do what I’m asking it to, I just don’t get why it freaks out every few minutes and has the weirdest fix.
Why do you think it is caused by frame generation?
To me, it sounds more like a Windows process that runs every 20 minutes, could be many things, but it often is something like disk cleanup work. Easy to find, of course, just have a process monitor open and check when you get the low FPS.
But why would that process stop just by pressing the Windows key? Every time it happens I either press the Windows key twice to open and close the start menu and it’ll fix itself, or I can go into a menu in FS, change nothing and it’ll fix itself, or I can ALT+TAB to another window (Vpilot, Volanta etc) and it’ll fix itself.
If I don’t touch anything, it’ll stay stuttery, which probably means it’s not a random scheduled background process.
Eliminate those other apps as variables. Disable/uninstall those apps and launch MSFS by itself, then if the issue does not occur add them back in. I have noticed a bit of an increase in issues with VPilot since SU13 released, so start with uninstalling that first.
Could also be Anti Virus, printer software or anything else running in the back ground, calling home for update checks etc.
Maybe something set to sleep 20 minutes?
Don’t think so, because opening the start menu or ALT TABbing to another window (which immediately fixes the stutters) wouldn’t stop a process like that.
Well, after a long and arduous process, I figured out what was causing this. In my Nvidia control panel I limited my frame rate to 60fps and set Vsync to half refresh rate (120Hz). For some reason this was causing my main thread to tank every so often, causing the stuttering I had.
I turned off the frame rate limiter and set Vsync to adaptive, and voila, main thread indicator is constantly steady, no tanking or stuttering and frame generation doing what it’s meant to do (70-120fps depending on where I am).
Cause wise, not sure. Maybe it’s because I was telling my graphics card that I want one thing (60fps limit) and I’m telling the sim I want another (frame gen, as much FPS as possible) and the two were fighting with eachother.
Ideally instead of fluctuations between 70 to 120fps I’d prefer a constant 60, so I left the FPS limiter in the Nvidia settings to off and just changed the Vsync to half refresh rate - that limited the frames to 60 but same stuttering issue. I’ll need to see if the in-sim settings have an effect.
Don’t use any form of v-sync with frame generation other than standard v-sync in the nvidia control panel. Don’t enable any vsync in game. And definitely don’t lock fps, at all. Frame generation uses reflex so isn’t compatible with frame caps or any other form of vsync other than standard.
If you lock at 60fps, that means you’re only getting 30 real frames and 30 artificial ones. Don’t do it. Let it run free.