Contribute
Register

[Guide] Generate SSDT For Coffee Lake CPU

Status
Not open for further replies.
That last one was with KernelXPCM enabled and PluginType disabled.

PluginType=true and 1 in this one. Hopefully this helps.

Thank you again.
 

Attachments

  • gen_debug_21303.zip
    3.4 MB · Views: 191
Hello @RehabMan, thanks for your contributions here! I am having trouble getting C states / turbo boost to work with the i9 9900k in Mojave. I have tried PluginType=True and KernelXCPM with no luck. According to HWMonitor the cpu never reaches above base clock setting in BIOS. I am not showing CPU0 at all in ioreg either.

I am on 10.14.1 w/ iMac18,3

View attachment 369139
View attachment 369140
View attachment 369142

Thank you in advance!

EDIT: gen_debug output added as attachment

Your config.plist has ACPI/SSDT/Generate/PluginType=false.
 
Your config.plist has ACPI/SSDT/Generate/PluginType=false.

Hello @RehabMan, thank you for the quick response. Please see post #80 which has the second option attached (PluginType enabled) (direct link to the attachment)

I had read that earlier you said to try either KernelXCPM or PluginType. Posts 80 and 79 are both of those options, respectively.

Thanks again.
 
Hello @RehabMan, thank you for the quick response. Please see post #80 which has the second option attached (PluginType enabled) (direct link to the attachment)

I had read that earlier you said to try either KernelXCPM or PluginType. Posts 80 and 79 are both of those options, respectively.

Thanks again.

Your CPU does not require KernelXCPM=true. XCPM is enabled by default for Haswell and later. KernelXCPM used only for Ivy Bridge.
 
Your CPU does not require KernelXCPM=true. XCPM is enabled by default for Haswell and later. KernelXCPM used only for Ivy Bridge.

Thank you. I am now using PluginType=true

I compiled and loaded AppleIntelInfo and here is the output:

Code:
AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.
enableHWP................................: 0

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 1
logCStates...............................: 1
logIPGStyle..............................: 1
InitialTSC...............................: 0xd506a223920 (406 MHz)
MWAIT C-States...........................: 286531872

Processor Brandstring....................: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz

Processor Signature..................... : 0x906EC
------------------------------------------
 - Family............................... : 6
 - Stepping............................. : 12
 - Model................................ : 0x9E (158)

Model Specific Registers (MSRs)
------------------------------------------

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x4000000000000
------------------------------------------
 - Processor Flags...................... : 1

MSR_CORE_THREAD_COUNT............(0x35)  : 0x80010
------------------------------------------
 - Core Count........................... : 8
 - Thread Count......................... : 16

MSR_PLATFORM_INFO................(0xCE)  : 0x8080838F1012400
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x24 (3600 MHz)
 - Ratio Limit for Turbo Mode........... : 1 (programmable)
 - TDP Limit for Turbo Mode............. : 1 (programmable)
 - Low Power Mode Support............... : 0 (LMP not supported)
 - Number of ConfigTDP Levels........... : 0 (only base TDP level available)
 - Maximum Efficiency Ratio............. : 8
 - Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008000
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 0 (not enabled)
 - CFG Lock............................. : 1 (MSR locked until next reset)
 - C3 State Auto Demotion............... : 1 (enabled)
 - C1 State Auto Demotion............... : 1 (enabled)
 - C3 State Undemotion.................. : 1 (enabled)
 - C1 State Undemotion.................. : 1 (enabled)
 - Package C-State Auto Demotion........ : 0 (disabled/unsupported)
 - Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x51814
------------------------------------------
 - LVL_2 Base Address................... : 0x1814
 - C-state Range........................ : 5 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x1373577811F
IA32_APERF.......................(0xE8)  : 0x32BD30BF2D1

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x27D900003000
------------------------------------------
 - Current Performance State Value...... : 0x3000 (4800 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0x3000
------------------------------------------
 - Target performance State Value....... : 0x3000 (4800 MHz)
 - Intel Dynamic Acceleration........... : 0 (IDA engaged)

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

IA32_THERM_INTERRUPT.............(0x19B) : 0x10
------------------------------------------
 - High-Temperature Interrupt Enable.... : 0 (disabled)
 - Low-Temperature Interrupt Enable..... : 0 (disabled)
 - PROCHOT# Interrupt Enable............ : 0 (disabled)
 - FORCEPR# Interrupt Enable............ : 0 (disabled)
 - Critical Temperature Interrupt Enable : 1 (enabled)
 - Threshold #1 Value................... : 0
 - Threshold #1 Interrupt Enable........ : 0 (disabled)
 - Threshold #2 Value................... : 0
 - Threshold #2 Interrupt Enable........ : 0 (disabled)
 - Power Limit Notification Enable...... : 0 (disabled)

IA32_THERM_STATUS................(0x19C) : 0x88450800
------------------------------------------
 - 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................. : 1
 - Current Limit Status................. : 0
 - Current Limit log.................... : 0
 - Cross Domain Limit Status............ : 0
 - Cross Domain Limit log............... : 0
 - Digital Readout...................... : 69
 - 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) : 0x690E00
