Jump to content

Haswell E Powermanagement yet another option


Brumbaer
 Share

109 posts in this topic

Recommended Posts

 

the min. frequency is 1200 MHz. 

 
It seems that xcpm enables C6 and cores will use c3+c6.
 
When i use your kext + xcpm i got from msr 0x199:
 
RDMSR 199 returns value 0x600
RDMSR 198 returns value 0xc00
RDMSR 199 returns value 0x600
 
but msr 0x199 should min. set to 1200 MHz for Haswell-E.
 
I think the problem is msr 0x199 and set this to 0x6 instead 0xc, and so the CPU throttles to fast and quick.
 
Maybe the P-States injected from your kext are false?
 
 
 
 
And here the use of C-States with your kext + xcpm: 
 
 
MSR_IA32_PERF_CONTROL............(0x199) : 0x1700
------------------------------------------
- Target performance State Value....... : 0x1700 (2300 MHz)
 
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x124FDF6252
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x124FDF2A8A
 
IA32_TSC_DEADLINE................(0x6E0) : 0x529E7D70741
 
CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 35 (3500 MHz)
Maximum Turbo Ratio/Frequency............: 47 (4700 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 34 46 ]
CPU C3-Cores [ 1 3 ]
CPU C6-Cores [ 0 2 4 6 8 10 ]
CPU P-States [ (12) 17 34 46 ]
CPU P-States [ (12) 17 34 37 46 ]
CPU C3-Cores [ 0 1 2 3 ]
CPU P-States [ (12) 16 17 34 37 46 ]
CPU P-States [ (12) 16 17 21 34 37 46 ]
CPU P-States [ 12 14 16 17 21 34 (35) 37 46 ]
CPU P-States [ (12) 14 16 17 20 21 34 35 37 46 ]
CPU C6-Cores [ 0 2 4 6 7 8 10 ]
CPU P-States [ 12 14 16 17 20 21 (23) 34 35 37 46 ]
CPU C6-Cores [ 0 1 2 3 4 6 7 8 10 ]
 
 
 
With your kext only C1E is working. No C3/C6 is used 
 
 
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
 
IA32_TSC_DEADLINE................(0x6E0) : 0x8DE7C6C1A8E
 
CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 35 (3500 MHz)
Maximum Turbo Ratio/Frequency............: 47 (4700 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 39 46 ]
CPU P-States [ (12) 15 39 46 ]
CPU P-States [ (12) 13 15 39 46 ]
CPU P-States [ (12) 13 15 28 39 46 ]
CPU P-States [ (12) 13 15 22 28 39 46 ]
CPU P-States [ (12) 13 15 22 28 38 39 46 ]
CPU P-States [ (12) 13 15 20 22 28 38 39 46 ]
CPU P-States [ (12) 13 15 19 20 22 28 38 39 46 ]
CPU P-States [ 12 13 15 19 20 22 28 38 39 44 (46) ]
CPU P-States [ 12 13 15 19 20 22 28 38 39 43 44 (46) ]
CPU P-States [ 12 13 15 19 20 22 28 38 39 43 44 45 (46) ]
CPU P-States [ 12 13 15 19 20 22 24 28 38 39 43 44 45 (46) ] 

 

0x198

If current performance change must enable THERMAL MONITOR.

0x199

 

If this MSR patch to work need add XCPM_idle and xcpm_bootstrap patch.if not you get0x600

Link to comment
Share on other sites

It's not any MSR value, but that the C-States are not entered. 

Which is related to the way they are activated. I wrongly assumed this would be handled by the OS.

 

I have to check how much effort it takes to implement something like that.

The power drawn is down from something in the upper 70s to something in the upper thirties. It could probably get to the lower 10s.

When I know how complicated it is, I will decide if it is worth another 20W.

 

6 hours a day are 120W/day are 720W/week are 36000W/year are about 10€ a year. Let's say 20€ a year just in case that I misjudged the values.

