Contribute
Register

P9X79 Deluxe | Sandy Bridge E Processor (i7-3930k) Power Management on Sierra

Joined
Jul 13, 2015
Messages
3
Motherboard
P9X79 DELUXE
CPU
i7 3930k
Graphics
EVGA GTX 980
You may have noticed that your CPU runs at its max clock speed on a vanilla hackintosh install. This is bad for two reasons - it is actually slower than the normal stepping curves Intel generates (no turbo boost), and wastes a ton of power/CPU life. Fear not - you can inject an SSDT into Clover to make your macOS treat your CPU like it is supposed to. Doing so with a Sandy Bridge E processor, however, is quite a pain in the ass. Here's a brief guide on how to do so:

  1. Make sure you install the SSDT for Sandy Bridge i7 through MultiBeast
  2. If you have NullCPUPowerManagement in your extensions folder, delete it.
  3. Download and run the Intel Power Gadget: https://software.intel.com/en-us/articles/intel-power-gadget-20
  4. If you see your clock speed as one flat line, your CPU's voltage is not managed correctly, continue in this guide. If you see the clock speed changing, then you do not need to do this. You are one of the lucky ones :)
  5. In Clover Configurator, set your SMBIOS System ID to "iMac12,2" using the magic wand dialog.
  6. While still in Clover, set your board-id to "Mac-27ADBB7B4CEE8E61".
  7. Reboot. If you get back to your OS, things are looking good. If not, head over to the MultiBeast troubleshooting area, or comment below with your kernel boot logs and a screenshot of your Clover settings.
  8. Head over to InsanelyMac and download the link that says "AICPM patch command": http://www.insanelymac.com/forum/topic/312859-sandy-bridge-e-ivy-bridge-e-power-management-1012-beta/
  9. On that same page, download the "10.11 X79PlatformPlugin.kext.zip" file.
  10. Unzip both files somewhere sane.
  11. Run the AICPM patch script (will need root for this).
  12. Copy the X79 platform plugin into /System/Library/Extensions/
  13. You can now either reset your kext permissions manually, or use this handy tool: http://www.insanelymac.com/forum/files/file/432-insanelyrepairpermission/
  14. Reboot.
  15. Fire up the Intel Power Gadget and check your clock speed. If it now changes over time, you're good to go.

Feel free to comment or message me with questions. This has been a long day and I know the guide is brief. Please let me know if and how I can improve it.
 
Last edited:
Joined
Sep 13, 2012
Messages
1
Motherboard
p9x79 Deluxe
CPU
i7 3960x
Graphics
NVIDIA GeForce GT 740 2 GB
You may have noticed that your CPU runs at its max clock speed on a vanilla hackintosh install. This is bad for two reasons - it is actually slower than the normal stepping curves Intel generates (no turbo boost), and wastes a ton of power/CPU life. Fear not - you can inject an SSDT into Clover to make your macOS treat your CPU like it is supposed to. Doing so with a Sandy Bridge E processor, however, is quite a pain in the ass. Here's a brief guide on how to do so:

  1. Make sure you install the SSDT for Sandy Bridge i7 through MultiBeast
  2. If you have NullCPUPowerManagement in your extensions folder, delete it.
  3. Download and run the Intel Power Gadget: https://software.intel.com/en-us/articles/intel-power-gadget-20
  4. If you see your clock speed as one flat line, your CPU's voltage is not managed correctly, continue in this guide. If you see the clock speed changing, then you do not need to do this. You are one of the lucky ones :)
  5. In Clover Configurator, set your SMBIOS System ID to "iMac12,2" using the magic wand dialog.
  6. While still in Clover, set your board-id to "Mac-27ADBB7B4CEE8E61".
  7. Reboot. If you get back to your OS, things are looking good. If not, head over to the MultiBeast troubleshooting area, or comment below with your kernel boot logs and a screenshot of your Clover settings.
  8. Head over to InsanelyMac and download the link that says "AICPM patch command": http://www.insanelymac.com/forum/topic/312859-sandy-bridge-e-ivy-bridge-e-power-management-1012-beta/
  9. On that same page, download the "10.11 X79PlatformPlugin.kext.zip" file.
  10. Unzip both files somewhere sane.
  11. Run the AICPM patch script (will need root for this).
  12. Copy the X79 platform plugin into /System/Library/Extensions/
  13. You can now either reset your kext permissions manually, or use this handy tool: http://www.insanelymac.com/forum/files/file/432-insanelyrepairpermission/
  14. Reboot.
  15. Fire up the Intel Power Gadget and check your clock speed. If it now changes over time, you're good to go.

Feel free to comment or message me with questions. This has been a long day and I know the guide is brief. Please let me know if and how I can improve it.

Any chance you still have the 10.11 X79PlatformPlugin.kext.zip because the insanelymac page link is broken :(
 

BreBo

Moderator
Joined
Oct 17, 2011
Messages
9,679
Motherboard
Gigabyte GA-Z87X-OC
CPU
i7-4770K
Graphics
GTX 970
Any chance you still have the 10.11 X79PlatformPlugin.kext.zip because the insanelymac page link is broken :(
sachabest was last seen: Sep 5, 2017 ;)

Link works fine here
 
Joined
Dec 28, 2011
Messages
58
Motherboard
Asus P9X79 WS
CPU
i7 4930k oc 4.25
Graphics
GTX 970
Mac
MacBook Pro, Mac Pro
Classic Mac
Classic
Mobile Phone
Android, iOS
Hi, i don't get the process, i generate SSDT.aml and DSDT.aml but they are for stock CPU speed, what do i need to do if my CPU is OC ?
 
Joined
Jul 26, 2011
Messages
3
Motherboard
ASUS Sabertooth X79
CPU
i7-3930k
Graphics
RX 580
Mac
Mac Pro
Mobile Phone
Android
You may have noticed that your CPU runs at its max clock speed on a vanilla hackintosh install. This is bad for two reasons - it is actually slower than the normal stepping curves Intel generates (no turbo boost), and wastes a ton of power/CPU life. Fear not - you can inject an SSDT into Clover to make your macOS treat your CPU like it is supposed to. Doing so with a Sandy Bridge E processor, however, is quite a pain in the ass. Here's a brief guide on how to do so:

  1. Make sure you install the SSDT for Sandy Bridge i7 through MultiBeast
  2. If you have NullCPUPowerManagement in your extensions folder, delete it.
  3. Download and run the Intel Power Gadget: https://software.intel.com/en-us/articles/intel-power-gadget-20
  4. If you see your clock speed as one flat line, your CPU's voltage is not managed correctly, continue in this guide. If you see the clock speed changing, then you do not need to do this. You are one of the lucky ones :)
  5. In Clover Configurator, set your SMBIOS System ID to "iMac12,2" using the magic wand dialog.
  6. While still in Clover, set your board-id to "Mac-27ADBB7B4CEE8E61".
  7. Reboot. If you get back to your OS, things are looking good. If not, head over to the MultiBeast troubleshooting area, or comment below with your kernel boot logs and a screenshot of your Clover settings.
  8. Head over to InsanelyMac and download the link that says "AICPM patch command": http://www.insanelymac.com/forum/topic/312859-sandy-bridge-e-ivy-bridge-e-power-management-1012-beta/
  9. On that same page, download the "10.11 X79PlatformPlugin.kext.zip" file.
  10. Unzip both files somewhere sane.
  11. Run the AICPM patch script (will need root for this).
  12. Copy the X79 platform plugin into /System/Library/Extensions/
  13. You can now either reset your kext permissions manually, or use this handy tool: http://www.insanelymac.com/forum/files/file/432-insanelyrepairpermission/
  14. Reboot.
  15. Fire up the Intel Power Gadget and check your clock speed. If it now changes over time, you're good to go.

Feel free to comment or message me with questions. This has been a long day and I know the guide is brief. Please let me know if and how I can improve it.
thanks
 
Top