Skylake 6600K high uncore power at idle

cruzinforit

Member
Mar 16, 2013
50
0
0
I'm a little confused what's going on here. I have a 6600K and an MSI Z170A Krait Gaming. At idle, according to hwmonitor, my CPU uncore power is 11W. This is just sitting at the desktop, web browsing, etc. But if I fire up a 3D game, it drops down to 3-6W.

What's going on here? I've checked all BIOS settings I can think of. I do run a 4.5Ghz overclock, and 4.5ghz ring speed on adaptive. I can't find my kill-a-watt right now, but I'm going to put it on that when I do. Is this just hwmon misreading things?


I also have a GTX 970 for a GPU.

O6V7kuD.png
 

philipew

Junior Member
Oct 1, 2016
6
0
1
I'm a little confused what's going on here. I have a 6600K and an MSI Z170A Krait Gaming. At idle, according to hwmonitor, my CPU uncore power is 11W. This is just sitting at the desktop, web browsing, etc. But if I fire up a 3D game, it drops down to 3-6W.

What's going on here? I've checked all BIOS settings I can think of. I do run a 4.5Ghz overclock, and 4.5ghz ring speed on adaptive. I can't find my kill-a-watt right now, but I'm going to put it on that when I do. Is this just hwmon misreading things?


I also have a GTX 970 for a GPU.

O6V7kuD.png
EXPLANATION
UNCORE (= not core, not CPU) is easy to set. This post is valid for Skylake 6600k / 6700k on any motherboard (Gigabyte, Asus, etc.). Among other things, the Uncore Ratio relates to the frequency of the cache used by the CPU. And you have to manually set the Uncore Ratio in the BIOS of the motherboard because it remains stuck at the stock ratio of 35 (3.5 GHz) even after you have overclocked the CPU Clock Ratio way above that. To do that my Gigabyte z170 motherboard WRONGLY indicates to set the Uncore Ratio equal to or higher than CPU clock ratio. Why wrongly?

Think about it. The cache is a slave sub-process working for the CPU core master process that it is meant to assist by temporarily storing transient CPU data. Understandably, if you make the slave faster than its master, it will cause problems (!). So the BIOS should rather indicate to “set the Uncore ratio equal to or LOWER than CPU Clock Ratio”. That’s why it is perfectly stable when you leave it at its stock ratio of 35 (3.5 GHz) even after you have overclocked the CPU Clock ratio way above that (the Uncore Ratio is then much LOWER than the CPU Clock ratio). But then the cache (slave) lags considerably behind and puts a brake on the CPU (master) which is then badly in need of an assistant that can keep up with its much higher overclocked ratio. The master has no time to wait for the slave… which leads to timing problems. Doesn’t this make a lot more sense?

At stock values, both the CPU ratio and the Uncore ratio are set at 35 (3.5 GHz) and that’s very stable as, being that low, the frequency remains stable within tolerances. But after overclocking, the frequency starts to vary a lot more and the Uncore (slave) ratio can briefly peak (too much) above the CPU (master) ratio which often causes a blue screen with (of course) a timing error like “CLOCK_WATCHDOG_TIMEOUT”. At 4.5 GHz, my CPU Clock varies between 4495 and 4504 (not perfectly 4500). To avoid it, simply set the Uncore Ratio just ONE NOTCH BELOW (as often with overclocking) the CPU Clock Ratio. For example, if your CPU Clock Ratio = 45 (4.5 GHz), then set Uncore Ratio = 44 (one under). That way the Uncore Ratio will always stay BELOW the CPU Clock Ratio.

As a bonus, on 4.5 GHz, I also noticed via CPUID HWMonitor that VCore stayed at 1.332 V Max. So I reduced VCore in the BIOS from 1.35 V to 1.34 V and got less heat and lower POWER consumption.

CONCLUSION
Having reached a stable overclock with all green after 2 H on Prime95, boost performance by setting the Uncore Ratio just ONE NOTCH BELOW the CPU Clock Ratio you reached. For example, at a stable CPU Clock Ratio = 45 (4.5 GHz), set Uncore Ratio = 44 (one under). Next, as an extra bonus, reduce the VCore in the BIOS, for example from 1.35 V to 1.34 V. If you no longer get all green after 2 H on Prime95, come back to the previous VCore in the BIOS, for example from 1.34 V back to 1.35 V.
 

philipew

Junior Member
Oct 1, 2016
6
0
1
Why not set it @ 44 like I described, reaching 4.5 GHz with a max temp. of 67 C after over two hours running on Prime95? Isn't that much better?

I read on my Gigabyte Z170 SLI BIOS screen (from the first line at the top):
CPU Clock Ratio --- 45
CPU Frequency --- 4.50GHz
FCLK Frequency for Early Power On --- [1GHz]
Uncore Ratio --- 44
Uncore Frequency --- 4.40GHz
CPU Flex Ratio Override --- [Disabled]
etc...

What couldn't possibly be safe from this? I can go up to 4.6 GHz on BIOS VCore 1.40 V and still only get a max temp. of 73 C after two hours running on Prime95. It is EXTREMELY SAFE.
 

philipew

Junior Member
Oct 1, 2016
6
0
1
yikes,67c
Prime95 is an extremely hard test, probably too hard for most users. So 67 C max and stabilised over such a long time is absolutely no problem (it is still way under the 80-85 C allowable). Besides, it has to do mostly with the ambient temp. and the cooling system of the rig. I use a cheap air cooler (no water) and a few fans. In normal situations, the temp. stays at 28 C (I know, quite a difference!). With my two GTX 970 mounted in SLI mode I reach 65 C max stabilised over one hour of playing. Besides, the Uncore Ratio in question here has nothing to do with the temp. If anything, it even tends to lower it. Anyway, this is all absolutely safe and well within widely recognised safe parameters from anyone, including Intel. THEY know their stuff.
 

Concerned Citizen

Senior member
Sep 30, 2016
213
3
16
That's fine I suppose.I hope you have a long bit of fun with it.
That hasn't been the case with me.
Intel doesn't know the limits of their processors like other people do;just sayin'
Intel is not buying 5 4790Ks and running Firestrike n stuff.
I planned on using one for daily:Mistake!
 

philipew

Junior Member
Oct 1, 2016
6
0
1
Man, I am really sorry for your loss, and can't comment on the 4790K, a processor known for its limited overclocking capability. As I wrote, mine is a 6600K, two generations later.

I am not pushing it either. Lots of guys reportedly go to 4.7 or even 4.8 GHz. There is even a thread going on something like "on the way to 5 GHz"... with a 6600K! Probably using a custom-built cooling pipe going through liquid nitrogen or... a rig located in space ;-).
 

Concerned Citizen

Senior member
Sep 30, 2016
213
3
16
Man, I am really sorry for your loss, and can't comment on the 4790K, a processor known for its limited overclocking capability. As I wrote, mine is a 6600K, two generations later.

I am not pushing it either. Lots of guys reportedly go to 4.7 or even 4.8 GHz. There is even a thread going on something like "on the way to 5 GHz"... with a 6600K! Probably using a custom-built cooling pipe going through liquid nitrogen or... a rig located in space ;-).
ex i got a z170 board;Not caring to cop a quad or hyper-threaded deal for it at all.
I got my Sandy Bridge setup.It works every time.
I even copied my OS to a new drive today.It worked great!
Went from 70GB Intel to 128GB Samsung