------------------------------------------
 - Turbo Attenuation Units.............. : 0
 - Temperature Target................... : 105
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x401CC1
------------------------------------------
 - EIST Hardware Coordination........... : 1 (hardware coordination disabled)
 - 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)
 - SpeedShift Technology Enable......... : 1 (enabled)
 - SpeedShift Interrupt Coordination.... : 1 (enabled)
 - SpeedShift Energy Efficient Perf..... : 1 (enabled)
 - SpeedShift Technology Setup for HWP.. : Yes (setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x3030303030303030
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C02.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C03.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C04.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C05.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C06.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C07.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C08.......... : 30 (4800 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
 - Power Policy Preference...............: 1 (highest performance)

MSR_POWER_CTL....................(0x1FC) : 0x3C005F
------------------------------------------
 - 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) : 0x42FFD0001AFFD0
------------------------------------------
 - Package Power Limit #1............... : 4090 Watt
 - Enable Power Limit #1................ : 1 (enabled)
 - Package Clamping Limitation #1....... : 0 (disabled)
 - Time Window for Power Limit #1....... : 13 (20480 milli-Seconds)
 - Package Power Limit #2............... : 4090 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 0 (disabled)
 - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

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

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x3EB31034
------------------------------------------
 - Total Energy Consumed................ : 64204 Joules (Watt = Joules / seconds)

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x3EB31073
------------------------------------------
 - Total Energy Consumed................ : 64204 Joules (Watt = Joules / seconds)

MSR_PP1_POWER_LIMIT..............(0x640) : 0x0

MSR_PP1_ENERGY_STATUS............(0x641) : 0x1140
------------------------------------------
 - Total Energy Consumed................ : 0 Joules (Watt = Joules / seconds)

MSR_PP1_POLICY...................(0x642) : 0x18
------------------------------------------
 - Priority Level....................... : 24

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x24
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x0
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x0
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x884E
MSR_PKGC6_IRTL...................(0x60b) : 0x8876
MSR_PKGC7_IRTL...................(0x60c) : 0x8894
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0
MSR_PKG_C8_RESIDENCY.............(0x630) : 0x0
MSR_PKG_C9_RESIDENCY.............(0x631) : 0x0
MSR_PKG_C10_RESIDENCY............(0x632) : 0x0
MSR_PKG_C8_LATENCY...............(0x633) : 0x0
MSR_PKG_C9_LATENCY...............(0x634) : 0x0
MSR_PKG_C10_LATENCY..............(0x635) : 0x0

MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x0 (not supported by hardware/BIOS)

MSR_PPERF........................(0x64E) : 0x2FD104A7108
------------------------------------------
 - Hardware workload scalability........ : 3285923295496

MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x0
HDC Supported

IA32_PKG_HDC_CTL.................(0xDB0) : 0x0

IA32_PM_CTL1.....................(0xDB1) : 0x1
------------------------------------------
HDC Allow Block..................(0xDB1) : 1 (HDC blocked)

IA32_THREAD_STALL................(0xDB2) : 0x0

MSR_PKG_HDC_CONFIG...............(0x652) : 0x2
------------------------------------------
Pkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper)
MSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0

MSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0

MSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0xD506EF59C84

IA32_PM_ENABLE...................(0x770) : 0x0 (HWP Supported but not, yet, enabled)

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)
Maximum non-Turbo Ratio/Frequency........: 36 (3600 MHz)
Maximum Turbo Ratio/Frequency............: 48 (4800 MHz)

IGPU Info:
------------------------------------------
IGPU Current Frequency...................:    0 MHz
IGPU Minimum Frequency...................:  350 MHz
IGPU Maximum Non-Turbo Frequency.........:  350 MHz
IGPU Maximum Turbo Frequency.............: 1200 MHz
IGPU Maximum limit.......................: 3000 MHz

