Contribute
Register

The Perfect Customac-Pro: X99-A II, i7-6950X, 128GB G.Skill TridentZ, Aorus GTX 1080 TI Xtreme

Status
Not open for further replies.

Fine, now can you switch to /Advanced Configuration/ (F10) and set in /AITweaker/ your "CPU Core Ratio" to "Sync all Cores" as well as the "1-Core Ratio Limit" to 36, in case you do not perform any OC (36 = 3600 Mhz). With "Sync All Cores" you just have to enter the "1-Core Ratio Limit" of 36 for the first core. By this, the new "1-Core Ratio Limit" value should be directly updated for all other cores automatically. Save your BIOS with F7 and F10 and reboot. Subsequently check ones more if your new BIOS settings have been accepted and subsequently boot your macOS Sierra system. Now your system should be able to reach the adequate turbo value configured with ssdtPRGen.sh.

By the way better use "./ssdtPRGen.sh -turbo 3600" and skip the "-a CPU0" flag.
 
Last edited:
Fine, now can you switch to /Advanced Configuration/ (F10) and set in /AITweaker/ your "CPU Core Ratio" to "Sync all Cores" as well as the "1-Core Ratio Limit" to 36, in case you do not perform any OC (36 = 3600 Mhz). With "Sync All Cores" you just have to enter the "1-Core Ratio Limit" of 36 for the first core. By this, the new "1-Core Ratio Limit" value should be directly updated for all other cores automatically. Save your BIOS with F7 and F10 and reboot. Subsequently check ones if your new BIOS settings have been accepted and subsequently boot your macOS Sierra system.
Looks good now ! :thumbup:

One more question, Sleep function (Forced Sleep) interferes with IEST ? And wake by usb doesn't work in Sleep in X99?

Screen Shot 2017-08-05 at 11.33.04 AM.png
 
  • Like
Reactions: kgp
Looks good now ! :thumbup:

One more question, Sleep function (Forced Sleep) interferes with IEST ? And wake by usb doesn't work in Sleep in X99?

View attachment 270494

Yes you can't use EIST enabled in BIOS + PMDrvr.kext if you want to have sleep/wake functionality due to sleep/wake incompatibility of PMDrvr.kext. To avoid instant reboot on sleep, you have to disable USB functionality during sleep. You must wake your system with the power button on your rig because the USB or wireless Keyboard and mouse will be functionless during sleep! That's all!

Now after having fully and successfully set your 10.12.6 System, you can try to follow my 10.13 High Sierra Desktop Guide to setup 10.13 High Sierra on a test drive of your choice :lol::lol::lol::lol::lol::lol:

I need beta testers! ;)

Keep on rocking, brother :headbang:
 
Yes you can't use EIST enabled in BIOS + PMDrvr.kext if you want to have sleep/wake functionality due to sleep/wake incompatibility of PMDrvr.kext. To avoid instant reboot on sleep, you have to disable USB functionality during sleep. You must wake your system with the power button on your rig because the USB or wireless Keyboard and mouse will be functionless during sleep! That's all!

Now after having fully and successfully set your 10.12.6 System, you can try to follow my 10.13 High Sierra Desktop Guide to setup 10.13 High Sierra on a test drive of your choice :lol::lol::lol::lol::lol::lol:

I need beta testers! ;)
Lol ! :mrgreen::mrgreen::mrgreen:

I don't want you to annoy you with my stupid questions.
And I am using this build for Development work and I need Rock Stability.
I will do it when I am in hacking mode.

I have one question before trying High Sierra
1-Since Apple will be forcing APFS filesystem and being closed-source, what implications is it for third party ssds ?
 
Last edited:
Yes you can't use EIST enabled in BIOS + PMDrvr.kext if you want to have sleep/wake functionality due to sleep/wake incompatibility of PMDrvr.kext. To avoid instant reboot on sleep, you have to disable USB functionality during sleep. You must wake your system with the power button on your rig because the USB or wireless Keyboard and mouse will be functionless during sleep! That's all!

Now after having fully and successfully set your 10.12.6 System, you can try to follow my 10.13 High Sierra Desktop Guide to setup 10.13 High Sierra on a test drive of your choice :lol::lol::lol::lol::lol::lol:

I need beta testers! ;)

Keep on rocking, brother :headbang:

