Contribute
Register

Guide: X79 OS X Controlled SpeedStep (CPU Power Management)

Status
Not open for further replies.
Joined
Oct 1, 2014
Messages
41
Motherboard
Asus P9X79pro
CPU
i7-3820
Graphics
MSI Armor Radeon RX 570
Mac
  1. iMac
  2. Mac Pro
I would like to check if my MOBO has still MSR locked or not.
The link to get the RunAICPUPMI.app has been removed. Where can I get this app to run the test ?
Thanks
 
Joined
Mar 24, 2016
Messages
1
Motherboard
ASUS P9X79 PRO
CPU
Intel Core i7-3930K
Graphics
ASUS GeForce GTX 670 [GTX670-DC2-4GD5]
10.12 KextsToPatch:
Patch 1:

Find:
Code:
FF0F842D
Replace with:
Code:
FF0F852D
Patch 2:
Find:
Code:
3E7538
Replace with:
Code:
3E9090
Patch 3:
Find:
Code:
0100010F84
Replace with:
Code:
0100010F85
Patch 4:
Find:
Code:
7511B9
Replace with:
Code:
EB11B9
Patch 5:
Find:
Code:
C974150F3225FF0F000048
Replace with:
Code:
C9EB150F3225FF0F000048
Patch 6:
Find:
Code:
C9740C0F3283E01F4289443B
Replace with:
Code:
C9EB0C0F3283E01F4289443B
Patch 7:
Find:
Code:
017461
Replace with:
Code:
01EB61

config.plist actual text Example:

Code:
            <dict>
                <key>Comment</key>
                <string>10.12 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQABD4Q=
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                AQABD4U=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.12 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                yXQVDzIl/w8AAEg=
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                yesVDzIl/w8AAEg=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.12 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                dRG5
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                6xG5
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.12 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                PnU4
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                PpCQ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.12 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AXRh
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                Aeth
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.12 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                /w+ELQ==
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                /w+FLQ==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.12 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                yXQMDzKD4B9CiUQ7
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                yesMDzKD4B9CiUQ7
                </data>
            </dict>
 
Joined
Aug 23, 2014
Messages
1
Mac
Classic Mac
Mobile Phone
Is there already a patch for 10.12.1 available ? It worked fine for me on 10.12 but no longer on 10.12.1.

Thanks, Andreas
 
Joined
Apr 14, 2013
Messages
65
Motherboard
GA-Z170X-UD5
CPU
i7-6700K
Graphics
GTX 970
Mac
  1. Mac Pro
After a system crash and a Disk Utility repair of the system drive, speed stepping appears to be broken again.

Post #268 has additional details that may also be relevant to this issue.
Clover folder and IOReg output attached for review.

Thank you very much for your help.
 

Attachments

  • for Shilohh 2.zip
    4.7 MB · Views: 248
Joined
Jan 9, 2011
Messages
192
Motherboard
Asus Sabertooth X79
CPU
i7-3960
Graphics
NVIDIA GeForce GTX 1060 3GB
Mac
  1. MacBook Pro
  2. Mac Pro
Hi Shiloh

Thanks for all your hard work on this. I followed this step-by-step so carefully but just cannot get Speedstepping to work. I think it might have something to do with changes made in OS X Sierra. I am running 10.12.1 and your guide's patches only reference up to 10.11 could this be the problem?

I have a fully working system audio, usb, usb 3 and it is running as smooth as vanilla ICE but for the life of me I am doing something wrong with regards to speedstepping and the more I read the more I get confused. I have managed to get the board overclocked using the ASUS OC Tuner and it's giving me 4.17 Ghz on my CPU and my Geekbench score with that was 21741 which I think is pretty awesome.

Not sure though that permanently overclocking is a good thing and I would like to see proper speed step working but I am now stumped.

Have attached all files I could think of and hope you can help me out.

Kind Regards
Mitchell
 

Attachments

  • bootlog.log.txt
    35.3 KB · Views: 234
  • config.plist
    6.7 KB · Views: 343
  • ioreg.txt
    7.3 MB · Views: 338
  • IPG.png
    IPG.png
    64.9 KB · Views: 345
  • System DSDT.aml
    40.2 KB · Views: 331
  • SSDT.aml
    2.5 KB · Views: 351
  • verbose-boot-log.txt
    6.7 KB · Views: 346
Joined
Mar 8, 2012
Messages
15
Motherboard
GB Z390
CPU
i9 9900K
Graphics
R9 280x
Mac
  1. MacBook
Much thanks for your write-up guy,
Since 3 years I've never quite got this right, but now I've SpeedStep + TurboBoost at per-core-level. My electricity bills is gonna shrink a bit :) from ~80w CPU package (stuck @3.2) I'm now at 30w in Idle mode :)
I must admin I had to retry periodically (every 6 months) until I got this right lol.

I have Clover and a P9X79 (normal) with latest BIOS and 3930k.

All steps are done as explained, I had to use the Perl Script, no luck with Clover boot-up patching (but I didn't insisted much).

---

Also no luck in resolving an old timer "bug" as I'm not sure it is related.
I have bad mono-core performance in Geekbench with my sandy-bridge.
On windows I get normal scores.
On OS X i get 2100 / 15000 @ 3200 fixed.

Now with CPU advanced management supported I get
3133 / 18353.

As you can see multi-core is on par with same processors.
But I have yet to understand why my mono-core score is so BAD.

No problem in Windows (i get ~4200 if i remember)
And I remember a times when I booted up on a fresh OS test install and it did shows normal scores...

I find this odd, not a usual problem :/
 
Last edited:
Joined
Aug 29, 2011
Messages
314
Motherboard
Asus ProArt Z490
CPU
i9-10900KF
Graphics
RX 5700 XT
Mobile Phone
  1. Android
I ve made working the xcpm on Sierra with No 'NullCPUPM' kext, no 'AppleIntelCPUPM' kext, SSDT generated by script, frecuency vectors patched for Haswell-E (autorecognized by script) and the next Piker-Alpha kernel patch applied on clover KernelToPatch section (which was the magic key to made it working). See text file attached. My system is X99 & Haswell-E but can helps anybody with Haswell-E.

See the pickers Alpha Blog entry for help and details. I only recopile the patch from internet on a text file.
https://pikeralpha.wordpress.com/2016/07/26/xcpm-for-unsupported-processor/

Could you share your whole config.plist? Thanks in advance.
 
Joined
Nov 4, 2016
Messages
182
Motherboard
Asus X299 Prime Deluxe - Clover
CPU
i9-7900X
Graphics
GTX 1080 TI + Vega 56
Does anyone have links that work for the files listed in the first post ? They don't seem to be working. Thanks
 
Joined
Aug 26, 2016
Messages
47
Motherboard
Intel S2600CP2J
CPU
2 x Intel Xeon E5-2670
Graphics
AMD Radeon HD7970 GHz Edition
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
I'm pulling my hair out due to being unable to get power management working...

How do I know which kext patch to use for my version of OS X?
 
Joined
Jan 18, 2013
Messages
12
Motherboard
Asus Z9PA-D8
CPU
2x E5-2670 2.6Ghz
Graphics
Nvidia GTX 950
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I got Z9PA-D8 WS - Bios 5602 ... MSR is locked ... and can't unlock by MSR by patch .. is always 0x1E008403
 
Status
Not open for further replies.
Top