Energy is expensive in Germany. In the US the cost will be less than half.

  • Like 1
Link to comment
Share on other sites

Thanks for this great work Brumbaer.

 

This allows me to reach all of the same P-states with all core turbo that I can with other methods, however it appears that my single-core multiplier is not going above non-turbo. Energy usage and temps appear normal with ~20W at idle and often near 1.2GHz.

 

I have a very uncommon CPU in this build, it is an E5-2693 V3, which is some sort of early ES that never made it to market. It is a 2.8Ghz 12-core, 3.1GHz all core turbo (no method in MacOS ever gets me higher than 3.0GHz all core), and 3.4GHz turbo single core.

 

This method seems to cap my single core turbo at 2.8GHz instead, or perhaps even lower.

 

I have EIST, C-States, Turbo, and C1E enabled in the BIOS. I will try modifying other BIOS settings, but it looks like the kext does not handle my single core P-states properly.

Link to comment
Share on other sites

  • 3 weeks later...

Thank you Brumbaer!

After updating to Sierra the ssdt from Pike's script don't work anymore and since I have the xeon e5-2695 v3 ES I was not able to make it work anymore, this means high temps and power consumption!

With your kext I'm fine now!

Thank you again!

post-338551-0-42440300-1480640062_thumb.jpg

post-338551-0-39848100-1480640074_thumb.jpg

post-338551-0-19496800-1480640086_thumb.jpg

Link to comment
Share on other sites

bummer - thanks Brumbaer

 

If anyone has any knows where to look for Sandy Bridge-E, appreciated

 

What's the problem? You just need to patch AppleIntelCPUPowerManagement, right? And have an SSDT?

 

 

Use the AICPUPM script and you should be all set: http://www.insanelymac.com/forum/topic/312859-sandy-bridge-e-ivy-bridge-e-power-management-1012-beta/

Link to comment
Share on other sites

  • 4 months later...

If I use this kext I get very good GB scores but the computer does not wake successfully after sleep. The system fans and lights do come on but it is unresponsive.

 

Any help would be greatly appreciated. I am attaching problem reporting files with this post. If there is anything else required, do let me know. Thanks

EFI.zip

Jasper’s Mac Pro.ioreg.zip

kextstat-output.txt

sudo-touch-output.txt

Link to comment
Share on other sites

  • 2 weeks later...

Here are my results...
 
Without PMDriver and with SSDT:
eEiTyWc.png
bOoiim0.png
While idling (ignore Watts, it's incorrect due to manual overclock):
p8JPfyw.png

MSR_PKG_ENERGY_STATUS............(0x611) : 0x6F2DE
------------------------------------------
 - Total Energy Consumed................ : 27 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x2C15FC8B267D

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz)
Maximum Turbo Ratio/Frequency............: 40 (4000 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 27 (40) ]
CPU C6-Cores [ 0 2 4 10 12 19 ]
CPU P-States [ (12) 27 34 40 ]
CPU C6-Cores [ 0 2 4 7 8 10 12 14 19 ]
CPU P-States [ 12 27 29 34 (40) ]
CPU C6-Cores [ 0 1 2 4 6 7 8 10 12 14 15 16 18 19 ]
CPU P-States [ 12 27 29 34 38 (40) ]
CPU C6-Cores [ 0 1 2 3 4 6 7 8 10 11 12 13 14 15 16 18 19 ]
CPU P-States [ 12 27 29 34 35 38 (40) ]
CPU P-States [ 12 27 29 34 35 37 38 (40) ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 18 19 ]
CPU P-States [ (12) 27 29 34 35 37 38 39 40 ]
CPU P-States [ 12 27 29 33 34 35 37 38 39 (40) ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ]
CPU P-States [ 12 27 29 32 33 34 35 37 38 39 (40) ]
CPU P-States [ (12) 27 29 32 33 34 35 36 37 38 39 40 ]
CPU P-States [ (12) 27 29 30 32 33 34 35 36 37 38 39 40 ]
CPU P-States [ (12) 27 29 30 31 32 33 34 35 36 37 38 39 40 ]
CPU P-States [ 12 26 27 29 30 31 32 33 34 35 36 37 38 39 (40) ]
CPU P-States [ (12) 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ]
CPU P-States [ (12) 23 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ]
CPU P-States [ 12 22 23 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ]
CPU P-States [ 12 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ]
CPU P-States [ 12 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ]
CPU P-States [ 12 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 (40) ]

