Page 1 of 2

It's now possible to disable vsync when reaching monitor cap

Posted: 18 May 2015, 11:31
by RealNC
Just saw this today in the latest Linux driver release (2015.5.18, 352.09 beta):
Added support for G-SYNC with sync-to-vblank disabled. This allows applications to use G-SYNC to eliminate tearing for frame rates below the monitor's maximum refresh rate but allow tearing above the maximum refresh rate in order to minimize latency.

When G-SYNC is active and sync-to-vblank is enabled, the frame rate is limited to the monitor's maximum refresh rate.
So it's now possible to avoid input-lag when the frame rate reaches the monitor's maximum refresh rate by allowing tearing. This sounds like a good idea, since if you reach 144FPS, tearing would not be very noticeable to begin with.

Was this already supported in Windows? I don't remember this one. If not, I would assume that function will reach Windows users in the next driver release.

Re: It's now possible to disable vsync when reaching monitor

Posted: 18 May 2015, 23:45
by flood
yup, as far as latency is concerned, this is pretty much the ideal way to handle things

Re: It's now possible to disable vsync when reaching monitor

Posted: 19 May 2015, 00:41
by lexlazootin
For me running windows 8.1 and the latest nvidia drivers, it's impossible to get over 144fps because the nvidia drivers will cap it for me when Gsync is enabled.

Edit: I also feel like this transition would be VERY jarring to watch. Not only does Gsync eliminate tearing it also makes you feel like you are getting a much higher fps then you actually are. So it might feel like you are getting ~140hz then suddenly reaching the cap you are getting ~90hz plus tearing.

Might be better if someone just writes a linux program to cap fps :)

Re: It's now possible to disable vsync when reaching monitor

Posted: 19 May 2015, 15:36
by sharknice
So did they fix the GSYNC always on thing too? I've been avoiding upgrading because of that.

Re: It's now possible to disable vsync when reaching monitor

Posted: 20 May 2015, 01:05
by lexlazootin
sharknice wrote:So did they fix the GSYNC always on thing too? I've been avoiding upgrading because of that.
On windows or linux? in windows there is a tick box that disables it just fine.

Re: It's now possible to disable vsync when reaching monitor

Posted: 20 May 2015, 02:48
by sharknice
lexlazootin wrote:
sharknice wrote:So did they fix the GSYNC always on thing too? I've been avoiding upgrading because of that.
On windows or linux? in windows there is a tick box that disables it just fine.
Windows. I don't want to have to uncheck it to turn it off on the desktop.

Re: It's now possible to disable vsync when reaching monitor

Posted: 20 May 2015, 03:28
by lexlazootin
sharknice wrote:
lexlazootin wrote:
sharknice wrote:So did they fix the GSYNC always on thing too? I've been avoiding upgrading because of that.
On windows or linux? in windows there is a tick box that disables it just fine.
Windows. I don't want to have to uncheck it to turn it off on the desktop.
Ok, I'm really curious, why don't you want Gsync on the desktop?

Re: It's now possible to disable vsync when reaching monitor

Posted: 21 May 2015, 01:36
by dmbr
So wait, is this option available to Windows, too?

Re: It's now possible to disable vsync when reaching monitor

Posted: 21 May 2015, 13:06
by RealNC
I don't think g-sync works on the desktop, actually. It only works with exclusive fullscreen applications.

Re: It's now possible to disable vsync when reaching monitor

Posted: 21 May 2015, 13:07
by RealNC
dmbr wrote:So wait, is this option available to Windows, too?
He was talking about disabling g-sync altogether. I don't think disabling v-sync when reaching the cap works yet on Windows.