Adaptive Vsync sounds like a great idea, want on 7970

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
I saw today the GTX 680 has adaptive vsync which turns off the sync when the frame rate is running lower than the monitor refresh. That sounds like an excellent idea, where the double length wait to render the frame would have a largely bad impact on the quality of the game experience, especially when compared to a tear. I for one love this idea as it should reduce/eliminate microstutter and provide decent IQ whenever its possible.

Do you think its possible to do it without hardware changes or is it something we are only like to see in future generations of cards rather than future drivers?
 

Athadeus

Senior member
Feb 29, 2004
587
0
71
I saw today the GTX 680 has adaptive vsync which turns off the sync when the frame rate is running lower than the monitor refresh. That sounds like an excellent idea, where the double length wait to render the frame would have a largely bad impact on the quality of the game experience, especially when compared to a tear. I for one love this idea as it should reduce/eliminate microstutter and provide decent IQ whenever its possible.

Do you think its possible to do it without hardware changes or is it something we are only like to see in future generations of cards rather than future drivers?

That is definitely possible with driver changes.
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
It doesn't reduce input lag, in fact it doesn't do anything at all except create tearing.

vsync ON for me.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Anyone have a link to a page of review showing how much it reduces input lag?

Nothing particular about the reduction of input lag just what it does:
http://www.bit-tech.net/hardware/2012/03/22/nvidia-geforce-gtx-680-2gb-review/5

The way to think about this is its frame rate capping with vsync on the cap. Its a nice idea to have this in the drivers rather than the FPS monitoring tool, but the frame rate capping tools we have today are still stuck in vsync on or off mode so they tear or lag depending on which way its set. Having that tear or not set on the fps achieved is really a nice feature.

Logically it does reduce the largest input lags, but it also increases the lag on the fastest frames as well. If on average you are achieving 120 FPS you'll only see 60, and just like with vsync it would only render the first frame. With vsync off you would get all 120 and see the second frame, which would likely only be 8ms old. With vsync its about 16ms old and with adaptive vsync it is also 16 ms old. However if you drop to the point where each frame is just slightly longer than 16ms with vsync on you are seeing something new every 32ms, or worse every 16,32,16,32,16,32 ms or any other stuttering pattern. With adaptive vsync that slight stuttering in performance can disappear and give a smooth 16ms for every frame, but with tears on those frames that go over.

A reduction in IQ for the moments when it drops below 60 for a much smoother experience?! I want it.
 

Sylvanas

Diamond Member
Jan 20, 2004
3,752
0
0
It probably will find it's way to AMD via a driver update much like other recent driver only features. MLAA comes to mind, Nvidia shortly came out with FXAA which while different is a post process AA similar to MLAA in performance impact and effect.

Driver cycles are slow though, if AMD's driver team add to the 'to-do' list, dont expect it for at least another 4-6 months, driver releases are planned plenty of time in advance.
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
Did you mean to say "create tearing" or "prevent tearing" ?

Nope, create is the word. Already tested.

The moment the driver feels brave enough to turn off vsync (the moment you fall under 60 fps), you get tears. Not even close to an improvement to vsync always on. It's simply a solution to games that don't support triple buffering and would be a pain in the ass to play with vsync on because of the sudden drops to 30. Otherwise it's pretty useless.
 

railven

Diamond Member
Mar 25, 2010
6,604
561
126
Nope, create is the word. Already tested.

The moment the driver feels brave enough to turn off vsync (the moment you fall under 60 fps), you get tears. Not even close to an improvement to vsync always on. It's simply a solution to games that don't support triple buffering and would be a pain in the ass to play with vsync on because of the sudden drops to 30. Otherwise it's pretty useless.

Hmmm...

Okay, because I'm mostly a gamer and really just game with whatever settings I can get (yes I have big eyes ).

So, I fired up MW3 last night to finish the SP campaign, cranked the settings on high, through on MSAA+AAA via the driver, and had no issues with frames (Not using a frame ticker, but I didn't "feel" any slow down.)

However, I did notice a random hitch here or there that I assumed was the game addressing the HDD (for whatever reason) which reminded me about the v-sync charts.

tldr

With V-sync on (which I always use, with 60hz refresh might brave to 120hz now though) if I'm not using triple buffering (forced or in-game support) the moment I drop out of 60 FPS, it drops to 30FPS correct? And that could create a short hitch? I tried the 59hz option, but got a Tflow overload error twice, keeping it at 60hz (least for MW3) I had no issues after 3hrs of gaming.
 

Bobisuruncle54

Senior member
Oct 19, 2011
333
0
0
Better off using a frame limiter like MSI Afterburner. If your games are always within -/+ 10fps of your monitor's refresh rate you'll never see tearing.

Alternatively for games like BF3 you can set the console to limit the fps and with triple buffering enabled you'll get much better performance in every metric than you would with v-sync. It asks too much of a compromise when there are better (albeit slightly more complex) solutions out there.
 

Anarchist420

Diamond Member
Feb 13, 2010
8,645
0
76
www.facebook.com
Last night I downloaded the newest drivers with it and used the modded inf and I was wondering what the adaptive half refresh does. I haven't loaded any games with it yet. nvidia inspector needs to be updated so the settings sync with the control panel.

I'm hoping these drivers at least fixed the opengl performance bug without any side effects, but I doubt they did. I was unhappy to see that forcing trilinear mip maps wasn't added back.

Anyway, wouldn't capping the frame rate at 30 fps reduce input lag with vsync if setting the max number of frames to render ahead to 1 works? I noticed there is a setting to leave it up to the application (which I've left it at), so I'm hoping that when setting it to 1 now, it would work for every application including aero desktop glass.