With PMDriver and with SSDT:
Cs1OYmd.png
I9jvw11.png
While idling (ignore Watts, it's incorrect due to manual overclock):
gY3MAKa.png


MSR_PKG_ENERGY_STATUS............(0x611) : 0x349136
------------------------------------------
 - Total Energy Consumed................ : 210 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x2B2386C486EC

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz)
Maximum Turbo Ratio/Frequency............: 40 (4000 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 25 ]
CPU C6-Cores [ 0 2 8 10 12 16 19 ]
CPU P-States [ (12) 14 25 ]
CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 19 ]
CPU P-States [ (12) 14 16 25 ]
CPU P-States [ (12) 14 16 25 27 ]
CPU P-States [ (12) 14 15 16 25 27 ]
CPU C6-Cores [ 0 2 3 4 6 8 10 12 14 16 18 19 ]
CPU P-States [ (12) 14 15 16 17 25 27 ]
CPU C6-Cores [ 0 1 2 3 4 6 8 10 12 14 16 18 19 ]
CPU P-States [ (12) 13 14 15 16 17 25 27 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 14 16 18 19 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 14 16 17 18 19 ]
CPU P-States [ (12) 13 14 15 16 17 18 25 27 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 25 27 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 23 25 27 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 10 12 13 14 16 17 18 19 ]
CPU P-States [ 12 13 14 15 16 17 18 19 23 25 27 (40) ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 12 13 14 16 17 18 19 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 23 25 27 (30) 40 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 12 13 14 15 16 17 18 19 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 23 (24) 25 26 27 30 40 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 23 24 25 26 27 30 32 40 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 23 24 25 26 27 29 30 32 40 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 40 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 32 36 (40) ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 36 40 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 36 (40) ]

With PMDriver and without SSDT (random KP, not stable in my system):
BeDfhef.png
zo9hSp9.png
While idling (ignore Watts, it's incorrect due to manual overclock):
wxJQxtY.png


MSR_PKG_ENERGY_STATUS............(0x611) : 0x4AEA4E
------------------------------------------
 - Total Energy Consumed................ : 299 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x28DF5B1D5365

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz)
Maximum Turbo Ratio/Frequency............: 40 (4000 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 28 40 ]
CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 ]
CPU C6-Cores [ 0 2 4 6 8 10 12 14 16 18 19 ]
CPU C6-Cores [ 0 2 3 4 6 8 10 12 14 16 18 19 ]
CPU C6-Cores [ 0 1 2 3 4 6 8 10 11 12 14 16 18 19 ]
CPU C6-Cores [ 0 1 2 3 4 6 8 9 10 11 12 14 15 16 18 19 ]
CPU P-States [ (12) 28 34 40 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 12 14 15 16 18 19 ]
CPU P-States [ (12) 14 28 34 40 ]
CPU P-States [ (12) 14 16 28 34 40 ]
CPU P-States [ (12) 13 14 16 28 34 40 ]
CPU P-States [ (12) 13 14 16 28 34 37 40 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 ]
CPU P-States [ (12) 13 14 16 28 33 34 37 40 ]
CPU P-States [ (12) 13 14 16 22 28 33 34 37 40 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ]
CPU P-States [ (12) 13 14 16 19 22 28 33 34 37 40 ]
CPU P-States [ 12 13 14 16 19 22 28 33 34 37 (38) 40 ]
CPU P-States [ (12) 13 14 15 16 19 22 28 33 34 37 38 40 ]
CPU P-States [ (12) 13 14 15 16 19 22 24 28 33 34 37 38 40 ]
CPU P-States [ 12 13 14 15 16 19 22 24 28 32 33 34 37 38 (40) ]
CPU P-States [ (12) 13 14 15 16 19 21 22 24 28 32 33 34 37 38 40 ]
CPU P-States [ 12 13 14 15 16 19 21 22 23 24 28 32 33 34 37 38 (40) ]
CPU P-States [ 12 13 14 15 16 19 20 21 22 23 24 28 32 33 34 37 38 (40) ]
CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 28 32 33 34 37 38 40 ]
CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 27 28 32 33 34 37 38 40 ]
CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 26 27 28 32 33 34 37 38 40 ]
CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 32 33 34 37 38 40 ]
CPU P-States [ (12) 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 32 33 34 37 38 40 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 32 33 34 37 38 40 ]
Link to comment
Share on other sites