Why would anyone sleep a server like this?
 
Why would anyone sleep a server like this?

What do you mean? I mean nobody using his rig as a server would go for sleep/wake functionality, which would be totally at odd with the definition of a server. I personally also prefer the EIST and PMDrvr.kext solution.

But you know that there are always people who can't live without sleep and wake. Thus, it is unavoidable to provide also a working solution in this direction for such users.

I hope this is a sufficient justification and explanation to your question above.

Cheers,

KGP
 
Last edited:
Lol ! :mrgreen::mrgreen::mrgreen:

I don't want you to annoy you with my stupid questions.
And I am using this build for Development work and I need Rock Stability.
I will do it when I am in hacking mode.

I have one question before trying High Sierra
1-Since Apple will be forcing APFS filesystem and being closed-source, what implications is it for third party ssds ?

None! Everything already works flawless with 10.13 High Sierra including APFS and my 10.13 system also has Rock Stability! :headbang:

Only drawback: No Nvidia Web Drivers yet for 10.13.... :rolleyes:

For your Development work you have anyway your 10.12.6 system drive, which should not be touched by the independent and separate installation of 10.13 on an additional TEST DRIVE! ;)

I would prefer that you ask your annoying questions to 10.13 High Sierra already now and not after the official distribution of 10.13 High Sierra in September ! :lol::lol::lol::lol::lol:

You should see it as an honor that I invite you for beta testing ! :lol::lol::lol:

Cheers, brother!

:wave:
 
Last edited:
so sad ,the xcpm patch not work for me ! and I followed another tutorial http://www.insanelymac.com/forum/topic/314378-1012-pb-haswell-e-clover-kernel-patching-for-xcpm added to my config.list, still failed, I don't know why not work for me. the Pike's tutorial is hard to me, I hope anyone can help me solve this problem.


my computer list:

Gigabyte x99 phoenix sli

E5-1650 v3

MSI GTX 1070

16GB DDR4 2133 Recc x2

Samsung SM951 512GB

the kextstat message:
kextstat -l | grep -y applelpc
102 0 0xffffff7f82a06000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <88 12 5 4 3>
kextstat -l | grep -y x86plat
89 1 0xffffff7f82082000 0x17000 0x17000 com.apple.driver.X86PlatformPlugin (1.0.0) 7A4289C8-1162-389D-8FBF-99730287DB72 <88 87 51 19 11 7 6 5 4 3 1>
125 1 0xffffff7f82099000 0x7000 0x7000 com.apple.driver.X86PlatformShim (1.0.0) 8E873270-42BC-309E-ACE0-EAE2333623C6 <89 88 87 7 4 3>
kextstat -l | grep -y acpiplat
13 1 0xffffff7f82f03000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

the AppleIntelInfo message:

AppleIntelInfo.kext v2.6 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

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

Processor Brandstring....................: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz

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

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

MSR_CORE_THREAD_COUNT............(0x35) : 0xFFFFFF805D6AE100
------------------------------------------
- Core Count........................... : 6
- Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE) : 0x80C3BF3812300
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x23 (3500 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) : 0x3
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 0 (MSR not locked)
- 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) : 0x0
- C-state Range........................ : 0 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7) : 0x3BB567879D1
IA32_APERF.......................(0xE8) : 0x3D63D69E2E8

MSR_FLEX_RATIO...................(0x194) : 0xE0000

MSR_IA32_PERF_STATUS.............(0x198) : 0x233100002400
------------------------------------------
- Current Performance State Value...... : 0x2400 (3600 MHz)

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

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

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

IA32_THERM_STATUS................(0x19C) : 0x882E0000
------------------------------------------
- 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...................... : 46
- Resolution in Degrees Celsius........ : 1
- Reading Valid........................ : 1 (valid)

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

IA32_MISC_ENABLES................(0x1A0) : 0x810089
------------------------------------------
- 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.......................... : 0 (MONITOR/MWAIT not supported)
- Adjacent sector prefetch Disable..... : 0
- CFG Lock............................. : 0 (MSR not locked)
- xTPR Message Disable................. : 1 (disabled)

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

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000
------------------------------------------
- EIST Hardware Coordination........... : 0 (hardware coordination enabled)
- Energy/Performance Bias support...... : 0
- 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) : 0x2424242424242626
------------------------------------------
- Maximum Ratio Limit for C01.......... : 26 (3800 MHz)
- Maximum Ratio Limit for C02.......... : 26 (3800 MHz)
- Maximum Ratio Limit for C03.......... : 24 (3600 MHz)
- Maximum Ratio Limit for C04.......... : 24 (3600 MHz)
- Maximum Ratio Limit for C05.......... : 24 (3600 MHz)
- Maximum Ratio Limit for C06.......... : 24 (3600 MHz)

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

