Jump to content
stinga11

Sandy Bridge-E & Ivy Bridge-E Power management 10.11 (Final App store realease)

48 posts in this topic

Recommended Posts

This guide is for get a working Power Management on any X79
 
1. We need to patch the AICPM with the OMNI patch otherwise it will never work. I made a command file for this, Open with double click a type your password. (Is only if you have a Sandy Bridge-E if you have a Ivy Bridge-E skip this step)
 
Perl patch: 

10.11 aicpm patch.command.zip
 
Or
Clover patch (If you prefered to use the clover patch not need to use the perl patch)

FF0F842D
to
FF0F852D


3E7539
to
3E9090


0100010F84
to
0100010F85


7511B9
to
EB11B9


C974160F324825FF0F000048
to
C9EB160F324825FF0F000048


C9740C0F3283E01F4289443B
to
C9EB0C0F3283E01F4289443B


01745F
to
01EB5F

Using clover configurator is easier. Your clover configurator have to see like this.

 
post-408886-0-78986900-1434672134_thumb.png
 
2. We need to patch the Msr lock. For this we need download the following script. (Is only if you have a board with msr lock if you have a Asus or Asrock skip this step)
 
AICPMPatch
 
NOTE: Clover has the MSR lock patcher but for some reason does not work with X79 platform.
 
 
3. Finally we need to download the following dummy kext and put it in /System/Library/Extensions/
 
10.11 X79PlatformPlugin.kext.zip

 
4. Now is time to create it a SSDT for our cpu for this you need download the ssdtPRGen.
 

 

5. Run my cache rebuild and enjoy your x79 with power management.
 

Share this post


Link to post
Share on other sites
Advertisement

So if I have the Intel E5-2697 v2 (Ivy Bridge) then all I need is the 10.11HackPlatformPlugin.kext and SSDT and no need to patch AICPUPM?  Same for 10.10x Yosemite?  For some stupid reason I did the patching for AICPUPM in clover for Yosemite, and it seems to work fine.  I will remove the patching and test.   Thanks

Share this post


Link to post
Share on other sites

So if I have the Intel E5-2697 v2 (Ivy Bridge) then all I need is the 10.11HackPlatformPlugin.kext and SSDT and no need to patch AICPUPM?  Same for 10.10x Yosemite?  For some stupid reason I did the patching for AICPUPM in clover for Yosemite, and it seems to work fine.  I will remove the patching and test.   Thanks

Yes, you are right, all you need for v2 (Ivy Bridge) is the 10.11HackPlatformPlugin.kext and SSDT and no need to patch AICPUPM

Share this post


Link to post
Share on other sites

Thank you.

 

Clover patches for lazy users:

<key>KextsToPatch</key>
<array> 
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
AXRf
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
Aetf
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
dRG5
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
6xG5
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<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>AICPM patch</string>
<key>Find</key>
<data>
yXQMDzKD4B9CiUQ7
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesMDzKD4B9CiUQ7
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
AQABD4Q=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
AQABD4U=
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
PnU5
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
PpCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>AICPM patch</string>
<key>Find</key>
<data>
yXQWDzJIJf8PAABI
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesWDzJIJf8PAABI
</data>
</dict>
</array>
</dict>

Share this post


Link to post
Share on other sites

 

This guide is for get a working Power Management on any X79

 

1. We need to patch the AICPM with the OMNI patch otherwise it will never work. I made a command file for this, Open with double click a type your password. (Is only if you have a Sandy Bridge-E if you have a Ivy Bridge-E skip this step)

 

Perl patch: 

 

attachicon.gif10.11 aicpm patch.command.zip

 

Or

Clover patch (If you prefered to use the clover patch not need to use the perl patch)

FF0F842D
to
FF0F852D


3E7539
to
3E9090


0100010F84
to
0100010F85


7511B9
to
EB11B9


C974160F324825FF0F000048
to
C9EB160F324825FF0F000048


C9740C0F3283E01F4289443B
to
C9EB0C0F3283E01F4289443B


01745F
to
01EB5F

Using clover configurator is easier. Your clover configurator have to see like this.

 

attachicon.gifScreen Shot 2015-06-18 at 8.01.12 PM.png

 

