Does vsync help prevent cpu bottlenecks?

Ma66oTo

Reputable
Sep 14, 2014
8
0
4,510
I'm considering upgrading my current gtx 580 to a 1070.
I currently have an i7-2600k but I have read about the 2600k causing bottlenecks with the 1070 on 1080p gaming.
My question is, does enabling vsync help reduce the cpu bottleneck in any way?
 
Solution


It depends. The GTX 1070 won't be a waste, even if you'll upgrade your CPU in a year or two, IF your path is going for 1440p-resolution or 1080p at 120++Hz gaming (which the GTX 1070 is well-designed for). However, this means upgrading also to a 1440p monitor or 1080p/144Hz (which I don't know if you also plan to do in a year or two alongside that CPU upgrade).

If you are just looking at 1080p/60Hz gaming, then a better upgrade is a GTX 1060-6GB or an RX 480-8GB. These will have better price/performance than a GTX 1070 at that gaming resolution.

1 to 2 years is a long time, for some. So for 1 to 2 years, can you accept that you have a very...

genthug

Honorable
It would, yes. At 1080p CPUs get bottlenecked because the newer gen GPUs are simply too powerful and put out more frames than the CPU can keep up with; if you limit the amount of frames the GPU will calculate, you will also limit the amount of frames the CPU will calculate.

Assuming that whatever game you're playing can run a steady 60, 100, 120, 144FPS (depending on your monitor), then enabling V-Sync should help.
 
This is sortof a weird way to look at it.

Let's say your GPU can produce 100fps at low settings and 50fps at high settings. Your CPU can produce 75fps, period, because generally no in-game settings affect CPU load very much. At low settings, you would get 75fps, with 100% CPU usage, which you could call a "CPU bottleneck", while your GPU would only be at 75% utilization. At high settings, you would get 50fps, with 66% CPU usage and 100% GPU usage, which you might say is a "GPU bottleneck". So, in one case, your CPU is bottlenecking, while it isn't in the other... but it's because you're lowering your framerates. Enabling vsync is another way to lock your framerate to a lower number, which will decrease *both* CPU an GPU utilization to less than 100%.

Seems rather arbitrary to me though. As long as your games run smoothly, what's the big deal? One will always bottleneck the other.
 
V-Sync's purpose is to limit the graphics display output rate of a very powerful GPU to be in sync with your monitors refresh rate capabilities. The bottleneck is still there, it just was converted from the CPU hindering the maximum performance the GPU can do to a bottlenecking where, this time, the V-Sync is hindering the performance of the GPU.

In short, it won't be logical to purchase a very powerful GPU that can output a lot of frames if 1) your monitor does not allow to render said frame, 2) if CPU can hinder the GPU's performance, and/or 3) if you are going to enable V-Sync by limiting the power of your GPU. Better to choose an ample GPU to save money than to purchase a very powerful one which you'll force to work half of its graphics capabilities.

Just a thought.
 

genthug

Honorable
It's more of a waste to get a 1070 if you don't plan to upgrade your monitor, IMO. CPU calculations will pretty much stay static. As newer games come out yes CPU calculations will get more strenuous as they have newer hardware to work with, but CPU improvements, in comparison to GPU improvements, are nigh non-existent until you start looking 3 generations into the future. GPU improvements are massively apparent generation to generation, and as such devs use these improvements to make much better looking games.

Better looking games means much more stress on your GPU, while your CPU stress levels (depending on game, of course) are going to remain roughly in the same area unless you're trying to compare Minecraft to Fallout.

You'd be much better suited looking at a 2560*1080 or 2560*1440 monitor for the 1070.
 


It depends. The GTX 1070 won't be a waste, even if you'll upgrade your CPU in a year or two, IF your path is going for 1440p-resolution or 1080p at 120++Hz gaming (which the GTX 1070 is well-designed for). However, this means upgrading also to a 1440p monitor or 1080p/144Hz (which I don't know if you also plan to do in a year or two alongside that CPU upgrade).

If you are just looking at 1080p/60Hz gaming, then a better upgrade is a GTX 1060-6GB or an RX 480-8GB. These will have better price/performance than a GTX 1070 at that gaming resolution.

1 to 2 years is a long time, for some. So for 1 to 2 years, can you accept that you have a very powerful GPU installed in your rig but you can't take full advantage/maximize of? To some, that might be a waste (and would just opt for an ample card now and upgrade everything later on). But the answer to the above question depends on your current needs and budget.
 
Solution