Contribute
Register

[GUIDE] Full Power Management w/ Dual/Single Broadwell-EP/Haswell-EP CPUs on 10.12.

Status
Not open for further replies.
Damn... tried everything, my system always freezes when using this methode.... so if i avoid the AppleCPUManagement.kext i can turbo to 3GHz but the system freezes.... if I let it use AppleCPUPowermanagemnet.kext it is just working the whole time on 2.0Ghz
Also with this guide m system will NEVER go to idle (1,2GHz) keeps always on 2Ghz or higher there is still something not right...
I am now using a E5-2683v3 (with my E5-2658v4 all OK on the same board)

so always on 2Ghz or a not working machine :(

Created the SSDT with the Generator from Pike, and I also checked the Haswell config file but all information for my E5-2683v3 seems to be right. I use all the patches from the first post
I can't stand my OSX only works on 2GHz or not at all. 1 thing I did not try is without SSDT file..... and with NullCPUPowerManagement.kext
i can't find the problem please help...

EDIT: found something coming back in the system log every time my machine freezes

Code:
xpcproxy[1039]: libcoreservices: _dirhelper_userdir: 523: bootstrap_look_up returned 268435459
 
Last edited:
Hello
a thx for your interest
May you let me know what you think about?

cause I tried on clover:
1/ activation in clover (as u proposed) and dont touch the boot (nvidia webdriver on boot so meaning it is naturally activated)
2/ unactivated in clover and not touched on the boot as point 1
3/ let it like that BUT on bios disable Hyperthreading

to resume:
A/ the solution 3, w/o HT: let me have a stable and very very fluid computer (finder, safari, chromium etc etc)
and of course the Nvidia web driver manager appears and can be opened
B/ with HT, Nvidia web driver manager cannot be opened but full acceleration, but fluidity very bad...

my best results on Lexmark or Geekbench are done with HT activated...
but not fluid

if a person who has 2 TITAN X Maxwell can use and open Nvidia web driver manager without pb under SIERRA will be glad to know how :D


Have you tried using the new way which is NvidiaWeb not in your boot flags but in your system parameters?



PS: Okrasit helped me a lot
and now my rig is dope with maximum of 2,8GHz on all threads when full used
when it is in idle: 1,7 or else
but I have much better results in multi on GB 4 with this way (around 38 500 points on multi and 4100 on mono)
 
Hoping someone can help me figure out what I've done wrong here. My Hackintosh boots and runs smoothly, however, as you'll see from Geekbench, it's not performing like it has a multicore processor (4116/3420).

X99 Deluxe w 32GB RAM
EVO 850 PRO SSD
ATI R9 280X x2 GPU
Clover

These kexts in EFI/Clover/kexts/10.12

AppleIGB.kext
AppleIntelE1000e.kext
BTFirmwareUploader.kext
FakeSMC.kext
GenericUSBXHCI.kext
IOBluetoothFamily.kext
VoodooTSCSync.kext

I've attached my config.plist and boot log. I wonder if it isn't a setting that I carried over from Yosemite inadvertently but I'm not sure which one that might be.

Thanks!
 

Attachments

  • config.plist
    7.8 KB · Views: 205
  • boot_log_03062017.txt
    34.5 KB · Views: 234
  • geekbench.png
    geekbench.png
    184.8 KB · Views: 89
I've attached my config.plist and boot log. I wonder if it isn't a setting that I carried over from Yosemite inadvertently but I'm not sure which one that might be.


CPUS.png


That will do it.
 

Thanks, P1lgrim. I removed the setting and now I'm up to 3349/19143. I thought that the 5930K was a single cpu. ssdtPRgen's output says Number logical CPU's: 12 which I guess means 2 cpu's x 6 cores? I'm confused... Also, in generating the SSDT, there was a warning: 'system-type' may be set improperly (1 instead of 3). Is this something to be concerned about?
 
Thanks, P1lgrim. I removed the setting and now I'm up to 3349/19143. I thought that the 5930K was a single cpu. ssdtPRgen's output says Number logical CPU's: 12 which I guess means 2 cpu's x 6 cores? I'm confused...
The cpus setting is for cores. cpus=1 means use only one core.

Also, in generating the SSDT, there was a warning: 'system-type' may be set improperly (1 instead of 3). Is this something to be concerned about?
No.
 
Can anyone help me with this error. I keep trying to load Piker Alpha's freqvectors and every .plist I've tried it keeps failing. Also AppleLPC.kext and X86Platform kext aren't loading. Furthermore Piker Alpha said, "kextstat -lb com.apple.driver.X86PlatformPlugin That should show a line, but if it turns up blank, then your “plugin-type” property on CPU0 is missing. This is normally injected from a _DSM method. Please check this and fix in case it isn’t being set." Attached is my config.plist. I have no idea what I'm doing wrong.
 

Attachments

  • CLOVER 2.zip
    3.9 MB · Views: 91
  • AppleIntelInfo.txt
    9.1 KB · Views: 176
I think the MSRx02 lock is holding you back. I can't find it now but piker alpha has a guide for getting around it I think.
I am so confused and frustrated. I have tried many different configurations and I'm not even sure if this is working or not. My end goal is *just to be able to use TURBO* with my Xeon, as it's been stuck running at non-turbo frequency since I built this hack two years ago.

Please help me, haha.

I went through the guide again and did everything again. This is my current output from apple intel info:

Code:
AppleIntelInfo.kext v2.0 Copyright © 2012-2016 Pike R. Alpha. All rights reserved
enableHWP................................: 0

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
InitialTSC...............................: 0x16e63d2c3a6f2 (16785 MHz)
MWAIT C-States...........................: 8480

Processor Brandstring....................: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz

Processor Signature..................... : 0x306F2
------------------------------------------
- Family............................... : 6
- Stepping............................. : 2
- Model................................ : 0x3F (63)

Model Specific Registers (MSRs)
------------------------------------------

MSR_CORE_THREAD_COUNT............(0x35)  : 0xFFFFFF80718EC000
------------------------------------------
- Core Count........................... : 8
- Thread Count......................... : 16

MSR_PLATFORM_INFO................(0xCE)  : 0x80C33F3811800
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x18 (2400 MHz)
- Ratio Limit for Turbo Mode........... : 1 (programmable)
- TDP Limit for Turbo Mode............. : 1 (programmable)
- Low Power Mode Support............... : 1 (LPM supported)
- Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available)
- Maximum Efficiency Ratio............. : 12
- Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x8400
------------------------------------------
- I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
- CFG Lock............................. : 1 (MSR locked until next reset)
- C3 State Auto Demotion............... : 0 (disabled/unsupported)
- C1 State Auto Demotion............... : 0 (disabled/unsupported)
- C3 State Undemotion.................. : 0 (disabled/unsupported)
- C1 State Undemotion.................. : 0 (disabled/unsupported)
- Package C-State Auto Demotion........ : 0 (disabled/unsupported)
- Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x10414
------------------------------------------
- LVL_2 Base Address................... : 0x414
- C-state Range........................ : 1 (C6 is the max C-State to include)