Any help would be greatly appreciated. I am attaching problem reporting files with this post. If there is anything else required, do let me know. Thanks

 

I think I could be having the sleepwake problems because I copied the Kernel patches from AsusFreak. I understand that they could be wrong for me because he has a different board and processor than me. Can someone guide me with the correct kernel and kext patches for an i7 5820K on a Gigabyte X99 UD4 board please? Thanks in advance.

  • Like 1
Link to comment
Share on other sites

Welcome!

Enjoy!

 

Thanks, I did notice however that the patches enable XCPM as well, which was not intended for, with this kext. I am not getting as many processor states as I should (see below).

 

Result of sysctl machdep.xcpm

 

machdep.xcpm.epp_override: 0

machdep.xcpm.io_epp_boost_enabled: 0

machdep.xcpm.ring_boost_enabled: 0

machdep.xcpm.io_cst_control_enabled: 0

machdep.xcpm.io_filtered_reads: 0

machdep.xcpm.io_control_disengages: 2

machdep.xcpm.io_control_engages: 0

machdep.xcpm.io_thermal_level: 0

machdep.xcpm.gpu_thermal_level: 0

machdep.xcpm.cpu_thermal_level: 0

machdep.xcpm.deep_idle_total_stats: n/a

machdep.xcpm.deep_idle_last_stats: n/a

machdep.xcpm.deep_idle_count: 0

machdep.xcpm.qos_txfr: 1

machdep.xcpm.deep_idle_log: 0

machdep.xcpm.forced_idle_period: 30000000

machdep.xcpm.forced_idle_ratio: 100

machdep.xcpm.mbd_relaxations: 0

machdep.xcpm.mbd_applications: 0

machdep.xcpm.mbd_mode: 1

machdep.xcpm.maxintdelay: 0

machdep.xcpm.maxbusdelay: 0

machdep.xcpm.ratio_changes_total: 78737

machdep.xcpm.ratio_change_ratelimit_ns: 500000

machdep.xcpm.vectors_loaded_count: 0

machdep.xcpm.tuib_ns: 0

machdep.xcpm.bootpst: 36

machdep.xcpm.bootplim: 0

machdep.xcpm.power_source: 0

machdep.xcpm.tuib_enabled: 0

machdep.xcpm.tuib_plimit_min_100mhz_ratio: 8

machdep.xcpm.tuib_plimit_max_100mhz_ratio: 36

machdep.xcpm.soft_plimit_min_100mhz_ratio: 8

machdep.xcpm.soft_plimit_max_100mhz_ratio: 36

machdep.xcpm.hard_plimit_min_100mhz_ratio: 8

machdep.xcpm.hard_plimit_max_100mhz_ratio: 36

machdep.xcpm.mode: 1

 

 

Result of AppleIntelInfo.kext

 

 

CPU Ratio Info:

------------------------------------------

