Jump to content

Sandy Bridge-E & Ivy Bridge-E Power management 10.12 Beta


stinga11
 Share

55 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.12 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


0100010F84
to
0100010F85


C974150F3225FF0F000048
to
C9EB150F3225FF0F000048


C9740C0F3283E01F4289443B
to
C9EB0C0F3283E01F4289443B


017461
to
01EB61


3E7538
to
3E9090


7511B9
to
EB11B9
 

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

 

post-408886-0-54449400-1468383548_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.

 

install.command.zip

 

5. Download InsanelyRepairPermission and repair and touch with

sudo InsanelyRepairPermission -rt /
  • Like 10
Link to comment
Share on other sites

  • 2 weeks later...

good job stinga11.

  • Like 1
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.12 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


0100010F84
to
0100010F85


C974150F3225FF0F000048
to
C9EB150F3225FF0F000048


C9740C0F3283E01F4289443B
to
C9EB0C0F3283E01F4289443B


017461
to
01EB61


3E7538
to
3E9090


7511B9
to
EB11B9
 

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

 

attachicon.gifSierra 2016-07-08.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/

 

 

 

 

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

 

 

 

5. Download InsanelyRepairPermission and repair and touch with

sudo InsanelyRepairPermission -rt /

Greetings stinga11 from Sydney Australia.

 

I am interested in building an X79 HackT based on the E5 1660 v1 (Sandy Bridge EP). It would, ultimately, serve as an "Octane" rig (potential for multiple nVidia/CUDA cards).

 

Its like a slightly better binned version of your 3960X + pcie3 + lots of ram, as you can see:

 

http://ark.intel.com/compare/63696,64620,70845,77780,75780,75781,77912

 

Do you know of anyone that has made a successful Sandy Bridge EP, E5 1660 v1. I've only seen omni get so far before abandoning the idea, and you (with a few others, mainly shilloh) seem to have stuck it out with Sandy Bridge.

 

I note Pike has made some recent strides in XCPM on non supported hardware, and thought you might be able to extrapolate to this use case?

 

The price of (allegedly ex server oem) overclockable E5 1660 v1's is very attractive.

 

Anyway, thanks for considering this request.

All the best.

 

Link to comment
Share on other sites

Hmm... on a dual Xeon 2650 Sandy I'm getting KPs, but I'm seeing a lot of ACPI problems during boot with FakeSMC plugins, so I removed for now the SSDT-1, will re-patch AICPM and will try to generate a new SSDT-1 and report back.

 

EDIT 1 : Did a new SSDT but PM isn't working or at least performance isn't what it should be. So testing again with SSDT which was working under El Capitan.

Link to comment
Share on other sites

Works great now thanks for the patch man :)

 

btw how do i test if i can use xcpm with my sabertooth x79 and 3930k cpu and ?

 

I enabled the kernel flag -xcpm in clover and even KernelPM flag then booted back to the system and then tried to see if it work with terminal command sysctl -n machdep.xcpm.mode but it returned 0 :( what did i miss i hope you could help me.. should i generate new SSDT.aml ? even used mac pro 6.1 and that didn't help. the cpu don't clock down and stay on 3.2ghz and imagen how the south bridge fan sounds :P not to mention how hot the cpu get after 5 min

Link to comment
Share on other sites

Works great now thanks for the patch man :)

 

btw how do i test if i can use xcpm with my sabertooth x79 and 3930k cpu and ?

 

I enabled the kernel flag -xcpm in clover and even KernelPM flag then booted back to the system and then tried to see if it work with terminal command sysctl -n machdep.xcpm.mode but it returned 0 :( what did i miss i hope you could help me.. should i generate new SSDT.aml ? even used mac pro 6.1 and that didn't help. the cpu don't clock down and stay on 3.2ghz and imagen how the south bridge fan sounds :P not to mention how hot the cpu get after 5 min

The XCPM doesnt work with sandy bridge, Sandy bridge E and Ivy bridge E. Piker Alpha found a couple of new pacthes that can enable the xcpm on the future.
  • Like 3
Link to comment
Share on other sites

The XCPM doesnt work with sandy bridge, Sandy bridge E and Ivy bridge E. Piker Alpha found a couple of new pacthes that can enable the xcpm on the future.

 

Thanks for following up with Pike, and translating for us 'mortals'.

 

FYI. I am trying to learn (hello command line, where have you been my whole life!)... maybe this can shed some light on some of the minor architectural differences in i7 vs E5 1660:

 

http://www.realworldtech.com/sandy-bridge-servers/

Link to comment
Share on other sites

Ok, did more testing on the dual Xeon Sandy here, and Clover "on the fly patching" doesn't work... I patched AICPM manually and replaced the file but still got KP's (for what reason I still don't know).

 

Good news is that I did a rollback to my El Cap patched AICPM and it works, PM is working under Sierra!

 

Third public beta is out, so I will update the system and try again, and of course report back if this is working or not on this particular rig ^_^

Link to comment
Share on other sites

Ok, did more testing on the dual Xeon Sandy here, and Clover "on the fly patching" doesn't work... I patched AICPM manually and replaced the file but still got KP's (for what reason I still don't know).

 

Good news is that I did a rollback to my El Cap patched AICPM and it works, PM is working under Sierra!

 

Third public beta is out, so I will update the system and try again, and of course report back if this is working or not on this particular rig ^_^

Don't use the El capitan patches with Sierra, only two patches are still the same the others five patches changed.

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
  • 4 weeks later...

Thanks to you stinga, now I have a working x79 machine in good condition with Sierra. I have x79-UD3, E5-2670 and GTX670 config.

 

With 10.12 official retail, Speedstep & sleep were working well (use SSDT generated by ssdtPRGen.sh (Piker Alpha's))

Now I am in 10.12.1 Beta 5, and do not have any problem with power management. At least it seems.

Thank you Stinga. Your patch info have helped me a lot since El capitan.  

  • Like 1
Link to comment
Share on other sites

As always thanks to Stinga for the excellent work on this.

 

For those who are interested you can still patch the MSR (if you need to) from Clover. The same patch I used in El Cap works for Sierra.

 

At least this works on my X79-UD5. It saves having to run Omni's patch with every update.

 

AppleIntelCPUPowerManagement

 

Find  E20000004889F00F30   Replace   E20000004889F09090

Find  E20000000F30    Replace   E20000009090

post-333813-0-83762900-1477424856_thumb.png

post-333813-0-45581700-1477424865_thumb.png

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Just an update to myself, when I said the patch doesnt work on 10.12 (AICPM 290) and causes kernel panics - it was related to a locked MSR on my board - implementing the Clover flag for the MSR unlock makes the kernel panic go away and power management works great.

 

So some boards like mine KP on the latest AICPM but didnt before.

Link to comment
Share on other sites

  • 2 weeks later...

I'm having trouble getting this working on an ASUS P9x79PRO & i7-3960X (it is overclocked to bclk 125, freq 4135, turbo 4500). I have it set as MacPro5,1 

 

I followed the steps above and patched the AICPM using clover configurator. I skipped the MSR as I have an Asus motherboard. How do I check it is not locked ? (I run an over clock in Windows with no issues)

 

I Dowloaded and installed the X79PlatformPlugin.kext. Although this doesn't load automatically. I put it in SLE and also on clover kexts. If I look in System Information I see not loaded and Signature Validation Errors: Kext signature validation error code -67030. I have SIP Disabled and can load the kext manually once the system is loaded.

 

I created the SSDT - it did give me a warning and I am using MacPro5,1 and a Board-id autogenerated by clover I think.

 

sudo ./ssdtPRGen.sh  -f 4120 -turbo 4500

 

 

ssdtPRGen.sh v0.9 Copyright © 2011-2012 by † RevoGirl

             v6.6 Copyright © 2013 by † Jeroen

             v15.6 Copyright © 2013-2016 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

 

gDataPath: /Users/christian/Library/ssdtPRGen/Data

Override value: (-f) clock frequency, now using: 4120 MHz!

Override value: (-turbo) maximum (turbo) frequency, now using: 4500 MHz!

 

System information: Mac OS X 10.12.1 (16B2657)

Brandstring 'Intel® Core i7-3960X CPU @ 3.30GHz'

 

 

Warning: No ACPI Processor declarations found in the DSDT!

Using assumed Scope (\_SB) {}

 

Generating ssdt.dsl for a 'MacPro5,1' with board-id [Mac-F221BEC8]

Sandy Bridge Core i7-3960X processor [0x206D6] setup [0x0402]

With a maximum TDP of 130 Watt, as specified by Intel

Number logical CPU's: 12 (Core Frequency: 4120 MHz)

Number of Turbo States: 3 (4220-4500 MHz)

Number of P-States: 34 (1200-4500 MHz)

Injected C-States for P000 (C1,C3,C6,C7)

Warning: 'cpu-type' may be set improperly (0x0402 instead of 0x0602)

 

Error: board-id [Mac-F221BEC8] not supported by Sandy Bridge – check SMBIOS data / use the -c option

 

Do you want to continue (y/n)? y

Warning: 'system-type' may be set improperly (1 instead of 2)

 

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]

Copyright © 2000 - 2014 Intel Corporation

 

ASL Input:     /Users/christian/Library/ssdtPRGen/ssdt.dsl - 280 lines, 8373 bytes, 64 keywords

AML Output:    /Users/christian/Library/ssdtPRGen/ssdt.aml - 2137 bytes, 27 named objects, 37 executable opcodes

 

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

 

Do you want to copy /Users/christian/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)? n

 

Do you want to open ssdt.dsl (y/n)? n

 

I did try changing it to iMac12,2 and the board-id specified by ssdtPRGen.sh, and redid the SSDT and after that it wouldn't boot, until I changed it back to MacPro5.1 in Clover.

 

If I look at my setting I am permanently running at 4.12 & my AppleIntelInfo.kext shows no C and only 1 P states

 

AppleIntelInfo.kext v1.2 Copyright © 2012-2015 Pike R. Alpha. All rights reserved

 

Settings:

------------------------------------

logMSRs............................: 1

logIGPU............................: 0

logIntelRegs.......................: 1

logCStates.........................: 1

logIPGStyle........................: 1

InitialTSC.........................: 0x66b753c6973

MWAIT C-States.....................: 135456

 

Model Specific Regiters

------------------------------------

MSR_CORE_THREAD_COUNT......(0x35)  : 0x6000C

MSR_PLATFORM_INFO..........(0xCE)  : 0xC0070012100

MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E008400

MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x20414

IA32_MPERF.................(0xE7)  : 0x662E6DACE86

IA32_APERF.................(0xE8)  : 0x6626240EE68

MSR_FLEX_RATIO.............(0x194) : 0xE2100

MSR_IA32_PERF_STATUS.......(0x198) : 0x25A100002100

MSR_IA32_PERF_CONTROL......(0x199) : 0x2100

IA32_CLOCK_MODULATION......(0x19A) : 0x0

IA32_THERM_STATUS..........(0x19C) : 0x881C0000

IA32_MISC_ENABLES..........(0x1A0) : 0x850089

MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400000

MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x393939393939

IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x0

MSR_POWER_CTL..............(0x1FC) : 0x2104005D

MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003

MSR_PKG_POWER_LIMIT........(0x610) : 0x80069F4000149F40

MSR_PKG_ENERGY_STATUS......(0x611) : 0xB7C0A789

MSR_PKG_POWER_INFO.........(0x614) : 0x1A80410

MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x80001FFF

MSR_PP0_POWER_LIMIT........(0x638) : 0x80000000

MSR_PP0_ENERGY_STATUS......(0x639) : 0x2DA82707

MSR_PP0_POLICY.............(0x63a) : 0x0

MSR_PKGC6_IRTL.............(0x60b) : 0x8868

MSR_PKGC7_IRTL.............(0x60c) : 0x886D

MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0

MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0

MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0

IA32_TSC_DEADLINE..........(0x6E0) : 0x66B78319A2E

PCH device.................: 0x1D418086

 

CPU Ratio Info:

------------------------------------

CPU Low Frequency Mode.............: 1200 MHz

CPU Maximum non-Turbo Frequency....: 3300 MHz

CPU Maximum Turbo Frequency........: 5700 MHz

 

CPU P-States [ (33) ]

 

Any help appreciated, thanks

 

 

Link to comment
Share on other sites

I'm having trouble getting this working on an ASUS P9x79PRO & i7-3960X (it is overclocked to bclk 125, freq 4135, turbo 4500). I have it set as MacPro5,1 

 

I followed the steps above and patched the AICPM using clover configurator. I skipped the MSR as I have an Asus motherboard. How do I check it is not locked ? (I run an over clock in Windows with no issues)

 

I Dowloaded and installed the X79PlatformPlugin.kext. Although this doesn't load automatically. I put it in SLE and also on clover kexts. If I look in System Information I see not loaded and Signature Validation Errors: Kext signature validation error code -67030. I have SIP Disabled and can load the kext manually once the system is loaded.

 

I created the SSDT - it did give me a warning and I am using MacPro5,1 and a Board-id autogenerated by clover I think.

 

sudo ./ssdtPRGen.sh  -f 4120 -turbo 4500

 

 

ssdtPRGen.sh v0.9 Copyright © 2011-2012 by † RevoGirl

             v6.6 Copyright © 2013 by † Jeroen

             v15.6 Copyright © 2013-2016 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

 

gDataPath: /Users/christian/Library/ssdtPRGen/Data

Override value: (-f) clock frequency, now using: 4120 MHz!

Override value: (-turbo) maximum (turbo) frequency, now using: 4500 MHz!

 

System information: Mac OS X 10.12.1 (16B2657)

Brandstring 'Intel® Core i7-3960X CPU @ 3.30GHz'

 

 

Warning: No ACPI Processor declarations found in the DSDT!

Using assumed Scope (\_SB) {}

 

Generating ssdt.dsl for a 'MacPro5,1' with board-id [Mac-F221BEC8]

Sandy Bridge Core i7-3960X processor [0x206D6] setup [0x0402]

With a maximum TDP of 130 Watt, as specified by Intel

Number logical CPU's: 12 (Core Frequency: 4120 MHz)

Number of Turbo States: 3 (4220-4500 MHz)

Number of P-States: 34 (1200-4500 MHz)

Injected C-States for P000 (C1,C3,C6,C7)

Warning: 'cpu-type' may be set improperly (0x0402 instead of 0x0602)

 

Error: board-id [Mac-F221BEC8] not supported by Sandy Bridge – check SMBIOS data / use the -c option

 

Do you want to continue (y/n)? y

Warning: 'system-type' may be set improperly (1 instead of 2)

 

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]

Copyright © 2000 - 2014 Intel Corporation

 

ASL Input:     /Users/christian/Library/ssdtPRGen/ssdt.dsl - 280 lines, 8373 bytes, 64 keywords

AML Output:    /Users/christian/Library/ssdtPRGen/ssdt.aml - 2137 bytes, 27 named objects, 37 executable opcodes

 

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

 

Do you want to copy /Users/christian/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)? n

 

Do you want to open ssdt.dsl (y/n)? n

 

I did try changing it to iMac12,2 and the board-id specified by ssdtPRGen.sh, and redid the SSDT and after that it wouldn't boot, until I changed it back to MacPro5.1 in Clover.

 

If I look at my setting I am permanently running at 4.12 & my AppleIntelInfo.kext shows no C and only 1 P states

 

AppleIntelInfo.kext v1.2 Copyright © 2012-2015 Pike R. Alpha. All rights reserved

 

Settings:

------------------------------------

logMSRs............................: 1

logIGPU............................: 0

logIntelRegs.......................: 1

logCStates.........................: 1

logIPGStyle........................: 1

InitialTSC.........................: 0x66b753c6973

MWAIT C-States.....................: 135456

 

Model Specific Regiters

------------------------------------

MSR_CORE_THREAD_COUNT......(0x35)  : 0x6000C

MSR_PLATFORM_INFO..........(0xCE)  : 0xC0070012100

MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E008400

MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x20414

IA32_MPERF.................(0xE7)  : 0x662E6DACE86

IA32_APERF.................(0xE8)  : 0x6626240EE68

MSR_FLEX_RATIO.............(0x194) : 0xE2100

MSR_IA32_PERF_STATUS.......(0x198) : 0x25A100002100

MSR_IA32_PERF_CONTROL......(0x199) : 0x2100

IA32_CLOCK_MODULATION......(0x19A) : 0x0

IA32_THERM_STATUS..........(0x19C) : 0x881C0000

IA32_MISC_ENABLES..........(0x1A0) : 0x850089

MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400000

MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x393939393939

IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x0

MSR_POWER_CTL..............(0x1FC) : 0x2104005D

MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003

MSR_PKG_POWER_LIMIT........(0x610) : 0x80069F4000149F40

MSR_PKG_ENERGY_STATUS......(0x611) : 0xB7C0A789

MSR_PKG_POWER_INFO.........(0x614) : 0x1A80410

MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x80001FFF

MSR_PP0_POWER_LIMIT........(0x638) : 0x80000000

MSR_PP0_ENERGY_STATUS......(0x639) : 0x2DA82707

MSR_PP0_POLICY.............(0x63a) : 0x0

MSR_PKGC6_IRTL.............(0x60b) : 0x8868

MSR_PKGC7_IRTL.............(0x60c) : 0x886D

MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0

MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0

MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0

IA32_TSC_DEADLINE..........(0x6E0) : 0x66B78319A2E

PCH device.................: 0x1D418086

 

CPU Ratio Info:

------------------------------------

CPU Low Frequency Mode.............: 1200 MHz

CPU Maximum non-Turbo Frequency....: 3300 MHz

CPU Maximum Turbo Frequency........: 5700 MHz

 

CPU P-States [ (33) ]

 

Any help appreciated, thanks

You can not be use a MacPro5,1 definition because this guide was made to use a MacPro6,1 definition.

Link to comment
Share on other sites

You can not be use a MacPro5,1 definition because this guide was made to use a MacPro6,1 definition.

Thanks stinga, I have changed to MacPro6,1 - however it is still not working.

 

When I generated the SSDT.aml - I used the following

 

sudo ./ssdtPRGen.sh  -f 4125 -turbo 4500 

 

ssdtPRGen.sh v0.9 Copyright © 2011-2012 by † RevoGirl

             v6.6 Copyright © 2013 by † Jeroen

             v15.6 Copyright © 2013-2016 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

 

gDataPath: /Users/christian/Library/ssdtPRGen/Data

Override value: (-f) clock frequency, now using: 4125 MHz!

Override value: (-turbo) maximum (turbo) frequency, now using: 4500 MHz!

 

System information: Mac OS X 10.12.1 (16B2657)

Brandstring 'Intel® Core i7-3960X CPU @ 3.30GHz'

 

 

Warning: No ACPI Processor declarations found in the DSDT!

Using assumed Scope (\_SB) {}

 

Generating ssdt.dsl for a 'MacPro6,1' with board-id [Mac-F60DEB81FF30ACF6]

Sandy Bridge Core i7-3960X processor [0x206D6] setup [0x0402]

With a maximum TDP of 130 Watt, as specified by Intel

Number logical CPU's: 12 (Core Frequency: 4125 MHz)

Number of Turbo States: 3 (4225-4500 MHz)

Number of P-States: 34 (1200-4500 MHz)

Injected C-States for P000 (C1,C3,C6,C7)

Warning: 'cpu-type' may be set improperly (0x0402 instead of 0x0a02)

 

Error: board-id [Mac-F60DEB81FF30ACF6] not supported by Sandy Bridge – check SMBIOS data / use the -c option

 

Do you want to continue (y/n)? y

Warning: 'system-type' may be set improperly (1 instead of 2)

 

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]

