- Joined
- Nov 6, 2013
- Messages
- 10
- Motherboard
- ASUS X99-PRO USB 3.1
- CPU
- Intel i7 5820K
- Graphics
- MSI Geforce 960 2048MB
- Mac
- Classic Mac
- Mobile Phone
1st Scenario:
I run this commands and I get the next output:
Mac-Pro-de-pablo-2:~ pablo$ kextstat|grep -y x86plat
Mac-Pro-de-pablo-2:~ pablo$ kextstat|grep -y null
13 0 0xffffff7f80eb5000 0x2000 0x2000 org.tgwbd.driver.NullCPUPowerManagement (1.0.0d2) 93D39664-55FB-9220-39AD-A436B33DB160 <7 4 3>
Mac-Pro-de-pablo-2:~ pablo$ sudo cat /tmp/AppleIntelInfo.dat
AppleIntelInfo.kext v1.8c Copyright © 2012-2016 Pike R. Alpha. All rights reserved
Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
Warning: Clover hw.busfrequency error detected : 17d78400
InitialTSC...............................: 0x1423b723760e (671 MHz)
MWAIT C-States...........................: 8480
Processor Brandstring....................: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz
Processor Signature..................... : 0x306F2
------------------------------------------
- Family............................... : 6
- Stepping............................. : 2
- Model................................ : 0x3F (63)
Model Specific Registers (MSRs)
------------------------------------------
MSR_CORE_THREAD_COUNT............(0x35) : 0x0
------------------------------------------
- Core Count........................... : 6
- Thread Count......................... : 12
MSR_PLATFORM_INFO................(0xCE) : 0x20080C3BF3812100
------------------------------------------
- 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) : 0x8400
------------------------------------------
- I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
- CFG Lock............................. : 1 (MSR locked until next reset)
- 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) : 0x10414
------------------------------------------
- LVL_2 Base Address................... : 0x414
- C-state Range........................ : 1 (C6 is the max C-State to include)
IA32_MPERF.......................(0xE7) : 0x13FF2195C5
IA32_APERF.......................(0xE8) : 0xF5FA125F5
MSR_FLEX_RATIO...................(0x194) : 0xE0000
------------------------------------------
MSR_IA32_PERF_STATUS.............(0x198) : 0x1F7100002200
------------------------------------------
- Current Performance State Value...... : 0x2200 (3400 MHz)
MSR_IA32_PERF_CONTROL............(0x199) : 0x2400
------------------------------------------
- Target performance State Value....... : 0x2400 (3600 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)
IA32_CLOCK_MODULATION............(0x19A) : 0x0
IA32_THERM_STATUS................(0x19C) : 0x88420000
IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
- Fast-Strings......................... : 1 (enabled)
- Automatic Thermal Control Circuit.... : 1 (enabled)
- Performance Monitoring............... : 1 (available)
- Enhanced Intel SpeedStep Technology.. : 1 (enabled)
MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x690A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 105
- TCC Activation Offset................ : 0
MSR_MISC_PWR_MGMT................(0x1AA) : 0x400001
------------------------------------------
- EIST Hardware Coordination........... : 1 (disabled)
MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2222222222222424
------------------------------------------
IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5
------------------------------------------
- Power Policy Preference...............: 5 (balanced performance and energy saving)
MSR_POWER_CTL....................(0x1FC) : 0x2904005B
------------------------------------------
- C1E Enable............................: 1
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) : 0x7FFF80015FFF8
------------------------------------------
- Package Power Limit #1............... : 4095 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 4095 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....... : 3 (20 milli-Seconds)
- Lock................................. : 0 (MSR not locked)
MSR_PKG_ENERGY_STATUS............(0x611) : 0x52F70B
------------------------------------------
- Total Energy Consumed................ : 331 Joules (Watt = Joules / seconds)
MSR_PKG_POWER_INFO...............(0x614) : 0x1280460
------------------------------------------
- Thermal Spec Power................... : 140 Watt
- Minimum Power........................ : 0
- Maximum Power........................ : 0
- Maximum Time Window.................. : 0
MSR_PP0_POWER_LIMIT..............(0x638) : 0x0
MSR_PP0_ENERGY_STATUS............(0x639) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64C) : 0x0
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_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
IA32_TSC_DEADLINE................(0x6E0) : 0x1423BBE0DC84
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 34 ]
CPU C6-Cores [ 0 3 4 7 9 10 ]
CPU P-States [ (12) 14 26 34 ]
CPU C6-Cores [ 0 2 3 4 6 7 8 9 10 ]
CPU P-States [ (12) 13 14 26 34 ]
CPU P-States [ (12) 13 14 15 26 34 ]
CPU C6-Cores [ 0 1 2 3 4 6 7 8 9 10 ]
CPU P-States [ (12) 13 14 15 17 26 34 ]
CPU P-States [ (12) 13 14 15 17 20 26 34 ]
CPU P-States [ (12) 13 14 15 16 17 20 26 34 ]
CPU C6-Cores [ 0 1 2 3 4 6 7 8 9 10 11 ]
CPU P-States [ (12) 13 14 15 16 17 20 21 26 34 ]
CPU P-States [ (12) 13 14 15 16 17 20 21 23 26 34 ]
CPU P-States [ (12) 13 14 15 16 17 19 20 21 23 26 34 ]
CPU P-States [ 12 13 14 15 16 17 19 20 21 23 26 (33) 34 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 26 33 34 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 25 26 33 34 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 30 (33) 34 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 30 33 34 (36) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 30 32 (33) 34 36 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 25 26 27 30 32 33 34 36 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 27 28 30 32 (33) 34 36 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 32 33 34 36 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 32 (33) 34 36 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 (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 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 ]
------------------------------------------------------------------------------------------------------------------------------------------------
For my custom CPU SSDT that is always, on 1st and on 2nd scenarios, located on clover ACPI/patched folder. I also add -x 0 on ssdtPRgen.sh but no effect. With my real CPUID, the XCPM is always active.
------------------------------------------------------------------------------------------------------------------------------------------------
Mac-Pro-de-pablo-2:~ pablo$ sysctl machdep.xcpm
machdep.xcpm.mode:
1
I run this commands and I get the next output:
Mac-Pro-de-pablo-2:~ pablo$ kextstat|grep -y x86plat
Mac-Pro-de-pablo-2:~ pablo$ kextstat|grep -y null
13 0 0xffffff7f80eb5000 0x2000 0x2000 org.tgwbd.driver.NullCPUPowerManagement (1.0.0d2) 93D39664-55FB-9220-39AD-A436B33DB160 <7 4 3>
Mac-Pro-de-pablo-2:~ pablo$ sudo cat /tmp/AppleIntelInfo.dat
AppleIntelInfo.kext v1.8c Copyright © 2012-2016 Pike R. Alpha. All rights reserved
Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
Warning: Clover hw.busfrequency error detected : 17d78400
InitialTSC...............................: 0x1423b723760e (671 MHz)
MWAIT C-States...........................: 8480
Processor Brandstring....................: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz
Processor Signature..................... : 0x306F2
------------------------------------------
- Family............................... : 6
- Stepping............................. : 2
- Model................................ : 0x3F (63)
Model Specific Registers (MSRs)
------------------------------------------
MSR_CORE_THREAD_COUNT............(0x35) : 0x0
------------------------------------------
- Core Count........................... : 6
- Thread Count......................... : 12
MSR_PLATFORM_INFO................(0xCE) : 0x20080C3BF3812100
------------------------------------------
- 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) : 0x8400
------------------------------------------
- I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
- CFG Lock............................. : 1 (MSR locked until next reset)
- 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) : 0x10414
------------------------------------------
- LVL_2 Base Address................... : 0x414
- C-state Range........................ : 1 (C6 is the max C-State to include)
IA32_MPERF.......................(0xE7) : 0x13FF2195C5
IA32_APERF.......................(0xE8) : 0xF5FA125F5
MSR_FLEX_RATIO...................(0x194) : 0xE0000
------------------------------------------
MSR_IA32_PERF_STATUS.............(0x198) : 0x1F7100002200
------------------------------------------
- Current Performance State Value...... : 0x2200 (3400 MHz)
MSR_IA32_PERF_CONTROL............(0x199) : 0x2400
------------------------------------------
- Target performance State Value....... : 0x2400 (3600 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)
IA32_CLOCK_MODULATION............(0x19A) : 0x0
IA32_THERM_STATUS................(0x19C) : 0x88420000
IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
- Fast-Strings......................... : 1 (enabled)
- Automatic Thermal Control Circuit.... : 1 (enabled)
- Performance Monitoring............... : 1 (available)
- Enhanced Intel SpeedStep Technology.. : 1 (enabled)
MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x690A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 105
- TCC Activation Offset................ : 0
MSR_MISC_PWR_MGMT................(0x1AA) : 0x400001
------------------------------------------
- EIST Hardware Coordination........... : 1 (disabled)
MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2222222222222424
------------------------------------------
IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5
------------------------------------------
- Power Policy Preference...............: 5 (balanced performance and energy saving)
MSR_POWER_CTL....................(0x1FC) : 0x2904005B
------------------------------------------
- C1E Enable............................: 1
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) : 0x7FFF80015FFF8
------------------------------------------
- Package Power Limit #1............... : 4095 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 4095 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....... : 3 (20 milli-Seconds)
- Lock................................. : 0 (MSR not locked)
MSR_PKG_ENERGY_STATUS............(0x611) : 0x52F70B
------------------------------------------
- Total Energy Consumed................ : 331 Joules (Watt = Joules / seconds)
MSR_PKG_POWER_INFO...............(0x614) : 0x1280460
------------------------------------------
- Thermal Spec Power................... : 140 Watt
- Minimum Power........................ : 0
- Maximum Power........................ : 0
- Maximum Time Window.................. : 0
MSR_PP0_POWER_LIMIT..............(0x638) : 0x0
MSR_PP0_ENERGY_STATUS............(0x639) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64C) : 0x0
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_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
IA32_TSC_DEADLINE................(0x6E0) : 0x1423BBE0DC84
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 34 ]
CPU C6-Cores [ 0 3 4 7 9 10 ]
CPU P-States [ (12) 14 26 34 ]
CPU C6-Cores [ 0 2 3 4 6 7 8 9 10 ]
CPU P-States [ (12) 13 14 26 34 ]
CPU P-States [ (12) 13 14 15 26 34 ]
CPU C6-Cores [ 0 1 2 3 4 6 7 8 9 10 ]
CPU P-States [ (12) 13 14 15 17 26 34 ]
CPU P-States [ (12) 13 14 15 17 20 26 34 ]
CPU P-States [ (12) 13 14 15 16 17 20 26 34 ]
CPU C6-Cores [ 0 1 2 3 4 6 7 8 9 10 11 ]
CPU P-States [ (12) 13 14 15 16 17 20 21 26 34 ]
CPU P-States [ (12) 13 14 15 16 17 20 21 23 26 34 ]
CPU P-States [ (12) 13 14 15 16 17 19 20 21 23 26 34 ]
CPU P-States [ 12 13 14 15 16 17 19 20 21 23 26 (33) 34 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 26 33 34 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 25 26 33 34 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 30 (33) 34 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 30 33 34 (36) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 30 32 (33) 34 36 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 23 25 26 27 30 32 33 34 36 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 23 25 26 27 28 30 32 (33) 34 36 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 32 33 34 36 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 32 (33) 34 36 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 (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 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 ]
------------------------------------------------------------------------------------------------------------------------------------------------
For my custom CPU SSDT that is always, on 1st and on 2nd scenarios, located on clover ACPI/patched folder. I also add -x 0 on ssdtPRgen.sh but no effect. With my real CPUID, the XCPM is always active.
------------------------------------------------------------------------------------------------------------------------------------------------
Mac-Pro-de-pablo-2:~ pablo$ sysctl machdep.xcpm
machdep.xcpm.mode:
1
Last edited: