Jump to content

Sandy Bridge-E & Ivy Bridge-E Power management 10.13 (Appstore release)


63 posts in this topic

Recommended Posts

On 8/27/2019 at 11:20 PM, stinga11 said:

Thanks for realizing that mistake. I fixed it.

 

Actually the right way is:

3E7538

to

3E9090

Thank you very much, @stinga11! I have successfully upgraded from Yosemite to Mojave and patched the AICPUPM Kexts with the help of your script.

Link to comment
Share on other sites

  • 1 month later...

i7-3820, ASUS P9X79, 24 GB RAM, Sapphire Radeon RX 570 Pulse 4 GB ITX, macOS 10.15.0

 

I can confirm that on the system above the 10.14 CPU Power Management patch by @stinga11 is still working. It has almost halved the energy consumption as measured at the wall plug.

 

I have not tested yet whether this would keep working without the SSDT.aml generated by ssdtPRGen. Using MacPro6,1 platform definition. 

 

This is the patch from my config.plist:

 

        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.14 AICPM 1</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                /w+EzQA=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                /w+FzQA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.14 AICPM 2</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQABD4Q=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                AQABD4U=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.14 AICPM 3</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                yXQUDzIl/w8AAGs=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                yesUDzIl/w8AAGs=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.14 AICPM 4</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                yXQFDzKD4B9CiUQ7
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                yesFDzKD4B9CiUQ7
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.14 AICPM 5</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AXRg
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                Aetg
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.14 AICPM 6</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                PnU4
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                PpCQ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.14 AICPM 7</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                dRG5
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                6xG5
                </data>
            </dict>
        </array>

 

USB 3.0 ports are not working as of yet. Neither is sleep.

Edited by g3power
Notes
Link to comment
Share on other sites

  • 1 month later...

Hi guys, I did not create any new thread for catalina because I stayed with the previous OS. But here are the patches for Catalina 10.15

FF0F840F01
to
FF0F850F01

0100010F84
to
0100010F85

C974140F3225FF0F00006B
to
C9EB140F3225FF0F00006B

C974050F3283E01F4289443B
to
C9EB050F3283E01F4289443B

01745D
to
01EB5D

3E7538
to
3E9090

7511B9
to
EB11B9

 

Edited by stinga11
  • Like 3
  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...
On 11/27/2019 at 8:14 PM, stinga11 said:

Hi guys, I did not create any new thread for catalina because I stayed with the previous OS. But here are the patches for Catalina 10.15


FF0F840F01
to
FF0F850F01

0100010F84
to
0100010F85

C974140F3225FF0F00006B
to
C9EB140F3225FF0F00006B

C974050F3283E01F4289443B
to
C9EB050F3283E01F4289443B

01745D
to
01EB5D

3E7538
to
3E9090

7511B9
to
EB11B9

 

 

Hello

I have upgraded to Catalina 10.15.3 , I have a 3930k and amd rx580, if I use smbios macpro 6.1 I have cpu power steps cpu but not full hardware acceleration on my rx580 and if I use smbios imacpro 1.1 I have full acceleration on my rx580 but I don't have cpu power steps, is there a way to fix this and have both?

 

thanks

Link to comment
Share on other sites

  • 3 weeks later...

@stinga11 Thank you for your work on this!

 

I've got an old X79 board (GA-X79-UD3 Rev 1.0) with a Xeon E5-2620 Sandy Bridge.

I've been having all kinds of issues getting the power management to work on Mojave 10.14.6.  I still can only boot using cpus=1 flag.  I think part of the issue is the MSR 0xE2 bit 15 lock (which I'm not sure how to resolve - tried including the Clover patches listed here, with no apparent luck).

I've been using the SSDT from RampageDev's old website (now gone).  

 

I seem to recall that you had some success with this same board many years ago - were you ever able to get power management working on the Gigabyte X79-UD3?  

 

Here are my specs:

GA-X79-UD3 Rev 1.0  Bios F20

Xeon E5-2620 @ 2GHz (6 cores) - Sandy Bridge

24GB RAM DDR3

AMD Radeon RX 560

MacOS 10.14.6 (on one CPU core)

Link to comment
Share on other sites

@stinga11

 