Copyright © 2000 - 2014 Intel Corporation

 

ASL Input:     /Users/christian/Library/ssdtPRGen/ssdt.dsl - 280 lines, 8373 bytes, 64 keywords

AML Output:    /Users/christian/Library/ssdtPRGen/ssdt.aml - 2137 bytes, 27 named objects, 37 executable opcodes

 

 

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimization

 

Do I need to worry about the warnings & use any other parameters for the ssdtPRGen.sh ?

 

Any help appreciated, thanks

Link to comment
Share on other sites

You can not be use a MacPro5,1 definition because this guide was made to use a MacPro6,1 definition.

 

I've been using MP5,1 just fine on my X79 with your patches and a SSDT. I don't use the kext as it's designed for MP6,1. Speedstep is working as is Turbo.

 

ccozmo: type bdmesg into Terminal and have a look for MSR. Clover should patch it automatically if it detects that it's locked. It looks like we have the same board and mine doesn't have a locked MSR. Then check that all 7 patches to AppleIntelCPUPowerManagement are being applied.

 

I'm not overclocking my 3930k so I didn't use any custom parameters with ssdtPRGen. Just let it build a default SSDT for the CPU.

 

If you're still not getting any working speedstep, have a look at your CPU settings in the BIOS and see if anything there might be the cause.

Link to comment
Share on other sites

I've been using MP5,1 just fine on my X79 with your patches and a SSDT. I don't use the kext as it's designed for MP6,1. Speedstep is working as is Turbo.

Did you do anything special with your SSDT ? What parameters did you use ? Are you running Sierra ?

 

Can I see your SSDT and config.plist for Pro Mac ? Seems very close to my build

Link to comment
Share on other sites

Here they are. I just edited out the serial numbers from the config.plist.

 

You're probably better using MP6,1 if you can as it's a closer match to the hardware. I originally built this machine to run Snow Leopard, so that's why I've stuck with 5,1.

Thanks Riley

Link to comment
Share on other sites

 Share

×
×
  • Create New...