Contribute
Register

Quick Guide to Generate a SSDT for CPU Power Management

Last edited:
WIll changing the SMBIOS settings (mine is iMac14,2 27ADBB7B4CEE8E61) to Mac-FC02E91DDD3FA6A4:iMac13,2 require to go through imessage fix process again?
 
Hi guys,

I got everything up and running, execpt my powermanagement I guess.
I still have the problem that 10.13.3 ist very slow and laggy after it goes to sleep.

Here is my ssdt output, can anybody tell if it is alright?

Best Willy



Settings:

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

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

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

logIntelRegs.......................: 1

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

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

InitialTSC.........................: 0x46d37023244

MWAIT C-States.....................: 1319200


Model Specific Regiters

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

MSR_CORE_THREAD_COUNT......(0x35) : 0x40008

MSR_PLATFORM_INFO..........(0xCE) : 0x80838F1012800

MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x1E000000

MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x31814

IA32_MPERF.................(0xE7) : 0x2D2AB062CA

IA32_APERF.................(0xE8) : 0x2B7A274BEF

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

MSR_IA32_PERF_STATUS.......(0x198) : 0x2A3D00002800

MSR_IA32_PERF_CONTROL......(0x199) : 0x2A00

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

IA32_THERM_STATUS..........(0x19C) : 0x88410000

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

MSR_MISC_PWR_MGMT..........(0x1AA) : 0x401CC1

MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x2828282A

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

MSR_POWER_CTL..............(0x1FC) : 0x3C005F

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

MSR_PKG_POWER_LIMIT........(0x610) : 0x42FFF80015FFF8

MSR_PKG_ENERGY_STATUS......(0x611) : 0x297865B

MSR_PKG_POWER_INFO.........(0x614) : 0x2F8

MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x0

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

MSR_PP0_ENERGY_STATUS......(0x639) : 0x1B34B41

MSR_PP0_POLICY.............(0x63a) : 0x0

MSR_PKGC6_IRTL.............(0x60b) : 0x8876

MSR_PKGC7_IRTL.............(0x60c) : 0x8894

MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0

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

MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0

IA32_TSC_DEADLINE..........(0x6E0) : 0x46D3A1B8BE1


CPU Ratio Info:

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

CPU Low Frequency Mode.............: 800 MHz

CPU Maximum non-Turbo Frequency....: 4000 MHz

CPU Maximum Turbo Frequency........: 4200 MHz

CPU P-States [ (8) 38 40 ]

CPU C3-Cores [ 0 1 6 7 ]

CPU C6-Cores [ 0 1 5 6 7 ]

CPU P-States [ (8) 27 38 40 ]

CPU C3-Cores [ 0 1 2 3 6 7 ]

CPU C6-Cores [ 0 1 2 4 5 6 7 ]

CPU P-States [ 8 27 38 39 (40) ]

CPU P-States [ 8 27 33 38 39 (40) ]

CPU C3-Cores [ 0 1 2 3 4 6 7 ]

CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]

CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]

CPU P-States [ 8 27 33 37 38 39 (40) ]

bash-3.2#
 
Hi guys,

I got everything up and running, execpt my powermanagement I guess.
I still have the problem that 10.13.3 ist very slow and laggy after it goes to sleep.

Here is my ssdt output, can anybody tell if it is alright?

Best Willy



Settings:

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

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

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

logIntelRegs.......................: 1

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

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

InitialTSC.........................: 0x46d37023244

MWAIT C-States.....................: 1319200


Model Specific Regiters

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

MSR_CORE_THREAD_COUNT......(0x35) : 0x40008

MSR_PLATFORM_INFO..........(0xCE) : 0x80838F1012800

MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x1E000000

MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x31814

IA32_MPERF.................(0xE7) : 0x2D2AB062CA

IA32_APERF.................(0xE8) : 0x2B7A274BEF

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

MSR_IA32_PERF_STATUS.......(0x198) : 0x2A3D00002800

MSR_IA32_PERF_CONTROL......(0x199) : 0x2A00

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

IA32_THERM_STATUS..........(0x19C) : 0x88410000

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

MSR_MISC_PWR_MGMT..........(0x1AA) : 0x401CC1

MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x2828282A

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

MSR_POWER_CTL..............(0x1FC) : 0x3C005F

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

MSR_PKG_POWER_LIMIT........(0x610) : 0x42FFF80015FFF8

MSR_PKG_ENERGY_STATUS......(0x611) : 0x297865B

MSR_PKG_POWER_INFO.........(0x614) : 0x2F8

MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x0

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

MSR_PP0_ENERGY_STATUS......(0x639) : 0x1B34B41

MSR_PP0_POLICY.............(0x63a) : 0x0

MSR_PKGC6_IRTL.............(0x60b) : 0x8876

MSR_PKGC7_IRTL.............(0x60c) : 0x8894

MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0

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

MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0

IA32_TSC_DEADLINE..........(0x6E0) : 0x46D3A1B8BE1


CPU Ratio Info:

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

CPU Low Frequency Mode.............: 800 MHz

CPU Maximum non-Turbo Frequency....: 4000 MHz

CPU Maximum Turbo Frequency........: 4200 MHz

CPU P-States [ (8) 38 40 ]

CPU C3-Cores [ 0 1 6 7 ]

CPU C6-Cores [ 0 1 5 6 7 ]

CPU P-States [ (8) 27 38 40 ]

CPU C3-Cores [ 0 1 2 3 6 7 ]

CPU C6-Cores [ 0 1 2 4 5 6 7 ]

CPU P-States [ 8 27 38 39 (40) ]

CPU P-States [ 8 27 33 38 39 (40) ]

CPU C3-Cores [ 0 1 2 3 4 6 7 ]

CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]

CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]

CPU P-States [ 8 27 33 37 38 39 (40) ]

bash-3.2#

The hardware in your profile does not require ssdtPRgen.sh.
Read here:
https://www.tonymacx86.com/threads/macos-native-cpu-igpu-power-management.222982/
 
This is what I got, how to know if this is correct?

CPU Ratio Info:

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

CPU Low Frequency Mode.............: 1600 MHz

CPU Maximum non-Turbo Frequency....: 3500 MHz

CPU Maximum Turbo Frequency........: 3900 MHz

CPU P-States [ (16) 34 35 ]

CPU C6-Cores [ 4 6 ]

CPU C6-Cores [ 4 5 6 ]

CPU P-States [ (16) 31 34 35 ]

CPU C6-Cores [ 4 5 6 7 ]

CPU P-States [ (16) 31 33 34 35 ]

CPU C6-Cores [ 3 4 5 6 7 ]

CPU P-States [ (16) 31 32 33 34 35 ]

CPU C6-Cores [ 2 3 4 5 6 7 ]

bash-3.2#


Thank you!
 
@RehabMan Is this the guide you were recommending I follow?
 
Hi,

When I hit the following command, my hacktintosh reboot immediately
Code:
kextload ~/Desktop/AppleIntelInfo.kext
I used AppleIntelInfo.kext attachment file.
The problem came from my CPU or from the compiled kext verion?

Thank you all you guys for your reading!
Cheers,
 
Hi guys,

My CPU is i5-750 Lynnfield. I think, too old to be listed in any of the guides? I have dropped ACPI tables but have no ssdt since I keep getting stuck with error "Unknown processor".
I have tried Rehabman's guide and used -p 'i5-750' -turbo 3200 -f 2660 but still I get same error.

Currently all my cores are at x9 and frequency for all four stuck at 1.19 Ghz. Is there a solution?
 
Back
Top