Monday, September 10, 2018

|Bottleneck|What is bottleneck in pc?How to fix bottleneck?

What is the Bottleneck?

If you first time plan to build a gaming pc you should get familiar with term bottleneck. What is that mean and how much it effects on your gaming performance? How to find them and how to avoid bottleneck.
Before we start talking about the pc component lets take an example, imagine a bottle of water and let's turn it upside as a result we can see the waterfalls down only at a rate which the opening allows. The wider opening the rate of waterfalls will be faster and if we smaller the opening, the waterfalls rate will be decreased. Let's implement the same concept for pc.
Imagine that instead of water we have frames and these frame displayed on your monitor. The bottle opening represents any component in your system that may restrict the number of frames that could potentially be displayed. That is called bottleneck. The most common in pc gaming is CPU and GPU bottleneck.

CPU bottleneck:

CPU bottleneck means it will be restricting the potential number of frames being drawn from your GPU. Your CPU is not just powerful enough to cooperate with GPU. Consider a game which runs on 60 frames per second equal to 1 frame every 16.67 milliseconds. The CPU sending some data including texture, shaded, rendering objects to the GPU render this frame and displayed to monitor. During the rendering, CPU prepare the next frame for GPU which to be rendered. So here is no bottleneck. The CPU and GPU both take the same time(16.67 milliseconds) to perform their task.
If CPU is weaker but the GPU is powerful the time taken by CPU and GPU will be different.GPU render faster than CPU can prepare them and this is right here bottleneck.GPU can render the frames every 16.67 milliseconds but the CPU needs 25 milliseconds to prepare them. That 25 millisecond CPU is doing many works, preparing the frame date such as AI, game logic, physics and other background tasks that may be occurring in other programs these tasks increase the load on the CPU.

That's why some games are CPU intensive than others for example call of duty multiplayer is quite CPU intensive. As there is a lot of network data, game logic, and physics to handle.Whereas riding your horse in Witcher 3 is a lot less CPU intensive.

GPU bottleneck:

Despite CPU bottlenecks is a bad thing when it comes to gaming. A GPU bottleneck is actually desirable essentially what this means is that your CPU is processing all of the data faster than GPU can render it resulting in 100% utilization of your GPU. At first, that sounds bad right but seeing your GPU is what renders and displays the frames to your monitor in the first place the fact that it is rendering 100% of the frame that it possibly can is a good thing and that's exactly what you want when you are gaming.

How to fix bottlenecks?

There is no permanent solution to fix 100% bottleneck but few ways that you can reduce CPU bottlenecking in your PC and improve your gaming performance. Close the all background task and program which is unnecessary all those chrome tabs that you forget. You'll able to reduce the load on your CPU and hence the game data process lot faster. You can overclock your CPU it'll be able to process the game date a lot quicker. For the permanent solution, you have to change the CPU.