P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (36) 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 8 9 14 ]
CPU C6-Cores [ 4 5 6 12 13 15 ]
CPU P-States [ 25 (36) 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 4 6 8 9 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 12 13 15 ]
CPU P-States [ (13) 25 36 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 3 4 6 8 9 10 11 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 12 13 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 8 9 10 11 13 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 12 13 14 15 ]
CPU P-States [ 13 25 36 37 42 (48) ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 13 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU P-States [ (13) 25 35 36 37 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU P-States [ 13 25 35 36 37 42 45 (48) ] iGPU P-States [ ]
CPU P-States [ (13) 25 32 35 36 37 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 35 36 37 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 34 35 36 37 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 34 35 36 37 39 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 34 35 36 37 39 40 42 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 25 31 32 34 35 36 37 38 39 40 42 45 (48) ] iGPU P-States [ ]
CPU P-States [ 13 25 31 32 33 34 35 (36) 37 38 39 40 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 25 31 32 33 34 35 36 37 38 39 40 42 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 23 25 31 32 33 34 35 36 37 38 39 40 42 44 45 (48) ] iGPU P-States [ ]
CPU P-States [ 13 23 25 27 31 32 33 34 35 (36) 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 25 27 28 31 32 33 34 35 36 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 23 24 25 27 28 31 32 33 34 35 (36) 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 (48) ] iGPU P-States [ ]
CPU P-States [ (13) 22 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 ] iGPU P-States [ ]


I appreciate the help. This processor with my motherboard settings, turbo ratio is set to 5Ghz. Base clock frequency is set to 4.8Ghz.

Thank you again for any leads. Sorry in advance if this is off topic.
 
Changed SMBIOS to MacMini8,1 with board-id Mac-7BA5B2DFE22DDD8C

HWP is now enabled, and I'm looking at maybe using freqVectorsEdit.sh to see what I can do.

Code:
IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)

IA32_HWP_CAPABILITIES............(0x771) : 0x1092432
-----------------------------------------
 - Highest Performance.................. : 50
 - Guaranteed Performance............... : 36
 - Most Efficient Performance........... : 9
 - Lowest Performance................... : 1

IA32_HWP_INTERRUPT...............(0x773) : 0x1
------------------------------------------
 - Guaranteed Performance Change........ : 1 (Interrupt generated on change of)
 - Excursion Minimum.................... : 0 (Interrupt generation disabled)

IA32_HWP_REQUEST................(0x774) : 0x20303008
-----------------------------------------
 - Minimum Performance................. : 8
 - Maximum Performance................. : 48
 - Desired Performance................. : 48
 - Energy Efficient Performance........ : 32
 - Activity Window..................... : 0, 0
 - Package Control..................... : 0

IA32_HWP_STATUS..................(0x777) : 0x0
-----------------------------------------
 - Guaranteed Performance Change....... : 0 (has not occured)
 - Excursion To Minimum................ : 0 (has not occured)

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)
Maximum non-Turbo Ratio/Frequency........: 36 (3600 MHz)
Maximum Turbo Ratio/Frequency............: 48 (4800 MHz)


"Highest Performance" is reading 50. I am hoping that is related to my BIOS setting. Unfortunately "Max Turbo Ratio/Frequency" and "Maximum Performance" are both at 48. I have no idea what any of these mean, but I guess I will try some stuff.
 
Thank you. I am now using PluginType=true

I compiled and loaded AppleIntelInfo and here is the output:

Code:
AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.
enableHWP................................: 0

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 1
logCStates...............................: 1
logIPGStyle..............................: 1
InitialTSC...............................: 0xd506a223920 (406 MHz)
MWAIT C-States...........................: 286531872

Processor Brandstring....................: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz

Processor Signature..................... : 0x906EC
------------------------------------------
 - Family............................... : 6
 - Stepping............................. : 12
 - Model................................ : 0x9E (158)

Model Specific Registers (MSRs)
------------------------------------------

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x4000000000000
------------------------------------------
 - Processor Flags...................... : 1

MSR_CORE_THREAD_COUNT............(0x35)  : 0x80010
------------------------------------------
 - Core Count........................... : 8
 - Thread Count......................... : 16

