Contribute
Register

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

Status
Not open for further replies.
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
 
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>
 
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
 
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: 293
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: 265
  • config.plist
    6.7 KB · Views: 388
  • ioreg.txt
    7.3 MB · Views: 386
  • IPG.png
    IPG.png
    64.9 KB · Views: 369
  • System DSDT.aml
    40.2 KB · Views: 365
  • SSDT.aml
    2.5 KB · Views: 383
  • verbose-boot-log.txt
    6.7 KB · Views: 379
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:
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.
 
Does anyone have links that work for the files listed in the first post ? They don't seem to be working. Thanks
 
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?
 
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.
Back
Top