Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Why would i need to enable vsync to use gsync?
That is not true at all.
You don't need vsync for gsync. That is bs. Vsync is a fixed refresh, gsync is dynamic refresh dependend on your fps.
Setting your frames lower than your max refresh rate however is good a good advice.
The reason you get screen tearing is you graphic card updating the image in front buffer during the refresh cycle, thus part of the image is old, and part is new, with a visible tearline between them. If you enable VSync - front buffer gets locked during the refresh, thus screen always shows only one frame. The problem is, if the screen gets to refresh earlier then the new image is ready to be sent to front buffer - screen shows the same image twice, which results in unsmooth visual presentation, known as judder or microstutters. Here's when G-Sync comes in - by adjusting the refresh rate to in-game framerate, it makes sure every image is only shown once, thus presentation remains smooth.
VSync without G-Sync = stutters, no tearing.
G-Sync without VSync = tearing, reduced stuttering.
G-Sync+VSync = no tearing, greatly reduced stuttering.
Although for the perfect experience you want to get yourself some CPU-level framerate limiter. I suggest RTSS, it is simple to configure.
VSync and refresh rate are totally unrelated. You can use it with any kind of refresh rate.
It uses G-Sync correctly in both cases. The thing is when game runs in windowed/borderless mode, Windows applies VSync to it. That's why you don't have tearing on the desktop.
The tearing is very apparent standing in front of the accessory shop, with the green circle you stand on at the bottom of the screen, wiggling between that and the stairs.
playing borderless 3440x1440 with gsync + nvidia 'fast' vsync
5950x
3080
34GP83A-B 144hz gsync compatible / freesync
144ghz monitor, had screen tearing and low fps (60) with vsync on.
all you need to do is check your refresh rate in display advanced settings. Not in nvidia control panel, but in windows. If you don't know how https://youtu.be/7JD2FtoKgyY
I had my set on 60. I changed it to 144, turn vsync on in game - no tearing and good fps.
Yeah sometimes Windows is funny like that. Usually you just have to deal with Nvidia settings, but I have had Windows change my hertz before too.
For optimal settings it is recommended to have vsync on along with gsync on in the Nvidia control panel with frame rate set at least 3 frames below max hertz with vsync off in game. Here's some tech mumbo jumbo I have no clue what it means, but it explains why vsync should be on. You can do what you want if it suits you I"m just putting it out there.
From blurbusters:
"However, with G-SYNC enabled, the “Vertical sync” option in the control panel no longer acts as V-SYNC, and actually dictates whether, one, the G-SYNC module compensates for frametime variances output by the system (which prevents tearing at all times. G-SYNC + V-SYNC “Off” disables this behavior
This is how G-SYNC was originally intended to function. Unlike G-SYNC + V-SYNC “Off,” G-SYNC + V-SYNC “On” allows the G-SYNC module to compensate for sudden frametime variances by adhering to the scanout, which ensures the affected frame scan will complete in the current scanout before the next frame scan and scanout begin. This eliminates tearing within the G-SYNC range, in spite of the frametime variances encountered.
Frametime compensation with V-SYNC “On” is performed during the vertical blanking interval (the span between the previous and next frame scan), and, as such, does not delay single frame delivery within the G-SYNC range and is recommended for a tear-free experience."
For optimal GSYNC you need to do the following:
- Use FAST vsync in Nvidia settings or just OFF (Fast = variable below monitor max hz, fixed when faster than monitor --- I use OFF)
- Enable GSYNC in Nvidia monitor panel
- Disable VSYNC in the game
- Set max Prerendered frame count to 1 in Nvidia settings (for fastest respons time) (Low Latency Mode = ON)
- For DRG you want to set max Framerate to Monitor HZ + 2 , eg my monitor is 120, so my setting is 122 (equal to FAST vsync)
if you enable VSYNC at some point, you are not using GSYNC anymore.