Now that Vsync works correctly in this game, I’d like to have a 25% vsync option to give 30fps on a 120hz display. It’s a pain to manually change my display frequency to 60hz before I launch MSFS to solve this problem.
Currently if I select 30fps limit (50%), I get 60fps limit on my 120hz display. If I select 20fps (33%) I get 40 fps. I’d like to limit to 30 fps with an IN-GAME frame limiter. Yes, I know I can (I do) use NVCP or RTSS to limit to 30fps, but an in game frame limiter will provide much lower system latency as it can significantly lower GPU load.
If Asobo created a 25% vsync option, it would be so wonderful.
The wishlist is community requests to have features in MSFS added, removed or changed. Before posting, search to see if there’s an existing topic and add your vote. If not, create a new one.
Formally, you can submit your suggestion through Zendesk.
I am pretty sure you don’t want 15fps. The reason 30fps is the lower limit is because the human eye cannot detect the motion of the frames above 25fps. Any lower and you will see a slide show. You shouldn’t have to change your frequency before launching. Your monitor can likely handle variable frame rates from zero to 120. Also, vsync makes the GPU work harder, so only use vsync if you are having screen tearing if you can easily achieve 60 fps.
I want a 25% frame limit option. 25% of 120 = 30. The in game frame limiter is misleading, the 30fps setting = 50% of monitor refresh rate. so if your monitor is set to 120hz there is no way to in-game limit the frame rate to 30.
The way vsync is implemented, it will TRY for 60fps, and ft it can’t achieve 60 it will drop down to 30. And, when the conditions are right it will pop back up to 60. It’s not exact.
Sorry mate, you aren’t understanding my point. It seems like you’re trying to school me on something I already understand well. I’m not askign for help. I am asking devs for a new setting.
You’re correct that vsync set to 60 will try for 60 and then drop down to 30 when it can’t. That’s the nature of vysnc. That type of behaviour may work for screen tearing but it is awful for frame pacing btw, nobody would want that. You want to set a frame rate limit that you can actually consistently achieve for frame rate.
The issue here is setting frame rate limit to 60 (for example) does not set the limit to 60. It sets it to 100% of your monitor refresh rate. Asobo’s description of frame rate limit is misleading, it assumes you are using a 60hz monitor. 30fps limit sets a half-rate vysnc. 20fps sets a 1/3-rate vysnc. I’m asking for 1/4-rate vysnc (or 15fps by their crazy naming descriptions).
I use a 144hz monitor and would like this option so VSync can limit my FPS to 36 which would be perfect. I have noticed my sim runs smoother when there’s no FPS limit in the Nvidia Control Panel and Vsync is turned on in the sim.
I know the Sim is designed for 60hz (at least that’s what the wording in the Settings implies) but considering 144hz displays are quite popular I’m surprised this isn’t an option already.
I know the settings imply 60,30,20 but in my experience they are actually full, half and one third. Unfortunately your best option for what you desire would be a lock at 48 FPS.
That said for myself I can see no appreciatable difference on my monitor running at 165,144 or 120 all of which it supports so I run at 120hrz and lock my frames at 30 and experience no tearing.
I do not limit anything using the game interface, I keep that set to 100% (or 60) v-sync on.
Quite frankly I trust nVidia to do these things more than Asobo.
Yep, you’re right about the full, half and one third. I did some testing to find the optimal settings on my rig. Using Dev Mode, I saw that limiting FPS by turning on the FPS limit on NCP / RTSS causes me to be Mainthread Limited leading to more 0.1% & 1% lows in a session.
If I turn off FPS Cap in Nvidia and use only the Vsync option I can stay GPU limited, and my 0.1% & 1% lows improve quite a bit leading to a smoother experience.
Adding the ability to have a 25% VSync Option would allow me to play at 144HZ at 36 FPS. 48 FPS is a waste of GPU Power, I feel. 36 frames is more than plenty.
Refer to this thread for the advantages of being GPU limited as opposed to Mainthread Limited:
Wow I’m glad that after over 6 months this thread has finally got some up-votes. Thanks @Divij5549
I’m still hoping for more in-game vsync limit options. NVCP frame limit doesn’t off the best experience with this sim. So far my best experience is had by manually moving my monitor into 60hz mode and using the half vysnc option. but it’s frustrating to need to change my monitor refresh every time I use MSFS. A 25% vsync option would be fantastic.
Have a look at Rivatuner Statistics Server. It’s free and should let you do exactly what you’re looking for. You can lock framerates down with third decimal place precision, and can even use scan line syncing to fine tune that, no vsync required. It can give much smoother results than the nvidia driver level lock. You can even choose where in the frame you want to sync: beginning, end, or asynchronous. It’s a brilliant little tool. I don’t see any issues with being main thread limited or hitching with it, but it’s important to tweak to divisors of the actual screen refresh rate, not just fps, so try settings like 36.003 or 35.997 etc.
Many thanks for the insight. I had been using nvcp to limit frames to 30. I just purchased for Christmas, a new monitor that has 165 hz refresh rate. After turning off the frame limiter in nvidia control panel and using v-sync option within the Simulator, setting it to 20, my frame counter measures around 36 frames per second. I do believe I am getting smoother visual experience. I don’t actually look into the other settings such as processor work loads.
I checked my refresh rate using the UFO Test which shows it as 143.997
Dividing that by 4 for the FPS I’d want equals 35.999
I can set this in RTSS but I’m a bit lost when it comes to Scanline Settings. Would you be knowing a value to enter in the Scanline section that prevents tearing at 1440p? And would allow me to keep V Sync off so as to stay GPU limited?
I also read somewhere on this forum that you can use 1/4 Scanline to limit the FPS to 1/4th the refresh rate. Do you know if that’s possible to do?
The best description of how to use the scanline sync can be found by hovering your mouse over that window in RTSS. The tooltips describe how to use each function much better than I can.
Spent some more time with RTSS trying to configure a few different settings to see if I can manage to do what I want. Unfortunately, Scanline Sync seems only to have /2 setting for refresh rate and not /4.
We can only use FPS limiter or Scanline Sync one at a time, thereby not allowing me to lock 36FPS for a 144hz monitor.
Seems like Asobo enabling the 25% VSync option will be the best solution to this problem.
Thanks for the suggestion though!
Whats the framerate you are aiming to? You can just change your monitor refreshrate to whatever you like, and for example, if the minimum your display supports is 60Hz, you can enable Vsync half refreshrate in Nvidia panel and you will get the 30 FPS lock.
Only because your monitor has a mmaximum of 144Hz doesnt mean you cant set it to anything lower than that. Most monitors support 144/100/85/60 natively or something… and with that and half refreshrate you can achieve almost every result possible. Also you can try a custom refreshrate in nvidia panel and see what “in-betweens” your monitor supports.
Thanks for your suggestion! Your excellent video on YouTube helped me when I was trying to find the optimal settings for my set up.
Unfortunately, I’m in a peculiar situation where my monitor (AsusVG27AQ) has very poor performance at 60HZ. The response times at that refresh rate are well below average and can be headache inducing, especially when using TrackIR.
Basically, my monitor performs much better at higher refresh rates (120hz-144hz) than lower ones. I guess that’s why I got a good deal on it. Oh well.
Currently, I have set the monitor resolution to 120HZ and am using the in game option of VSync (20) which locks the FPS to 33% of the refresh rate which in this case equals 40 FPS. In my experience this has been a lot smoother than locking FPS in Nvidia Control Panel.
If we have the option of 25% Vsync, then I could either lock 30FPS at 120HZ or 36FPS at 144HZ which would be perfect and wouldn’t push the GPU unnecessarily.
Even if my monitor wasn’t so bad at 60HZ, I would still like this option if possible for the advantages in input lag that higher refresh rates offer. This is especially noticeable in the menus and interacting with the in-game toolbar (Weather, Camera, ATC etc.) and can make the experience more enjoyable.