Base Clock Frequency (BLCK)............. : 100 MHz

Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)

Maximum non-Turbo Ratio/Frequency........: 33 (3300 MHz)

Maximum Turbo Ratio/Frequency............: 36 (3600 MHz)

P-State ratio * 100 = Frequency in MHz

------------------------------------------

CPU P-States [ (12) 31 36 ]

CPU C3-Cores [ 1 2 4 6 8 10 ]

CPU C6-Cores [ 0 2 4 6 8 10 ]

CPU P-States [ 12 31 32 (36) ]

CPU C3-Cores [ 1 2 4 5 6 7 8 10 11 ]

CPU C6-Cores [ 0 2 4 6 8 10 11 ]

 

 

Can anything be done to enable PM using just PMDrvr.kext? @mfc88 seems to be getting the best results doing it that way.

 

Thanks in advance.

Edited by Allan
Spoiler tag added
Link to comment
Share on other sites

u can use PMDrvr.kext for pStates, but i think ur sleep is broken. The kext work good and amazin' but have problem with sleep. no problem for me, btw, i hate sleep. ;)

MaLd0n 2017-04-26 às 10.14.09.png

 

mfc88 dont have c3, not good!

  • Like 1
Link to comment
Share on other sites

u can use PMDrvr.kext for pStates, but i think ur sleep is broken. The kext work good and amazin' but have problem with sleep. no problem for me, btw, i hate sleep. ;)

attachicon.gifMaLd0n 2017-04-26 às 10.14.09.png

 

mfc88 dont have c3, not good!

 

That's correct. My sleep gets broken after this kext, and I need my system to sleep, as I leave it on and it gets close to 47 degrees Celsius here in the summers. Moving to XCPM for now. Will re-visit if I see some changes in stability in this kext. Thanks for all the help...

  • Like 1
Link to comment
Share on other sites

u can use PMDrvr.kext for pStates, but i think ur sleep is broken. The kext work good and amazin' but have problem with sleep. no problem for me, btw, i hate sleep. ;)

attachicon.gifMaLd0n 2017-04-26 às 10.14.09.png

 

mfc88 dont have c3, not good!

 

Can you look at the output of AppleIntelInfo on my computer and let me know if I have the necessary C-states and P-states for proper power management? I don't know how to tell. Thanks.

 

This is after implementing XCPM on my machine.

 

 

AppleIntelInfo.kext v2.5 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

 

Settings:

------------------------------------------

logMSRs..................................: 1

logIGPU..................................: 0

logCStates...............................: 1

logIPGStyle..............................: 1

InitialTSC...............................: 0x32c0c3feb05 (105 MHz)

MWAIT C-States...........................: 8480

 

Processor Brandstring....................: Intel® Core i7-5820K CPU @ 3.30GHz

 

Processor Signature..................... : 0x306F2

------------------------------------------

- Family............................... : 6

- Stepping............................. : 2

- Model................................ : 0x3F (63)

 

Model Specific Registers (MSRs)

------------------------------------------

 

MSR_CORE_THREAD_COUNT............(0x35) : 0xFFFFFF805B29B100

------------------------------------------

- Core Count........................... : 6

- Thread Count......................... : 12

 

MSR_PLATFORM_INFO................(0xCE) : 0x80C3BF3812100

------------------------------------------

- Maximum Non-Turbo Ratio.............. : 0x21 (3300 MHz)

- Ratio Limit for Turbo Mode........... : 1 (programmable)

- TDP Limit for Turbo Mode............. : 1 (programmable)

- Low Power Mode Support............... : 1 (LPM supported)

- Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available)

- Maximum Efficiency Ratio............. : 12

- Minimum Operating Ratio.............. : 8

 

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2) : 0x3

------------------------------------------

- I/O MWAIT Redirection Enable......... : 0 (not enabled)

- CFG Lock............................. : 0 (MSR not locked)

- C3 State Auto Demotion............... : 0 (disabled/unsupported)