Nevermind - looks like I just had to get everything set correctly in the config.plist.

 

I added the MSR lock fix patches from here (credit J Lamp).

Then I added your patches from above for Mojave.

Inserted VoodooTSCSync.kext for my 6-core Sandy Bridge into CLOVER - Kexts - Other

 

Rebooted, and wow, way faster performance.  Thanks to everyone who has helped research & optimize the X79 mobos!

 

Here's what I'm using on my GA-X79-UD3 Rev 1.0 with F20 Bios:

 

Kext Other folder:

image.png.ea815995c2c6e8cfea9b6dcbfb57c996.png

 

SSDTs and original config.plist credit RampageDev

config.plist

SSDT.aml

SSDT-1.aml

 

My next challenge is to upgrade to Catalina.  Will report back on that soon.

 

Thanks again, all!

 

Edited by dujones
Forgot SSDT files
Link to comment
Share on other sites

  • 4 weeks later...
On 11/27/2019 at 2:14 PM, stinga11 said:

Hi guys, I did not create any new thread for catalina because I stayed with the previous OS. But here are the patches for Catalina 10.15


FF0F840F01
to
FF0F850F01

0100010F84
to
0100010F85

C974140F3225FF0F00006B
to
C9EB140F3225FF0F00006B

C974050F3283E01F4289443B
to
C9EB050F3283E01F4289443B

01745D
to
01EB5D

3E7538
to
3E9090

7511B9
to
EB11B9

 

Hello. I'm trying to follow your guide for my C602+2*E5-2670. I'm running 10.15.4 with SMBIOS MacPro6,1.

Added patches you provided to Clover(Step 1).

Flashed customized BIOS to unlock MSR(Step 2).

Installed LegacyX86PlatformPlugin.kext to S/L/E (Step 3).

Created ssdt.aml using ssdtPRGen(Step 4).

Then I got a kernel panic.

I have also tried the CPUFriend method. It gives the same kernel panic:

panic(cpu 0 caller 0xffffff7f853b709b): Setting P-Limit is unsupported on this system

Now I'm using NullCPUPowerManagement. Although there's no frequency control, the CPU temperature is lower.

Do you need more debug informations?

Link to comment
Share on other sites

  • 1 month later...
On 11/27/2019 at 9:14 PM, stinga11 said:

Hi guys, I did not create any new thread for catalina because I stayed with the previous OS. But here are the patches for Catalina 10.15


FF0F840F01
to
FF0F850F01

0100010F84
to
0100010F85

C974140F3225FF0F00006B
to
C9EB140F3225FF0F00006B

C974050F3283E01F4289443B
to
C9EB050F3283E01F4289443B

01745D
to
01EB5D

3E7538
to
3E9090

7511B9
to
EB11B9

 

Hi, I will be very appreciative if you will help me. I can't turn on power management on Catalina 10.15.4 I have a Huananzhi v2.49pb Intel Xeon E5-2690v1 and RX590. For now, I stopped at SMBIOS macPro7,1 because I can use full decoding on my RX590. But for the test, I tried macPro6,1 too and it`s didn`t help to turn on the power management with Catalina patch on both SMBIOS. I add DSDT Patch, add Catalina patch - and it didn`t work. But if I use a Mohave patch - power management works with macPro6,1, macPro7,1, and other. I could use a Mohave patch for all time, but I have trouble that I can not install the correct system if I use it. If I try to install macOS with your Mohave patch, after formatting disk, the first part of installing, PC goes to reboot as usually, I boot from USB again and select boot from macOS disk, but after some time of debugging information (nothing strange) at the time when should be an apple logo with progress bar, the monitor is black. Looks like monitor has a backlight but, nothing displayed, after some time it reboots. (Display Port) If turn off your patch until installing - all installed correctly. That`s why I started looking in which I have a problem and found that I use not the Catalina patch. If I use a Catalina patch - all installed correctly but didn`t work power management for CPU.

 

Can you check the Catalina patch or help me with something? I added my EFI folder, maybe it helps you. Maybe you can advise where to read about self patching because I can't found anything for this type of processor, patches, and what all these numbers in patch mean and what for what needs change, except your magic patch. Big thank for your answer!

EFI.zip

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...
 Share

×
×
  • Create New...