2. We need to patch the Msr lock. For this we need download the following script. (Is only if you have a board with msr lock if you have a Asus or Asrock skip this step)

 

AICPMPatch

 

NOTE: Clover has the MSR lock patcher but for some reason does not work with X79 platform.

 

 

3. Finally we need to download the following dummy kext and put it in /System/Library/Extensions/

 

attachicon.gif10.11HackPlatformPlugin.kext.zip 

 

 

4. Now is time to create it a SSDT for our cpu for this you need download the ssdtPRGen.

 

 

5. Run my cache rebuild and enjoy your x79 with power management.

 

 

 

Please specify, are you talking about motherboards with locked MSR 0xe2 bios? AFAIK if you unlock the bios you don't need to patch anything at all, all you have to do is create your SSDT with ssdtprgen.

Share this post


Link to post
Share on other sites

Please specify, are you talking about motherboards with locked MSR 0xe2 bios? AFAIK if you unlock the bios you don't need to patch anything at all, all you have to do is create your SSDT with ssdtprgen.

Yes, if your motherboard doesn't have a MSR locked you dont need to patch anything. The file doesn't works with GM version. I will update the files when the final version of el capitan arrive.

Share this post


Link to post
Share on other sites

Anyone knows if this is working with a Macpro 5.1 SMBIOS and dual sandy bridge - E5? (romeley)

No man, To this SMBios it is necessary to edit other kexts.

Share this post


Link to post
Share on other sites

 

 

2. We need to patch the Msr lock. For this we need download the following script. (Is only if you have a board with msr lock if you have a Asus or Asrock skip this step)

 

AICPMPatch

 

NOTE: Clover has the MSR lock patcher but for some reason does not work with X79 platform.

 

And what is the reason? Your link is for post of 2012 while Clover updated by the same dmazar later

Screen Shot 2015-10-09 at 17.26.09.png

Share this post


Link to post
Share on other sites

And what is the reason? Your link is for post of 2012 while Clover updated by the same dmazar later

attachicon.gifScreen Shot 2015-10-09 at 17.26.09.png

I don't know if with Ivy Bridge E works the clover MSR patch but I am 100% clear that with Sandy Bridge E doesn't works. I tried, but the Sandy Bridge E needed additional patch in appleintelcpupowermanagement and it is possible the reason that it doesn't works.

Share this post


Link to post
Share on other sites

Hello, I am on an Asrock Z77 and an i5-2500k Sandy Bridge.  Does this work with my rig as well?

NO, this guide is only for SandyBridge-E and IvyBridge-E Cpu.

Share this post


Link to post
Share on other sites

Sorry but what does CPU Management ? Make the CPU run at different speeds depending the use need ?

I have i7 4930K, runing on 10.11 El capitan (clover is the bootloader). Should I  do this to fix my cpu management so ?

Thank you very much

Share this post


Link to post
Share on other sites

Sorry but what does CPU Management ? Make the CPU run at different speeds depending the use need ?

 

I have i7 4930K, runing on 10.11 El capitan (clover is the bootloader). Should I  do this to fix my cpu management so ?

 

Thank you very much

The cpu power management is the most important part of the cpu. It change the speed and power of the cpu on demand.

Share this post


Link to post
Share on other sites

What sort of workaround?

I can't test right now because my rampage iv extreme has msr unlocked but I think that this workaround its for solved the problem has clover to patch the msr in sandybridge-e cpu but I don't 100% sure.

Share this post


Link to post
Share on other sites

 

Hey stinga11,
 
Thanks for the great work!

 

Totally agree, I've been using your patches since 10.9, thanks.

 

Quick question though, I've been using the patches without the dummy kext and everything seems great. What's the kext for?

Share this post


Link to post
Share on other sites

Totally agree, I've been using your patches since 10.9, thanks.

 

Quick question though, I've been using the patches without the dummy kext and everything seems great. What's the kext for?

The dummy file is for get the lower Pstate( The minimum speed of your CPU)

Hi,

 

How can I determine if my Board has locked MSR?

 

Thanks for the great work! 

As far as I know. the only motherboards that are not locked are: ASUS and ASROCK(with last BIOS update)

Share this post


Link to post
Share on other sites

I am looking X99 5820K For

Power management 10.11

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×