Does this graph suggests a bottleneck in my PC

Vana Ivan Pandovski

Distinguished
Jan 15, 2014
274
11
18,865
Hi I just want to ask you guys you are the experts can anyone tell me what is going on with my PC
I mean do I have any bottlenecking according to the OpenHardwareMonitor although I have no issues with framerate in-game or anything similar by now, this graph of OHW is from some 40min gaming of Battlefield 4 gaming on Ultra Settings without Anti Aliasing I am on a 1080p monitor.
According to this does everything is ok.
CPU - i7-3770 @ 3.9Ghz, 16 GB DDR3 RAM Dual Channel 1600Mhz, Asus GTX 1060 6GB ROG Strix, OS Win 10 Pro on SSD games on HDD. If I am missing something or forgot to add ask me please, and if PC is not behaving as it should how should otherwise things should be, nothing is been overclocked...
c863d31f83.png
.

Ok this second screenshot is from Battlefield 1 on High Settings Selected with TAA and HBAO
e6b4959567.png
 
Solution


Everything seems fine. In reality there is a bottleneck on every computer.
 
Solution
From your screenshot, it doesn't seem there's a bottleneck as your cpu never reaches 100% usage on any of its cores. If anything, your gpu seems to be the bottleneck in this title since it was running at 100% usage while your cpu still has 20% headroom. Then again, you probably have a really high fps, so i wouldn't say its a bad thing at all. You might see a slight cpu bottleneck in more demanding titles, but you'd need to try them out and send a screenshot again for us to make sure :)
 


A cpu can be lower than 100% utilization and still bottleneck. That's like saying an i5-8400 doesn't bottleneck.Games love strong cores.
 


Ok, I ll do some Battlefield 1 that one is more demanding though and I 'll send an SS from it.
 

Aha I see ty

 


very close to perfect.
parts never will work all in 100%, each game/program uses different proportions of CPU/GPU/RAM.
you probably reached limit of this rig, stronger GPU will overload CPU.
 

This doesn't really mean anything: a single thread with 100% busy-time will often get scheduled to different cores/threads and look like you only have ~12.5% CPU utilization on all cores/threads (8C or 4C8T CPU) but the thread itself is still bottlenecked.

A more accurate way at looking at CPU utilization is to use Process Explorer to snoop on how much CPU time each individual thread is consuming. If you see threads consuming 1/Nth of the CPU (N = number of hardware threads) then those threads are either bottlenecked or busy-waiting.

Asking if there are bottlenecks is a pointless question as there ALWAYS are bottlenecks. What matters is whether or not those bottlenecks are beyond the performance levels you require and in line with results other people with similar hardware get. If you are more than happy with the performance you are getting, then your bottlenecks are currently in "don't care" territory.

Worry about bottlenecks when you run into them at some point in the future. If it ain't broke, don't fix it. Unless you are desperate to throw money at your system before you have any actual reason to.
 


Ok I added the second screenshot from BF1 High Settings

 


Ok I added second SS from BF1 on High Settings
 


Added one more SS from BF1 on High Set.
 


Ok I went to BF1 for some 10 min and this results came out https://puu.sh/BwYqg/e6b4959567.png High Settings
 


Ok I went to BF1 for some 10 min and this results came out https://puu.sh/BwYqg/e6b4959567.png