Jump to content

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


stinga11
 Share

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.
 

  • Like 6
Link to comment
Share on other sites

  • 2 months later...

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

Link to comment
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

Link to comment
Share on other sites

  • 2 weeks later...

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>
Link to comment
Share on other sites

  • 2 weeks later...

 

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.

Link to comment
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.

Link to comment
Share on other sites

  • 2 weeks later...

 

 

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

  • Like 1
Link to comment
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.

Link to comment
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.

Link to comment
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.

Link to comment
Share on other sites

  • 2 weeks later...

 

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?

Link to comment
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)

Link to comment
Share on other sites

  • 2 weeks later...

I am looking X99 5820K For

Power management 10.11
Link to comment
Share on other sites

 Share

×
×
  • Create New...