Screen tearing with DLSS frame generation enabled

Not sure the cause but with the frame generation enabled i get some screen tearing when moving the camera view in cockpit or outside of aircraft.

If I disable it, it fixes the issue, but wondering if there is something I’m not setting up correctly.

I have an lg cx with freesync enabled in the tv settings.

On pc In sim I use DLSS quality, vsync off.

Nvidia control panel is set to native display resolution @60fps If I recall.

I’m really lost with all these features, not sure what to use and what not to. :smiley:

Any help to what I should use and hopefully it fixes that frame gen issue I have.

Thanks

I assume you’re on PC, perhaps update your bio. To fix screen tearing, here’s what I did:

  1. Go into Nvidia Control Panel, Manage 3D Settings, and click on Program Settings.
  2. Under “select a program to customize”, select Microsoft Flight Simulator (or add it, in case it isn’t already there. See Configure unique 3D settings for my applications and games).
  3. Now scroll down to Vertical Sync, and select FAST from the dropdown menu. Apply and save, and now boot up the simulator. Ensure in sim vsync is off. Screen tearing should now be gone.
2 Likes

Thanks will try that, and that should work if I have DLSS frame gen enabled?

Oh updated bio, thanks for the reminder.

Yeah if you’re still finding screen tearing then perhaps you need to cap your FPS in the Control Panel, but try this hack first.

1 Like

I see, I thought it was capped but perhaps not, I looked in nvidia control panel and under resolution it says my native resolution @60, I presumed that meant it was capped at 60.

Yeah 30 FPS should be enough for FS2024, so limiting it to 30 in the Control Panel will give your PC a break (especially in the Menus) and give you extra room for tweaking settings. Ideally I want my frame rates (maximum 30 in NVCP) at half my monitor refresh rate (also 60 Hz) for optimal smoothness. With Lossless Scaling I get it back to 60 FPS.

1 Like

The reason you’re getting the screen tearing is because your FPS in the simulator is higher than the refresh rate of your monitor (i.e. if you’re getting 80 FPS with frame generation enabled, but only use a 60Hz refresh rate monitor you will get screen tears). There are two main fixes, as already pointed out to you:

  1. Use NVIDIA Control Panel to activate VSYNC, which will lock your FPS to the maximum refresh rate of your monitor (60FPS for a 60Hz monitor)
  2. Use NVIDIA Control Panel to cap your framerate to your monitor refresh rate

The above methods essentially do the same thing, but should both result in no more screen tears!

Hope this helps,
The MSFS Team

2 Likes

But my lg cx is capable of 120hz I think?


This should tell you what your monitor is capable of. What are your specs, and how much FPS are you getting in-sim when its uncapped FPS?

I was getting around 75fps earlier, I just read something elsewhere that I need to scroll down further in the nvidia resolution settings and there is a specific PC resolution list and I should be able to set it at 120hz then.

7800x3d
4070ti super
64gb ram

Monitor is lg cx

Is that with or without FG?

Thats with frame gen.

Settings on high/ultra and DLSS quality, playing in 4k. TLOD and OLOD at 150.

Ok so you can set your refresh rate to 120Hz, limit your FPS to 60 in NVCP, and everything should be smooth. This way, even in the most demanding scenario, you can still maintain a stable 60 FPS.

1 Like

Be prepared for a potential impact on start times if you use NVCP frame cap. My test results are here. Strangely not every system seems to be impacted, but some are.

2 Likes

Awesome, how do I limit to 60 in NVCP though?

Sorry new to all this.

edit/ just seen the image in linked post.

@davegranstrom16 with what you just said would you still enable vsync in the Nvidia control panel , like you mentioned in you original post about selecting FAST from the dropdown menu?

1 Like

After you add Microsoft Flight Simulator to the Customize Programs tab, scroll down to find Max Frame Rate setting and cap to 60. At the same time, scroll down a little more to ensure Vsync is set to Fast, and that should be everything.


2 Likes

Great help, I will hopefully try all this later and report back. Thank you

1 Like

Yes, I would still set Vsync to Fast since this eliminates any and all screen tearing that may occur. The max frame rates are simply for smoothness within the simulator. Glad to help!

1 Like

30 FPS is horrible in my opinion, it stutters with every camera pan, which happens a lot with TrackIR. I need 60 fps. My monitor has 60Hz and Frame Generation works perfectly when I limit the framerate to 60 in the nVidia Control panel. No issues with loading times either. I’m in the main menu after 90 seconds (which is loads better than the 8 minutes that I had with FS2020. :wink: )

3 Likes

Everyone’s got their personal preferences, but I’ve learned if you make do with less, you will be impressed more, and this is the motto of MSFS. My PC can’t run above 40 fps, so I limit it to half my refresh rate of 60Hz. For me, 30 FPS is as good as I’ll get, and Lossless Scaling brings it back to 60.

2 Likes