MSR_POWER_CTL....................(0x1FC) : 0x2104005B
------------------------------------------
- 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) : 0x7FFD00014EA82
------------------------------------------
- Package Power Limit #1............... : 3408 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 0 (disabled)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 4090 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) : 0x28357D87
------------------------------------------
- Total Energy Consumed................ : 41173 Joules (Watt = Joules / seconds)

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x23
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x94000000200460
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x94000000000000
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x21C9E8C3A180

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 35 (3500 MHz)
Maximum Turbo Ratio/Frequency............: 38 (3800 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (36) ]

 

Attachments

  • CLOVER.zip
    2.6 MB · Views: 80
  • screenshot 2017-07-27 am12.32.48.png
    screenshot 2017-07-27 am12.32.48.png
    306.6 KB · Views: 113
  • screenshot 2017-08-06 pm 12.51.55.png
    screenshot 2017-08-06 pm 12.51.55.png
    298.8 KB · Views: 103
so sad ,the xcpm patch not work for me ! and I followed another tutorial http://www.insanelymac.com/forum/topic/314378-1012-pb-haswell-e-clover-kernel-patching-for-xcpm added to my config.list, still failed, I don't know why not work for me. the Pike's tutorial is hard to me, I hope anyone can help me solve this problem.


my computer list:

Gigabyte x99 phoenix sli

E5-1650 v3

MSI GTX 1070

16GB DDR4 2133 Recc x2

Samsung SM951 512GB

the kextstat message:
kextstat -l | grep -y applelpc
102 0 0xffffff7f82a06000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <88 12 5 4 3>
kextstat -l | grep -y x86plat
89 1 0xffffff7f82082000 0x17000 0x17000 com.apple.driver.X86PlatformPlugin (1.0.0) 7A4289C8-1162-389D-8FBF-99730287DB72 <88 87 51 19 11 7 6 5 4 3 1>
125 1 0xffffff7f82099000 0x7000 0x7000 com.apple.driver.X86PlatformShim (1.0.0) 8E873270-42BC-309E-ACE0-EAE2333623C6 <89 88 87 7 4 3>
kextstat -l | grep -y acpiplat
13 1 0xffffff7f82f03000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

the AppleIntelInfo message:

AppleIntelInfo.kext v2.6 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

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

Processor Brandstring....................: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz

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

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

MSR_CORE_THREAD_COUNT............(0x35) : 0xFFFFFF805D6AE100
------------------------------------------
- Core Count........................... : 6
- Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE) : 0x80C3BF3812300
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x23 (3500 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) : 0x3
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 0 (MSR not locked)
- 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) : 0x0
- C-state Range........................ : 0 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7) : 0x3BB567879D1
IA32_APERF.......................(0xE8) : 0x3D63D69E2E8

MSR_FLEX_RATIO...................(0x194) : 0xE0000

MSR_IA32_PERF_STATUS.............(0x198) : 0x233100002400
------------------------------------------
- Current Performance State Value...... : 0x2400 (3600 MHz)

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

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

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

IA32_THERM_STATUS................(0x19C) : 0x882E0000
------------------------------------------
- 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...................... : 46
- Resolution in Degrees Celsius........ : 1
- Reading Valid........................ : 1 (valid)

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

IA32_MISC_ENABLES................(0x1A0) : 0x810089
------------------------------------------
- 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.......................... : 0 (MONITOR/MWAIT not supported)
- Adjacent sector prefetch Disable..... : 0
- CFG Lock............................. : 0 (MSR not locked)
- xTPR Message Disable................. : 1 (disabled)

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

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000
------------------------------------------
- EIST Hardware Coordination........... : 0 (hardware coordination enabled)
- Energy/Performance Bias support...... : 0
- 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) : 0x2424242424242626
------------------------------------------
- Maximum Ratio Limit for C01.......... : 26 (3800 MHz)
- Maximum Ratio Limit for C02.......... : 26 (3800 MHz)
- Maximum Ratio Limit for C03.......... : 24 (3600 MHz)
- Maximum Ratio Limit for C04.......... : 24 (3600 MHz)
- Maximum Ratio Limit for C05.......... : 24 (3600 MHz)
- Maximum Ratio Limit for C06.......... : 24 (3600 MHz)

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

MSR_POWER_CTL....................(0x1FC) : 0x2104005B
------------------------------------------
- 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) : 0x7FFD00014EA82
------------------------------------------
- Package Power Limit #1............... : 3408 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 0 (disabled)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 4090 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) : 0x28357D87
------------------------------------------
- Total Energy Consumed................ : 41173 Joules (Watt = Joules / seconds)

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x23
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x94000000200460
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x94000000000000
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x21C9E8C3A180

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 35 (3500 MHz)
Maximum Turbo Ratio/Frequency............: 38 (3800 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (36) ]


You uploaded two pictures:

Screenshot 12.51.55 has a wrong xcpm_bootstrap KernelToPatch entry for your Haswell-E under 10.12.6
Screenshot 12.32.48 seems to be o.k.

Note that the correct xcpm entries for Haswell-E with Sierra 10.12.6 are :

Code:
Find:                           Replace:                        Comment:                                     MatchOS:
0fb6c483 c0e983f8 47            0fb6c483 c0e683f8 47            xcpm_cpuid_set_info © Pike R. Alpha          10.12
8d43c483 f822                   8d43c183 f822                   xcpm_bootstrap Sierra © Pike R. Alpha        10.12

You know that you need SMBIOS Mac Pro 6.1 in order to make XCPM work, right? Also note that the above patches are for Sierra 10.12.6. So also please check your actual Sierra version!

Don't use the okrasit patches for now until XCPM properly works!

Why do you use boot flag ncpi=0x3000 instead of ncpi=0x2000? ncpi=0x2000 is even not accessible. Could not change it to ncpi=0x2000!

Please find a modifed config.plist attached below!

Never mix different guides!!!

Cheers, KGP
 

Attachments

  • config.plist.zip
    3.8 KB · Views: 78
You uploaded two pictures:

Screenshot 12.51.55 has a wrong xcpm_bootstrap KernelToPatch entry for your Haswell-E under 10.12.6
Screenshot 12.32.48 seems to be o.k.

Note that the correct xcpm entries for Haswell-E with Sierra 10.12.6 are :

Code:
Find:                           Replace:                        Comment:                                     MatchOS:
0fb6c483 c0e983f8 47            0fb6c483 c0e683f8 47            xcpm_cpuid_set_info © Pike R. Alpha          10.12
8d43c483 f822                   8d43c183 f822                   xcpm_bootstrap Sierra © Pike R. Alpha        10.12

You know that you need SMBIOS Mac Pro 6.1 in order to make XCPM work, right? Also note that the above patches are for Sierra 10.12.6. So also please check your actual Sierra version!

Don't use the okrasit patches for now until XCPM properly works!

Why do you use boot flag ncpi=0x3000 instead of ncpi=0x2000? ncpi=0x2000 is even not accessible. Could not change it to ncpi=0x2000!

Please find a modifed config.plist attached below!

Never mix different guides!!!

Cheers, KGP

WOW! the config.list is work for me ,finally the xcpm work properly!
Thanks very much for your kind help!
but I found a problem,after I logined, the system is unstable. about a few minutes later, the system got freeze,I can't do anything,the keyboard,the mouse all not work.

ps:for the boot flag ncpi=0x3000,maybe I will try change ncpi=0x3000 to ncpi=0x2000! I don't know the different.
the ncpi=0x3000 was added by my first time installed sierria 10.12.5 with a x99 giued tutorial,after that I began to fix my system's other kexts, the os work well, so I didn't change the boot flag ncpi=0x3000 to ncpi=0x2000.
the xcpm is the last step to get my hackintosh work better, until now I found your guide.:mrgreen::mrgreen::mrgreen:
 

Attachments

  • screenshot 2017-08-06 pm 3.05.01.png
    screenshot 2017-08-06 pm 3.05.01.png
    24.4 KB · Views: 104
Last edited:
Status
Not open for further replies.
Back
Top