Turbo boost odd behaviour on 7700k?

bsh

Junior Member
Dec 13, 2013
8
0
66
Hello,
finally put my pc together on the weekend and reinstalled it from scratch. Now I see some odd behaviour with turbo clocks.
i7 7700k on Asrock Supercarrier mobo. I'm not overclocking, everything is set to stock/default/auto. I even disabled the "turbo core enhancement", lol.
In idle, all cores are at x8 multiplier, and each individual core multiplier jumps up to different intermediate speeds when something in the background needs it.
However, it never ever jumps to x45 multiplier, the highest ever was x44. Why? Cpu-z says multiplier range is 8-45.
The other thing is, when I tried to put a single thread load on the processor to see if it jumps to x45 that way: it still only went for x44, but even for a single thread load, ALL cores together jumped to x44! Shouldn't they use different individual multipliers, as in idle?
Bios settings are: multicore enhancement - disabled. turbo multiplier settings is set to Auto. when I change this to per core, I can see the board's default settings are x45@1C, x44@2C, x44@3C, x44@4C.. Speedstep, speed shift, and all C-states settings are enabled.
 

Borealis7

Platinum Member
Oct 19, 2006
2,901
205
106
i have an Asus mobo, i do see x45 during single core loads. i could check my settings when i get back home.
 

Bouowmx

Golden Member
Nov 13, 2016
1,150
553
146
Intel's listed Turbo Boost frequency may not apply to all cores. For Core i7-7700K, all-core multiplier is 44, while 1-core multiplier is 45. For Core i5-7200U, all-core and 1-core multiplier is 31.

In my personal experience, experiencing 1-core Turbo Boost with all cores enabled is a bit difficult with Windows, which tries to spread threads to all cores. Use something like HWiNFO to see individual core frequencies.
 
Last edited:

bsh

Junior Member
Dec 13, 2013
8
0
66
Intel's listed Turbo Boost frequency may not apply to all cores. For Core i7-7700K, all-core multiplier is 44, while 1-core multiplier is 45. For Core i5-7200U, all-core and 1-core multiplier is 31.
In my personal experience, experiencing 1-core Turbo Boost with all cores enabled is a bit difficult with Windows, which tries to spread threads to all cores. Use something like HWiNFO to see individual core frequencies.

That was my only plausible idea too. Even the smallest background activity on other cores prevents the x45 single core to become active.
Btw I used HWMon for monitoring.
Still not sure why all cores jump to boost clocks simultaneously with a single core load. Is that how it supposed to work?
 

Bouowmx

Golden Member
Nov 13, 2016
1,150
553
146
Still not sure why all cores jump to boost clocks simultaneously with a single core load. Is that how it supposed to work?
I ran a single-thread app on Core i7-2600 and the minimum multiplier observed on all cores in HWiNFO is 35, the all-core Turbo Boost. Perhaps this behavior is related to core affinity: by default, a process can run on any core. Windows shuffles the work around the cores.
 

Conroe

Senior member
Mar 12, 2006
324
32
91
Default auto on my Asus Strix Z270G is all cores locked at 45. I've never ran my 7700k at stock.