Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
Simplest way to explain it tho not 100% accurate: when you lock vsync at 60Hz then the interval between each frame at the minimum is 16.66ms. When using VSync the screen will only render when a complete image is ready to be rendered so when the PC is capable of rendering at 60 or more fps there is always a complete new frame ready to be rendered. When the PC isn't capable of rendering fast enough to keep producing new frames at 60 or more fps then it re-uses the last frame and you have to wait an additional 16.66ms before it can start drawing a new frame if one is available.
So if your only churning out 50fps you get 2x 16.66m gaps between new frames being rendered 1000ms (1 second) divided by 33.32 = 30 frames per second. If there still isn't a new frame ready you have to wait an additional 16.66ms which means 1000/49.98ms = 20fps and so on.
Yep, vsync is satan.
Remove it![]()
Both are satan. FPS limiting is where it's atNo point going over 60 FPS if your screen is only capable of 60hz.
Probably a daft question, but how do you limit fps without using vsync?
is there some 3rd party software i need?
Probably a daft question, but how do you limit fps without using vsync?
is there some 3rd party software i need?
Yes afterburner does it, also latest Nvidia drivers with adaptive vsync
I really don't understand this
Sometimes in the odd game I see this behavour, locked at 60fps then down to 30fps, back up to 60fps. But in the main I just don't see it.
Playing batman AC for example I see my fps going from a steady 60 down to 55, 49, 58 etc, I don't have triple buffering enabled in the Nvidia CP and I do have vsync enabled.
Any ideas?
Yes afterburner does it, also latest Nvidia drivers with adaptive vsync
I can understand the fps dropping low when the gpu can't keep up, but not when it's only being used 50%, that's not efficient. I'll post the traces that show this pretty clearly when I get back from work.
I didn't know Afterburner had a vsync option, where is it? I'll need to try that out instead of in game and nvidia cp.
What version of nvidia drivers is this in (can't remember what I'm running) and is it enable by default? It could be this giving grief?
For starters, the game could be CPU-limited in those scenarios. Or you simple have a driver issue. Or there's another bottleneck somewhere that causes the sudden loss in fps.
I think you mean Afterburner? straxusii mentioned it earlier in the thread.Vsync doesn't have a vsync option, where did you read this?
There's no difference between using FPS limiter in Afterburner or drivers. And yes, it will still cause tearing because it's not vsync.
300+ drivers. It's not enable by default and you clearly don't understand how it works since it has nothing to do with your issue.
Moreover, if you've read through my posts in this thread, you'd get your answer. Lack of triple buffering when vsync is on causes that.
/thread
Definetly not cpu limited, (i7 2600k @ 4.4) nowhere near max utilisation or thermal limit, infact only 45C. It could be that damn PCIE Revodrive SSD hogging the PCIE bus but since nothings loading or saving I don't think so. Incidently the vram loaded is only 600mb of the 570's 1.2gb. I'm starting to think it's the game badly optimised.
I think you mean Afterburner? straxusii mentioned it earlier in the thread.
Vsync doesn't cause tearing, we know that....
No, I clearly don't understand what is happening in my instance because I asked this forum. Smart ass.
Have we got to the root of the problem? No. Thanks for your help and everything, but until I've got a reason and hopefuly a solution to the problem it still exists and is not resolved.
You want one of the 300 series Nvidia drivers. Forget all the third party nonsense.
Go into the Nvidia Control Panel, Manage 3D settings. For each game enable Adaptive Vertical sync at the bottom of the list.
Ignore this. Tearing is satan. Keep Vsync. Lesser of two evils.