I might buy a GTX 680 anyway when I have the money, since it's DX11.1 and since it has such good thermal characteristics. If I notice nvidia reducing driver support for Fermi-based cards, then I'll definitely buy it.
 

ArchAngel777

Diamond Member
Dec 24, 2000
5,223
61
91
Nope, create is the word. Already tested.

The moment the driver feels brave enough to turn off vsync (the moment you fall under 60 fps), you get tears. Not even close to an improvement to vsync always on. It's simply a solution to games that don't support triple buffering and would be a pain in the ass to play with vsync on because of the sudden drops to 30. Otherwise it's pretty useless.

I don't own one so I cannot test it. But JAG87 appears to be correct in this scenario. Not a lot of people realize (I didn't always know this) but just because your frames are lower than the monitors refresh rate does not mean tearing is eliminated. Hence the name "vertical synchronization" because it needs to be synchronized with the display. When they are out of sync, you will get tearing.

I have tested this myself. One thing is for certain though, frames per second lower than your refresh rate 'improves' tearing, but it certainly does not eliminate it.
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
I don't own one so I cannot test it. But JAG87 appears to be correct in this scenario. Not a lot of people realize (I didn't always know this) but just because your frames are lower than the monitors refresh rate does not mean tearing is eliminated. Hence the name "vertical synchronization" because it needs to be synchronized with the display. When they are out of sync, you will get tearing.

I have tested this myself. One thing is for certain though, frames per second lower than your refresh rate 'improves' tearing, but it certainly does not eliminate it.


It's awful. It's sync above 60, tear below 60. If you're okay with tears below 60, you're okay with tears above 60, so why bother with this at all. Turn vsync off and that's it.

Don't really see the point when 99% of games support triple buffering and do not cut your frame rate in half. Stupid setting that might have been useful 10 years ago when we didn't have triple buffering.
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
Nope, create is the word. Already tested.

The moment the driver feels brave enough to turn off vsync (the moment you fall under 60 fps), you get tears. Not even close to an improvement to vsync always on. It's simply a solution to games that don't support triple buffering and would be a pain in the ass to play with vsync on because of the sudden drops to 30. Otherwise it's pretty useless.

Hmm. Would you be Willi.g to disable SLI and retest?
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
Hmm. Would you be Willi.g to disable SLI and retest?

What for? When vsync is off, you tear. Whether you have 1, 2, 3, 4 or 100 GPUs.

The reason I tried Adaptive was because from the marketing chart NV showed, it's somehow supposed to "reduce stuttering", but all I see is the exact same meal with a side of tearing.

i.e. BF3 dips to 50 fps: 50 synched frames in before, and 50 tearing frames now.

Fail. No thanks.
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
What for? When vsync is off, you tear. Whether you have 1, 2, 3, 4 or 100 GPUs.

The reason I tried Adaptive was because from the marketing chart NV showed, it's somehow supposed to "reduce stuttering", but all I see is the exact same meal with a side of tearing.

i.e. BF3 dips to 50 fps: 50 synched frames in before, and 50 tearing frames now.

Fail. No thanks.

Thanks for trying.
 

railven

Diamond Member
Mar 25, 2010
6,604
561
126
So I take it adaptive V-sync is just marketing?

I don't think I've personally ever noticed my gaming clip when dropping under 60 FPS, but then again I often force Triple Buffering through D3D:O or use the in-game function if available.
 

railven

Diamond Member
Mar 25, 2010
6,604
561
126
Someone explain this to me because I don't get it. Why is Batman: AC even dipping under 60FPS? Is this at like 1600p? I get around 80-100FPS @ 1080p.

I don't get why the V-sync graphic is so erratic, I'd figure from what I've been reading it be 60FPS or 30 FPS, up and down in straight lines, this looks more like a game without V-sync on and being GPU bottlenecked.

EDIT: This is what I figured a game with v-sync would look like:

 
Last edited:

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
What games are you getting tearing in? The only game I've had problems with it was WoW.

BFBC2 ran 170 fps and never had a single tear...


I don't get why the V-sync graphic is so erratic, I'd figure from what I've been reading it be 60FPS or 30 FPS, up and down in straight lines, this looks more like a game without V-sync on and being GPU bottlenecked.

On a 60 Hz screen vsync will only run at 60, 30, 15... etc fps. If you lose the 60 fps, say to 56, instead of dropping all the way to 30 fps which is where you'd go with vysnc, nvidia just shuts it off so you stay at 56 fps instead of 30, once you climb over 60 fps it turns vsync back on.
 
Last edited:

railven

Diamond Member
Mar 25, 2010
6,604
561
126
What games are you getting tearing in? The only game I've had problems with it was WoW.

BFBC2 ran 170 fps and never had a single tear...

Dead space had awful tearing and using ingame v-sync created awful input lag.

Most Source games for me have tearing.

WoW suprisingly hasn't given me much tearing.

Star Wars: TOR had tearingout the wazoo.

Batman: AA had tearing

Batman: AC had tearing.

CoD:MW3 had tearing.

Ummm...I think a lot of games I've played recently have had tearing, why I choose to use V-sync. But I recently got a 120mhz monitor and haven't lifted my 60 v-sync cap, I'll probably start and see where I go from there.
 

railven

Diamond Member
Mar 25, 2010
6,604
561
126
On a 60 Hz screen vsync will only run at 60, 30, 15... etc fps. If you lose the 60 fps, say to 56, instead of dropping all the way to 30 fps which is where you'd go with vysnc, nvidia just shuts it off so you stay at 56 fps instead of 30, once you climb over 60 fps it turns vsync back on.

To your edit:

I get that, now look at the chart above, V-sync ON for Batman: AC - that chart doesn't look like what you just explained. Unless the game is dipping so often below 60 FPS to create so many ripples.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |