Deep Rock Galactic
DrDeath Feb 29, 2020 @ 4:02am
Screen tearing with Gsync
Hi all, in fullscreen mode i am getting screen tearing with gsync even though i have Gsync set up for fullscreen mode however when i set Gsync to use fullscreen and window mode and set the game to windowed it uses gsync correct. Any fix for this?
< >
Showing 1-15 of 19 comments
Abstr4cted Feb 29, 2020 @ 5:02am 
Do you have vsync on in the nvidia control panel? You need that on, and if you have the newest driver update they added a framerate limiter in the NCP as well. Set it 3 frames below your monitor's hz.
Last edited by Abstr4cted; Feb 29, 2020 @ 5:05am
DrDeath Feb 29, 2020 @ 5:36am 
Originally posted by Sacred Scorn:
Do you have vsync on in the nvidia control panel? You need that on, and if you have the newest driver update they added a framerate limiter in the NCP as well. Set it 3 frames below your monitor's hz.

Why would i need to enable vsync to use gsync?
Space Dandy Feb 29, 2020 @ 7:02am 
Originally posted by DevilDog:
Originally posted by Sacred Scorn:
Do you have vsync on in the nvidia control panel? You need that on, and if you have the newest driver update they added a framerate limiter in the NCP as well. Set it 3 frames below your monitor's hz.

Why would i need to enable vsync to use gsync?
That's just how it works.
apf3l Feb 29, 2020 @ 7:51am 
Originally posted by The wizard of loneliness:
Originally posted by DevilDog:

Why would i need to enable vsync to use gsync?
That's just how it works.

That is not true at all.
apf3l Feb 29, 2020 @ 7:53am 
Originally posted by DevilDog:
Originally posted by Sacred Scorn:
Do you have vsync on in the nvidia control panel? You need that on, and if you have the newest driver update they added a framerate limiter in the NCP as well. Set it 3 frames below your monitor's hz.

Why would i need to enable vsync to use gsync?

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.
Last edited by apf3l; Feb 29, 2020 @ 7:54am
Abstr4cted Feb 29, 2020 @ 9:46am 
Even Nvidia tells you to enable vsync in control panel. Once you go over your monitors refresh rate, gsync is useless. You can try to just have vsync off and use a frame limiter, but I always get screen tear doing that. Oh, and make sure you have vsync off in-game. I've had my gsync monitor for 5 years now, trust me I've experimented with everything lol.
Last edited by Abstr4cted; Feb 29, 2020 @ 9:56am
Snow Feb 29, 2020 @ 3:47pm 
Originally posted by DevilDog:
Why would i need to enable vsync to use gsync?
You don't. You need to enable VSync if you want to eliminate screen tearing.
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.
Originally posted by apf3l:
Vsync is a fixed refresh
VSync and refresh rate are totally unrelated. You can use it with any kind of refresh rate.
Originally posted by DevilDog:
however when i set Gsync to use fullscreen and window mode and set the game to windowed it uses gsync correct
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.
Last edited by Snow; Feb 29, 2020 @ 3:49pm
b_m4tic Nov 13, 2022 @ 5:54pm 
Old thread. I just discovered for myself that tearing in DRG goes away when I limit fps to 139. At 140fps or higher, my monitor's refresh rate pegs at 144hz, instead of matching fps.
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
Nikkorus Dec 19, 2022 @ 4:23am 
found pretty dumb and obvious solution for myself, maybe it will help somebody else.
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.
Abstr4cted Dec 19, 2022 @ 9:02pm 
Originally posted by Nikkorus:
found pretty dumb and obvious solution for myself, maybe it will help somebody else.
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.
Last edited by Abstr4cted; Dec 19, 2022 @ 9:07pm
Icky Thump Dec 19, 2022 @ 9:11pm 
Gsync user here. I never use Vsync, either in-game or globally. What i DO set is the Frame Rate Limiter in NVIDIA Control Panel to 160fps (5 below my 165hz refresh rate) and all my games run great that way, including DRG.
Abstr4cted Dec 19, 2022 @ 10:17pm 
Originally posted by Icky Thump:
Gsync user here. I never use Vsync, either in-game or globally. What i DO set is the Frame Rate Limiter in NVIDIA Control Panel to 160fps (5 below my 165hz refresh rate) and all my games run great that way, including DRG.

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."
Last edited by Abstr4cted; Dec 19, 2022 @ 10:33pm
Snow Dec 20, 2022 @ 1:27am 
Originally posted by Cunning Weave:
Here's some tech mumbo jumbo I have no clue what it means, but it explains why vsync should be on.
Well, G-Sync was invented FOR VSync after all, to eliminate the stuttering caused by FPS/RR mismatch. It's just that NVidia loves to lie for marketing purposes, and made people believe G-Sync removes tearing - which it does not, it can at best try to keep the tearline at one place, just like Latent Sync in Kaldaien's Special K.
Montago Dec 20, 2022 @ 1:42am 
omagawd the stupid reeks in this thread.

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.
Last edited by Montago; Dec 20, 2022 @ 3:29am
Snow Dec 20, 2022 @ 2:30am 
Originally posted by Montago:
if you enable VSYNC at some point, you are not using GSYNC anymore.
It's the opposite actually - G-Sync without VSync is pretty much useless. Please, do read BlurBusters article on G-Sync so you don't look completely ignorant.
Last edited by Snow; Dec 20, 2022 @ 2:30am
< >
Showing 1-15 of 19 comments
Per page: 1530 50

Date Posted: Feb 29, 2020 @ 4:02am
Posts: 19