Can I turn VSYNC on in games where it is not an option? ("Rippling" effects and vsync)

snik

Senior member
Jan 6, 2003
759
0
0
Some games do not have the VSYNC option and these games drive me nuts. I can't stand the "rippling" effect on the screen. MOHAA is one example. Is there any way of turning vsync on for games that don't have it as an option?

I tried this: advanced display settings, opengl, vertical sync "on by default" still no go.

Maybe there are other solutions?

Any help is appreciated.
 

SmuvMoney

Member
Sep 9, 2002
28
0
0
Since MOHAA is based on the Q3 engine, setting r_swapinterval to 1 should turn on vsync in game. By default, it is 0 in most Q3-based games. Try that and see what happened.
 

snik

Senior member
Jan 6, 2003
759
0
0
Originally posted by: SmuvMoney
Since MOHAA is based on the Q3 engine, setting r_swapinterval to 1 should turn on vsync in game. By default, it is 0 in most Q3-based games. Try that and see what happened.

Thanks, SmuvMoney worked perfectly! Now I can play MOHAA with complete satisfaction. Frames are lowered of course, but now that "rippling" is completely gone!
 

snik

Senior member
Jan 6, 2003
759
0
0
Originally posted by: PliotronX
There should be a "force on" option as well.

In OpenGL settings? I don't see that. (Using 43.45 Detonators btw)
 

PliotronX

Diamond Member
Oct 17, 1999
8,883
107
106
Geez, when did Nvidia take that out? Sorry, I didn't know they had taken out the option to force Vsync =\ At least like SmuvMoney said, the swapinterval cvar should do the trick.
 

snik

Senior member
Jan 6, 2003
759
0
0
Originally posted by: Lonyo
Should be:
On by default
Off by default
Always off

Here's a pic to illustrate


I see these just fine. Looks like there is no force option that PliotronX was referring to.

My conclusion is that if I want to turn on vsync in games that don't have it as an option in video settings, I would have to fiddle with console commands?
 

Dulanic

Diamond Member
Oct 27, 2000
9,968
592
136
Originally posted by: PliotronX
Geez, when did Nvidia take that out? Sorry, I didn't know they had taken out the option to force Vsync =\ At least like SmuvMoney said, the swapinterval cvar should do the trick.

They didn't. Direct 3D has a always on option. OpenGL however only has a On by Default option.
 

SmuvMoney

Member
Sep 9, 2002
28
0
0
Hmmm...I thought "On by Default" would kick vsync in if a game in OpenGL had no way to set vsync on its own. Since Q3 has a cvar for vsync, you have to set it to 1 or it will override the driver setting. I think that is why Nvidia might have gotten rid of or not implemented "Always On": if a game had the vsync setting, just set it to on, but if no setting was available, On By Default would do its job correctly. Just a guess tho...

On the flip side/for Direct3D, my _somewhat limited_ understanding was that the game itself has to be able to set vsync on its own regardless or driver settings (could be completely wrong here though). This may be why there are no driver settings in D3D for Nvidia 43.45 drivers. They did exist previously.