MSR_PLATFORM_INFO................(0xCE)  : 0x8080838F1012400
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x24 (3600 MHz)
 - Ratio Limit for Turbo Mode........... : 1 (programmable)
 - TDP Limit for Turbo Mode............. : 1 (programmable)
 - Low Power Mode Support............... : 0 (LMP not supported)
 - Number of ConfigTDP Levels........... : 0 (only base TDP level available)
 - Maximum Efficiency Ratio............. : 8
 - Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008000
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 0 (not enabled)
 - CFG Lock............................. : 1 (MSR locked until next reset)
 - C3 State Auto Demotion............... : 1 (enabled)
 - C1 State Auto Demotion............... : 1 (enabled)
 - C3 State Undemotion.................. : 1 (enabled)
 - C1 State Undemotion.................. : 1 (enabled)
 - Package C-State Auto Demotion........ : 0 (disabled/unsupported)
 - Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x51814
------------------------------------------
 - LVL_2 Base Address................... : 0x1814
 - C-state Range........................ : 5 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x1373577811F
IA32_APERF.......................(0xE8)  : 0x32BD30BF2D1

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x27D900003000
------------------------------------------
 - Current Performance State Value...... : 0x3000 (4800 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0x3000
------------------------------------------
 - Target performance State Value....... : 0x3000 (4800 MHz)
 - Intel Dynamic Acceleration........... : 0 (IDA engaged)

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

IA32_THERM_INTERRUPT.............(0x19B) : 0x10
------------------------------------------
 - High-Temperature Interrupt Enable.... : 0 (disabled)
 - Low-Temperature Interrupt Enable..... : 0 (disabled)
 - PROCHOT# Interrupt Enable............ : 0 (disabled)
 - FORCEPR# Interrupt Enable............ : 0 (disabled)
 - Critical Temperature Interrupt Enable : 1 (enabled)
 - Threshold #1 Value................... : 0
 - Threshold #1 Interrupt Enable........ : 0 (disabled)
 - Threshold #2 Value................... : 0
 - Threshold #2 Interrupt Enable........ : 0 (disabled)
 - Power Limit Notification Enable...... : 0 (disabled)

IA32_THERM_STATUS................(0x19C) : 0x88450800
------------------------------------------
 - 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................. : 1
 - Current Limit Status................. : 0
 - Current Limit log.................... : 0
 - Cross Domain Limit Status............ : 0
 - Cross Domain Limit log............... : 0
 - Digital Readout...................... : 69
 - 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) : 0x690E00
------------------------------------------
 - Turbo Attenuation Units.............. : 0
 - Temperature Target................... : 105
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x401CC1
------------------------------------------
 - EIST Hardware Coordination........... : 1 (hardware coordination disabled)
 - 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)
 - SpeedShift Technology Enable......... : 1 (enabled)
 - SpeedShift Interrupt Coordination.... : 1 (enabled)
 - SpeedShift Energy Efficient Perf..... : 1 (enabled)
 - SpeedShift Technology Setup for HWP.. : Yes (setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x3030303030303030
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C02.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C03.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C04.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C05.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C06.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C07.......... : 30 (4800 MHz)
 - Maximum Ratio Limit for C08.......... : 30 (4800 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
 - Power Policy Preference...............: 1 (highest performance)

MSR_POWER_CTL....................(0x1FC) : 0x3C005F
------------------------------------------
 - 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) : 0x42FFD0001AFFD0
------------------------------------------
 - Package Power Limit #1............... : 4090 Watt
 - Enable Power Limit #1................ : 1 (enabled)
 - Package Clamping Limitation #1....... : 0 (disabled)
 - Time Window for Power Limit #1....... : 13 (20480 milli-Seconds)
 - Package Power Limit #2............... : 4090 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 0 (disabled)
 - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

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

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x3EB31034
------------------------------------------
 - Total Energy Consumed................ : 64204 Joules (Watt = Joules / seconds)

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x3EB31073
------------------------------------------
 - Total Energy Consumed................ : 64204 Joules (Watt = Joules / seconds)

MSR_PP1_POWER_LIMIT..............(0x640) : 0x0

MSR_PP1_ENERGY_STATUS............(0x641) : 0x1140
------------------------------------------
 - Total Energy Consumed................ : 0 Joules (Watt = Joules / seconds)

MSR_PP1_POLICY...................(0x642) : 0x18
------------------------------------------
 - Priority Level....................... : 24

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x24
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x0
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x0
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x884E
MSR_PKGC6_IRTL...................(0x60b) : 0x8876
MSR_PKGC7_IRTL...................(0x60c) : 0x8894
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0
MSR_PKG_C8_RESIDENCY.............(0x630) : 0x0
MSR_PKG_C9_RESIDENCY.............(0x631) : 0x0
MSR_PKG_C10_RESIDENCY............(0x632) : 0x0
MSR_PKG_C8_LATENCY...............(0x633) : 0x0
MSR_PKG_C9_LATENCY...............(0x634) : 0x0
MSR_PKG_C10_LATENCY..............(0x635) : 0x0

MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x0 (not supported by hardware/BIOS)

MSR_PPERF........................(0x64E) : 0x2FD104A7108
------------------------------------------
 - Hardware workload scalability........ : 3285923295496

MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x0
HDC Supported

IA32_PKG_HDC_CTL.................(0xDB0) : 0x0

IA32_PM_CTL1.....................(0xDB1) : 0x1
------------------------------------------
HDC Allow Block..................(0xDB1) : 1 (HDC blocked)

IA32_THREAD_STALL................(0xDB2) : 0x0

MSR_PKG_HDC_CONFIG...............(0x652) : 0x2
------------------------------------------
Pkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper)
MSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0

MSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0

MSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0xD506EF59C84

IA32_PM_ENABLE...................(0x770) : 0x0 (HWP Supported but not, yet, enabled)

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)
Maximum non-Turbo Ratio/Frequency........: 36 (3600 MHz)
Maximum Turbo Ratio/Frequency............: 48 (4800 MHz)

IGPU Info:
------------------------------------------
IGPU Current Frequency...................:    0 MHz
IGPU Minimum Frequency...................:  350 MHz
IGPU Maximum Non-Turbo Frequency.........:  350 MHz
IGPU Maximum Turbo Frequency.............: 1200 MHz
IGPU Maximum limit.......................: 3000 MHz

P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (36) 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 8 9 14 ]
CPU C6-Cores [ 4 5 6 12 13 15 ]
CPU P-States [ 25 (36) 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 4 6 8 9 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 12 13 15 ]
CPU P-States [ (13) 25 36 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 3 4 6 8 9 10 11 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 12 13 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 8 9 10 11 13 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 12 13 14 15 ]
CPU P-States [ 13 25 36 37 42 (48) ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 13 14 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU P-States [ (13) 25 35 36 37 42 48 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU P-States [ 13 25 35 36 37 42 45 (48) ] iGPU P-States [ ]
CPU P-States [ (13) 25 32 35 36 37 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 35 36 37 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 34 35 36 37 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 34 35 36 37 39 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 25 31 32 34 35 36 37 39 40 42 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 25 31 32 34 35 36 37 38 39 40 42 45 (48) ] iGPU P-States [ ]
CPU P-States [ 13 25 31 32 33 34 35 (36) 37 38 39 40 42 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 25 31 32 33 34 35 36 37 38 39 40 42 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 23 25 31 32 33 34 35 36 37 38 39 40 42 44 45 (48) ] iGPU P-States [ ]
CPU P-States [ 13 23 25 27 31 32 33 34 35 (36) 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 25 27 28 31 32 33 34 35 36 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 23 24 25 27 28 31 32 33 34 35 (36) 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 48 ] iGPU P-States [ ]
CPU P-States [ 13 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 (48) ] iGPU P-States [ ]
CPU P-States [ (13) 22 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 ] iGPU P-States [ ]
CPU P-States [ (13) 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 ] iGPU P-States [ ]


I appreciate the help. This processor with my motherboard settings, turbo ratio is set to 5Ghz. Base clock frequency is set to 4.8Ghz.

Thank you again for any leads. Sorry in advance if this is off topic.

x48 is really what you should expect with multiple cores active.
You can probably get x50 only with a single core active.
 
Hey guys,

how do you generate the ssdt for i9-9900k? All I get is:
Error: Unknown processor model ...

Visit http://ark.intel.com to gather the required data:

Processor Number

TDP

Low Frequency Mode (use AppleIntelInfo.kext)

Base Frequency

Max Turbo Frequency

Cores

Threads
 
Nothing to do with PluginType or CPU PM.



You can inject properties (one way would be with a properly coded SSDT), but that has nothing to do with CPU PM.
I am in the same boat. No PCI devices, though I have several installed. I suspect this is contributing to my inability to get Thunderbolt going. What is an SSDT used for beyond power management and USB port mapping, and how would I begin to properly code SSDT. My system is based on exactly this build except using an RX 580.
 
Status
Not open for further replies.
Back
Top