VSync not working

arjenboerdijk

Distinguished
Sep 16, 2011
76
0
18,630
Hello people,

For years I had been playing Microsoft Flight Simulator X. I had always used NVIDIA Inspector to apply custom settings for anti-aliasing, and used standard vsync + 1/2 refresh rate. This resulted in a fluid 30 FPS gaming experience without suttering.

I went away from FSX for a few years, installed Windows 10 in the mean time. Recently I started using it again. I checked my settings in NVIDIA Inspector and everything was fine. I fired up the sim and noticed the AA settings were working, but noticed VSync would not work. Frames were running unlimited instead the 30 I hoped for. It would always run at 30 in the past if I forced VSync 1/2. This time it was running between 40-70 FPS, which is more than sufficient for VSync 1/2.

I checked my settings, and checked again, and decided to roll back to an older NVIDIA driver with which VSync used to work a few years ago, when I was actively using FSX. No luck. I reinstalled the newer driver (clean install option). Tried forcing global settings via NVIDIA Control Panel, and set VSync 1/2 Adaptive. No luck.

Then tried GTA V, just to check if VSync was working at all on my computer. It worked in GTA V, but only via in-game settings. I turned it off and tried forcing it to on via NVIDIA Control Panel and it didn't work, so my GPU does not seem to be broken.

So bottom line:

I cannot force VSync externally via NVIDIA Control Panel or NVIDIA Inspector, only works in-game. FSX however, does not have an in-game option for that.
 
There have been drivers that prevented you from running V-sync at the same time as FPS limiter. As far as I know, those 2 things no longer function together, but there is a solution that is much simpler you should like. Go into the normal Nvidia Control Panel (it probably exists in Nvidia Inspector as well), and go to the V-sync settings and change it to Adaptive V-sync (half refresh). This will keep V-sync enabled as long as your FPS meet half your refresh rate, and it'll limit your FPS to half your refresh rate.
 


Well, thanks, but that's the problem. I CAN'T force VSync externally, both via Control Panel nor Inspector. I already tried this setting yesterday, going to "3D graphics settings" and set vsync to "Adaptive (half refresh rate)" for the global profile. Also manually tried to add fsx.exe and gta5.exe and setting it too, but no VSync.


System specs:

Asus P8Z68-V Pro
Intel i5 2500K
Asus GTX 670 (376.33)
OCZ 700W
Crucial 128GB
OCZ 128GB
WD Caviar Black 1 TB
 
Do you still have the FPS limiter on? As I mentioned, V-sync and all other forms of syncing will not work with the FPS limiter in place. That means you have to turn off the Nvidia Inspector FPS limiter, Rivaturner, MSI Afterburner, and other means in which you might have been trying to turn it on.

Also, is this a game that doesn't have a V-sync option? You can't always force it on if the game doesn't allow it (it's usually the other way around though).
 


I have turnoff ALL frame limiters, in NVIDIA Control Panel, NVIDIA Inspector, and in-game as well. I do not have any video card software installed, or any other software that forces a frame rate limit externally. I did however have Asus GPU Tweak installed in the past, I don't think this can limit your FPS, but if it can, do you think a setting could have been left behind? (I don't think this is possible without the software though...)

Flight Simulator X is indeed the game that does not have the option for internal vsync. You can set it via a .CFG file, but it doesn't work well. The settings via NVIDIA Control Panel are much better (when they work).