- C1 State Auto Demotion............... : 0 (disabled/unsupported)

- C3 State Undemotion.................. : 0 (disabled/unsupported)

- C1 State Undemotion.................. : 0 (disabled/unsupported)

- Package C-State Auto Demotion........ : 0 (disabled/unsupported)

- Package C-State Undemotion........... : 0 (disabled/unsupported)

 

MSR_PMG_IO_CAPTURE_BASE..........(0xE4) : 0x0

- C-state Range........................ : 0 (C-States not included, I/O MWAIT redirection not enabled)

 

IA32_MPERF.......................(0xE7) : 0x27B84B7246

IA32_APERF.......................(0xE8) : 0x1CE8ECB4FA

 

MSR_FLEX_RATIO...................(0x194) : 0xE0000

 

MSR_IA32_PERF_STATUS.............(0x198) : 0x201300002100

------------------------------------------

- Current Performance State Value...... : 0x2100 (3300 MHz)

 

MSR_IA32_PERF_CONTROL............(0x199) : 0xC00

------------------------------------------

- Target performance State Value....... : 0xC00 (1200 MHz)

- Intel Dynamic Acceleration........... : 0 (IDA engaged)

 

IA32_CLOCK_MODULATION............(0x19A) : 0x0

 

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

 

IA32_THERM_STATUS................(0x19C) : 0x882C0000

------------------------------------------

- Thermal Status....................... : 0

- Thermal Log.......................... : 0

- PROCHOT # or FORCEPR# event.......... : 0

- PROCHOT # or FORCEPR# log............ : 0

- Critical Temperature Status.......... : 0

- Critical Temperature log............. : 0

- Thermal Threshold #1 Status.......... : 0

- Thermal Threshold #1 log............. : 0

- Thermal Threshold #2 Status.......... : 0

- Thermal Threshold #2 log............. : 0

- Power Limitation Status.............. : 0

- Power Limitation log................. : 0

- Current Limit Status................. : 0

- Current Limit log.................... : 0

- Cross Domain Limit Status............ : 0

- Cross Domain Limit log............... : 0

- Digital Readout...................... : 44

- Resolution in Degrees Celsius........ : 1

- Reading Valid........................ : 1 (valid)

 

MSR_THERM2_CTL...................(0x19D) : 0x0

 

IA32_MISC_ENABLES................(0x1A0) : 0x850089

------------------------------------------

- Fast-Strings......................... : 1 (enabled)

- FOPCODE compatibility mode Enable.... : 0

- Automatic Thermal Control Circuit.... : 1 (enabled)

- Split-lock Disable................... : 0

- Performance Monitoring............... : 1 (available)

- Bus Lock On Cache Line Splits Disable : 0

- Hardware prefetch Disable............ : 0

- Processor Event Based Sampling....... : 0 (PEBS supported)

- GV1/2 legacy Enable.................. : 0

- Enhanced Intel SpeedStep Technology.. : 1 (enabled)

- MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)

- Adjacent sector prefetch Disable..... : 0

- CFG Lock............................. : 0 (MSR not locked)

- xTPR Message Disable................. : 1 (disabled)

 

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x5E0A00

------------------------------------------

- Turbo Attenuation Units.............. : 0

- Temperature Target................... : 94

- TCC Activation Offset................ : 0

 

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000

------------------------------------------

- EIST Hardware Coordination........... : 0 (hardware coordination enabled)

- Energy/Performance Bias support...... : 1

- Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)

- Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)

 

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2222242424242424

------------------------------------------

- Maximum Ratio Limit for C01.......... : 24 (3600 MHz)

- Maximum Ratio Limit for C02.......... : 24 (3600 MHz)

- Maximum Ratio Limit for C03.......... : 24 (3600 MHz)

- Maximum Ratio Limit for C04.......... : 24 (3600 MHz)

- Maximum Ratio Limit for C05.......... : 24 (3600 MHz)