IA32_MPERF.......................(0xE7)  : 0x23BC0C43D2
IA32_APERF.......................(0xE8)  : 0x26817ADD2B

MSR_FLEX_RATIO...................(0x194) : 0x0
------------------------------------------

MSR_IA32_PERF_STATUS.............(0x198) : 0x1BF300001A00
------------------------------------------
- Current Performance State Value...... : 0x1A00 (2600 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0x1800
------------------------------------------
- Target performance State Value....... : 0x1800 (2400 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)

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

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

IA32_THERM_STATUS................(0x19C) : 0x88220000
------------------------------------------
- Thermal Status....................... : 0
- Thermal Log.......................... : 0
- PROCHOT # or FORCEPR# event.......... : 0
- PROCHOT # or FORCEPR# log............ : 0
- Critical Temperature Status.......... : 0
- Critical Temperature log............. : 0
- Thermal Threshold #1 Status.......... : 0
- Thermal Threshold #1 log............. : 0
- Thermal Threshold #2 Status.......... : 0
- Thermal Threshold #2 log............. : 0
- Power Limitation Status.............. : 0
- Power Limitation log................. : 0
- Current Limit Status................. : 0
- Current Limit log.................... : 0
- Cross Domain Limit Status............ : 0
- Cross Domain Limit log............... : 0
- Digital Readout...................... : 34
- Resolution in Degrees Celsius........ : 1
- Reading Valid........................ : 1 (valid)

MSR_THERM2_CTL...................(0x19D) : 0x0

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
- Fast-Strings......................... : 1 (enabled)
- FOPCODE compatibility mode Enable.... : 0
- Automatic Thermal Control Circuit.... : 1 (enabled)
- Split-lock Disable................... : 0
- Performance Monitoring............... : 1 (available)
- Bus Lock On Cache Line Splits Disable : 0
- Hardware prefetch Disable............ : 0
- Processor Event Based Sampling....... : 0 (PEBS supported)
- GV1/2 legacy Enable.................. : 0
- Enhanced Intel SpeedStep Technology.. : 1 (enabled)
- MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
- Adjacent sector prefetch Disable..... : 0
- CFG Lock............................. : 0 (MSR not locked)
- xTPR Message Disable................. : 1 (disabled)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x570A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 87
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000
------------------------------------------
- EIST Hardware Coordination........... : 0 (hardware coordination enabled)
- Energy/Performance Bias support...... : 1
- Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
- Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2020202020202020
------------------------------------------
- Maximum Ratio Limit for C01.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C02.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C03.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C04.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C05.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C06.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C07.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C08.......... : 20 (3200 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
- Power Policy Preference...............: 1 (highest performance)

MSR_POWER_CTL....................(0x1FC) : 0x2904005B
------------------------------------------
- Bi-Directional Processor Hot..........: 1 (enabled)
- C1E Enable............................: 1 (enabled)

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
- Power Units.......................... : 3 (1/8 Watt)
- Energy Status Units.................. : 14 (61 micro-Joules)
- Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x78330001582A8
------------------------------------------
- Package Power Limit #1............... : 85 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 102 Watt
- Enable Power Limit #2................ : 1 (enabled)
- Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)
- Time Window for Power Limit #2....... : 3 (20 milli-Seconds)
- Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x1F7DE9
------------------------------------------
- Total Energy Consumed................ : 125 Joules (Watt = Joules / seconds)

MSR_PKG_POWER_INFO...............(0x614) : 0x2F0550014002A8
------------------------------------------
- Thermal Spec Power................... : 85 Watt
- Minimum Power........................ : 0
- Maximum Power........................ : 170
- Maximum Time Window.................. : 0

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x0

MSR_TURBO_ACTIVATION_RATIO.......(0x64C) : 0x0

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x18
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0xA00550001502A8
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0xA0055000000000
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x16E63D5A97F75

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 24 (2400 MHz)
Maximum Turbo Ratio/Frequency............: 32 (3200 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 25 (26) ]
CPU C6-Cores [ 0 2 4 6 8 10 12 15 ]
CPU C6-Cores [ 0 2 3 4 6 8 10 11 12 13 15 ]
CPU C6-Cores [ 0 2 3 4 6 7 8 9 10 11 12 13 14 15 ]
CPU C6-Cores [ 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
CPU P-States [ 25 26 (30) ]
CPU P-States [ 22 25 26 (29) 30 ]
CPU P-States [ (12) 21 22 25 26 29 30 ]
CPU P-States [ 12 20 21 22 25 26 29 30 (32) ]
CPU P-States [ (12) 19 20 21 22 25 26 29 30 32 ]
CPU P-States [ 12 19 20 21 22 (24) 25 26 29 30 32 ]
CPU P-States [ (12) 19 20 21 22 23 24 25 26 29 30 32 ]
CPU P-States [ (12) 18 19 20 21 22 23 24 25 26 29 30 32 ]
CPU P-States [ 12 18 19 20 21 22 23 24 25 26 (28) 29 30 32 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 28 29 30 32 ]
CPU P-States [ 12 16 18 19 20 21 22 23 24 25 26 27 28 (29) 30 32 ]
CPU P-States [ (12) 14 16 18 19 20 21 22 23 24 25 26 27 28 29 30 32 ]
CPU P-States [ 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 (30) 32 ]
CPU P-States [ (12) 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 ]
bash-3.2#

A few things to note here currently:

1. Under Enhanced Intel SpeedStep Technology.. : 1 (enabled). Intel SpeedStep is DISABLED in BIOS but it's showing as ENABLED in the script. I thought this didn't matter? I've tried it both ways. No matter what I do it shows enabled in the script.
2. Under MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2020202020202020 it's showing that at every C state my limit is 3200. Shouldn't some be lower? I thought they were before but I have no idea what changed.
3. I tried removing the kernel patch for Haswell-E, I can boot with or without it. WTF?
4. I do not have VoodooTSCSync or NullCPUPowerManagement installed
5. I enabled enhanced C1 state in BIOS.
6. I am running Sierra 10.12.2. I am not sure if the patches in the OP still work in this version. Can anyone confirm?
Here is my plist:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <true/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <true/>
                <key>AddHDMI_8000000</key>
                <true/>
                <key>AddPNLF_1000000</key>
                <true/>
                <key>DeleteUnused_400000</key>
                <true/>
                <key>FIX_ACST_4000000</key>
                <true/>
                <key>FIX_ADP1_800000</key>
                <true/>
                <key>FIX_RTC_20000</key>
                <true/>
                <key>FIX_S3D_2000000</key>
                <true/>
                <key>FIX_TMR_40000</key>
                <true/>
                <key>FIX_WAK_200000</key>
                <true/>
                <key>FixDarwin_0002</key>
                <true/>
                <key>FixDisplay_0100</key>
                <true/>
                <key>FixFirewire_0800</key>
                <true/>
                <key>FixHDA_8000</key>
                <true/>
                <key>FixHPET_0010</key>
                <true/>
                <key>FixIPIC_0040</key>
                <true/>
                <key>FixLAN_2000</key>
                <true/>
                <key>FixRegions_10000000</key>
                <true/>
                <key>FixSBUS_0080</key>
                <true/>
                <key>FixShutdown_0004</key>
                <true/>
                <key>FixUSB_1000</key>
                <true/>
                <key>NewWay_80000000</key>
                <true/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>change EHC1 to EH01</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RUhDMQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>change EHC2 to EH02</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RUhDMg==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMg==
                    </data>
                </dict>
            </array>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>PmMgt</string>
            </dict>
        </array>
        <key>HaltEnabler</key>
        <true/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <false/>
            <key>PLimitDict</key>
            <string>0</string>
            <key>PluginType</key>
            <string>1</string>
        </dict>
        <key>SortedOrder</key>
        <array>
            <string>SSDT.aml</string>
        </array>
        <key>smartUPS</key>
        <true/>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>-xcpm darkwake=0 npci=0x3000 kext-dev-mode=1</string>
        <key>Debug</key>
        <false/>
        <key>DefaultLoader</key>
        <string>boot.efi</string>
        <key>DefaultVolume</key>
        <string>LastBootedVolume</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>5</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>CPU</key>
    <dict>
        <key>QPI</key>
        <integer>100</integer>
        <key>UseARTFrequency</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
            <key>ResetHDA</key>
            <true/>
        </dict>
        <key>USB</key>
        <dict>
            <key>AddClockID</key>
            <true/>
            <key>FixOwnership</key>
            <true/>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>
    <key>GUI</key>
    <dict>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <false/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <true/>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>metal</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <false/>
        <key>NvidiaSingle</key>
        <false/>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <false/>
        <key>Debug</key>
        <false/>
        <key>DellSMBIOSPatch</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <false/>
        <key>KernelToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>xcpm_bootstrap Sierra © Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g8PEg/si
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Replace</key>
                <data>
                g8PBg/si
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>xcpm_core_scope_msrs © Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                vgIAAAAx0uhs/P//
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Replace</key>
                <data>
                vgIAAAAx0pCQkJCQ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>xcpm_idle patch by Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                ILniAAAADzA=
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Replace</key>
                <data>
                ILniAAAAkJA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>xcpm_bootstrap Sierra © Pike R. Alpha</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                g8PEg/si
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Replace</key>
                <data>
                g8O8g/si
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Haswell-E CPUID Patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g8Dp
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Replace</key>
                <data>
                g8Dm
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>xcpm_pkg_scope_msr © Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                vgcAAAAx0uiU/P//
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Replace</key>
                <data>
                vgcAAAAx0pCQkJCQ
                </data>
            </dict>
        </array>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>X99 Patch by braumbear</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                SIH7AAAAQA==
                </data>
                <key>MatchOS</key>
                <string>10.12</string>
                <key>Name</key>
                <string>IOPCIFamily</string>
                <key>Replace</key>
                <data>
                SIH7AAAAgA==
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>
        <key>MLB</key>
        <string>C02032109R5DC771H</string>
        <key>ROM</key>
        <string>UseMacAddr0</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>06/12/13</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MP61.88Z.0116.B04.1312061508</string>
        <key>Board-ID</key>
        <string>Mac-F60DEB81FF30ACF6</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>11</integer>
        <key>ChassisAssetTag</key>
        <string>Pro-Enclosure</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>0x06</string>
        <key>Family</key>
        <string>Mac Pro</string>
        <key>LocationInChassis</key>
        <string>Part Component</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>ProductName</key>
        <string>MacPro6,1</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Yes</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <true/>
    </dict>
</dict>
</plist>
7. My MSR 0xE2 is locked. Does this matter??
8. Power gadget output running prime95. doesn't go above 2.6GHz or 2.25 watts??????:
View attachment 236814

Please help!
e M
 
I think the MSRx02 lock is holding you back. I can't find it now but piker alpha has a guide for getting around it I think.

e M
I am having the same problem but with the Xeon E5-2683 v3 it looks like a Haswell Xeon problem. I can have it on 3Ghz boost but never under 2Ghz but then the machine freezes. So I deleted the SSDT file.
Only with proper SSDT (with XCMP 1) it can boost but then it freezes, I don't have this problem with the Xeon E5-2658 v4 so problem is not on Broadwell Xeons only on Haswell Xeons (E5-26xx v3)
 
After I applied the following patches, clover won't pass the first screen.

20B9E20000000F30 20B9E20000009090 xcpm_idle patch by Pike R. Alpha 10.12
83C3C483FB22 83C3BC83FB22 xcpm_bootstrap Sierra © Pike R. Alpha 10.12
BE0200000031D2E86CFCFFFF BE0200000031D29090909090 xcpm_core_scope_msrs © Pike R. Alpha 10.12
BE0700000031D2E894FCFFFF BE0700000031D29090909090 xcpm_pkg_scope_msr © Pike R. Alpha 10.12
83C0E9 83C0E1 Broadwell-E CPUID Patch 10.12

View attachment 218061


I haven't run ssdtPRGen.sh yet.

Should I generate the ssdt first before applying those patches?
You used the broad well code not the Haskell code your xeon is an Haswell
 
Status
Not open for further replies.
Back
Top