(This might be a tad ranty)
As many always want to "prevent bottlenecks" (= move the bottleneck somewhere where it does not disturb much), I recorded some real bottlenecking in game:
That is what Heroes of the Storm at lower than 40FPS on 1080p looks like:
- GPU load all over the place
- 200 to 400Mhz GPU clock
- Two CPU cores (No 5 and 6) doing something game related. Core 0 and 2 managing music and browser.
- VRAM load is SOMEWHERE but not where it should be
What you see in game:
- < 40 FPS
- stutters
What developers (in this case Blizzard Entertainment) should do:
- use Vulkan
- make use of more than two cores for the love of god! This is not 2005 anymore when using two cores was the shit!
Lastly on this list, system specs:
FX-8320 at 3.9Ghz
Sapphire R9 Fury
A little rant on "prevent bottlenecking":
You can´t! Done.
It does not even make sense in the first place. You always have a weak link. In this case, using four cores instead of two would move the bottleneck somewhere else. Imagine having the ultimate CPU, sixteen cores each having the power to simulate a human brain in real time... and a VooDoo3. You will not get good FPS with that.
Now get some more down to earth components. i7-6700k and Radeon ProDuo, but only a CRT because you blew your money on that rig. Now you are literally looking at your bottleneck (and an empty wallet).
I am just a bit upset that I have a 500€ GPU in an 500€ rig and get only 30 FPS in a Free to Play game...
Does anyone know if I can make my FirePro W8100 help the CPU out?
Little Update:
A friend of mine has an FX-8350 under water paired with my old R9 270X. He gets more FPS in Heroes of the Storm on that card then I did. The overclocked CPU seems to be the key.
MSi AB readings are accurate. Need proof?
Played some GRIP as that seems to hit 6 cores. Here is what 69FPS average looks like:
On the left we have Sapphire TriX and on the right MSi AB. I overlayed the two graphes. I aligned them by the memory usage graph:
As you can see, the GPU clock is higher compared to Heroes. I think we can agree that whatever stalls my GPU in Heroes is not an issue in Grip.
My screen is from a time when Freecync was barely a thing. Plus it is connected via HDMI. Freesync is not the cause.