- Maximum Ratio Limit for C06.......... : 24 (3600 MHz)

 

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1

------------------------------------------

- Power Policy Preference...............: 1 (highest performance)

 

MSR_POWER_CTL....................(0x1FC) : 0x2104005B

------------------------------------------

- Bi-Directional Processor Hot..........: 1 (enabled)

- C1E Enable............................: 1 (enabled)

 

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03

------------------------------------------

- Power Units.......................... : 3 (1/8 Watt)

- Energy Status Units.................. : 14 (61 micro-Joules)

- Time Units .......................... : 10 (976.6 micro-Seconds)

 

MSR_PKG_POWER_LIMIT..............(0x610) : 0x43857800148460

------------------------------------------

- Package Power Limit #1............... : 140 Watt

- Enable Power Limit #1................ : 1 (enabled)

- Package Clamping Limitation #1....... : 0 (disabled)

- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)

- Package Power Limit #2............... : 175 Watt

- Enable Power Limit #2................ : 1 (enabled)

- Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)

- Time Window for Power Limit #2....... : 33 (10 milli-Seconds)

- Lock................................. : 0 (MSR not locked)

 

MSR_PKG_ENERGY_STATUS............(0x611) : 0x173AABB1

------------------------------------------

- Total Energy Consumed................ : 23786 Joules (Watt = Joules / seconds)

 

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x21

MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x940000001E0460

MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x94000000000000

MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0

MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0

MSR_PKGC3_IRTL...................(0x60a) : 0x0

MSR_PKGC6_IRTL...................(0x60b) : 0x0

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x95E6AE0FB9

MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x95E6AE0FB9

MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x1ACCA857556

 

IA32_TSC_DEADLINE................(0x6E0) : 0x32C11004A2E

 

CPU Ratio Info:

------------------------------------------

Base Clock Frequency (BLCK)............. : 100 MHz

Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)

Maximum non-Turbo Ratio/Frequency........: 33 (3300 MHz)

Maximum Turbo Ratio/Frequency............: 36 (3600 MHz)

P-State ratio * 100 = Frequency in MHz

------------------------------------------

CPU P-States [ (12) 26 36 ]

CPU C6-Cores [ 0 2 4 6 8 10 ]

CPU P-States [ (12) 19 26 36 ]

CPU P-States [ 12 19 26 (33) 36 ]

CPU C6-Cores [ 0 2 3 4 6 8 10 ]

CPU P-States [ (12) 19 21 26 33 36 ]

CPU C6-Cores [ 0 1 2 3 4 6 8 10 ]

CPU P-States [ (12) 19 20 21 26 33 36 ]

CPU C6-Cores [ 0 1 2 3 4 6 8 10 11 ]

CPU P-States [ (12) 18 19 20 21 26 33 36 ]

CPU P-States [ (12) 18 19 20 21 23 26 33 36 ]

CPU C6-Cores [ 0 1 2 3 4 6 8 9 10 11 ]

CPU P-States [ (12) 18 19 20 21 23 26 30 33 36 ]

CPU P-States [ (12) 18 19 20 21 23 24 26 30 33 36 ]

CPU C6-Cores [ 0 1 2 3 4 6 7 8 9 10 11 ]

CPU P-States [ (12) 18 19 20 21 23 24 25 26 30 33 36 ]

CPU P-States [ (12) 16 18 19 20 21 23 24 25 26 30 33 36 ]

CPU P-States [ (12) 16 17 18 19 20 21 23 24 25 26 30 33 36 ]

CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 30 33 36 ]

CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]

CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 28 30 (33) 36 ]

CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 28 30 32 33 (36) ]

CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32 33 36 ]

CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 36 ]

CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 ]

CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 ]

CPU P-States [ 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 (36) ]

CPU P-States [ 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 (33) 34 35 36 ]

CPU P-States [ (12) 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ]

CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ]

CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ]

 

 

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...