Contribute
Register

How to extend the iMac Pro to X99 [Successful Build/Extended Guide]

Status
Not open for further replies.
Joined
Mar 10, 2018
Messages
53
Motherboard
Asus x99 Deluxe II
CPU
i7-6950x
Graphics
Radeon 6800 XT
Mac
  1. MacBook
Mobile Phone
  1. iOS
Hey all,

I followed this guide back in February to build my current x99 Hackintosh on 10.13.3. The guide has since changed dramatically and is no longer using the MacPro6,1 SMBIOS. Not sure how much this will effect my issue.

At some point over the last month, my Overclock stopped working in MacOS. It still works fine in Windows. I re-followed the steps in this Power Management section of this guide, as well as the 10.12 guide, and nothing seems to work. Recreated the SSDT with no luck. My BIOS settings are properly set - SpeedStep is off, Turbo Mode is on, Sync All Cores is on, etc.

Any ideas?

Here's the output of my AppleIntelInfo.kext:

Code:
AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

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

Processor Brandstring....................: Intel(R) Core(TM) i7-6950X CPU @ 3.00GHz

Processor Signature..................... : 0x406F1
------------------------------------------
- Family............................... : 6
- Stepping............................. : 1
- Model................................ : 0x4F (79)

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

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x8000000000000
------------------------------------------
- Processor Flags...................... : 2

MSR_CORE_THREAD_COUNT............(0x35)  : 0xA0014
------------------------------------------
- Core Count........................... : 10
- Thread Count......................... : 20

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF3811E00
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x1E (3000 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)  : 0x1E000005
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 0 (MSR not locked)
- C3 State Auto Demotion............... : 1 (enabled)
- C1 State Auto Demotion............... : 1 (enabled)
- C3 State Undemotion.................. : 1 (enabled)
- C1 State Undemotion.................. : 1 (enabled)
- 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 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x209CA3FA35
IA32_APERF.......................(0xE8)  : 0x1F8BD6C2BB
MSR_0x150........................(0x150) : 0x0

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x273100000C00
------------------------------------------
- Current Performance State Value...... : 0xC00 (1200 MHz)

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

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

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

IA32_THERM_STATUS................(0x19C) : 0x88460000
------------------------------------------
- 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...................... : 70
- 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) : 0x640A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 100
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x402000
------------------------------------------
- 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)
- SpeedShift Technology Enable......... : 0 (disabled)
- SpeedShift Interrupt Coordination.... : 0 (disabled)
- SpeedShift Energy Efficient Perf..... : 0 (disabled)
- SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2929292929292828
------------------------------------------
- Maximum Ratio Limit for C01.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C02.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C03.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C04.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C05.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C06.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C07.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C08.......... : 29 (4100 MHz)

MSR_TURBO_RATIO_LIMIT1...........(0x1AE) : 0x2222222222222929
------------------------------------------
- Maximum Ratio Limit for C09.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C10.......... : 29 (4100 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5
------------------------------------------
- Power Policy Preference...............: 5 (balanced performance and energy saving)

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) : 0x7FFF80015FFF8
------------------------------------------
- Package Power Limit #1............... : 4095 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............... : 4095 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) : 0x2B8078
------------------------------------------
- Total Energy Consumed................ : 174 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKGC7_IRTL...................(0x60c) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x179E348A40
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6209D5A
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x179E348A40
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6209D5A
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x267FF313F8
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x714B7503E78

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


Asus x99 Deluxe II
i7 6950x
Gigabyte GeForce Aorus 1080 Ti Waterforce (PCIe_1)
NVMe x 2 (1 in PCIe_3, one in m.2 slot)
Gigabyte Alpine Ridge Thunderbolt 3 card (PCIe_5)
 

kgp

Retired
Joined
May 30, 2014
Messages
6,769
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Hey all,

I followed this guide back in February to build my current x99 Hackintosh on 10.13.3. The guide has since changed dramatically and is no longer using the MacPro6,1 SMBIOS. Not sure how much this will effect my issue.

At some point over the last month, my Overclock stopped working in MacOS. It still works fine in Windows. I re-followed the steps in this Power Management section of this guide, as well as the 10.12 guide, and nothing seems to work. Recreated the SSDT with no luck. My BIOS settings are properly set - SpeedStep is off, Turbo Mode is on, Sync All Cores is on, etc.

Any ideas?

Here's the output of my AppleIntelInfo.kext:

Code:
AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

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

Processor Brandstring....................: Intel(R) Core(TM) i7-6950X CPU @ 3.00GHz

Processor Signature..................... : 0x406F1
------------------------------------------
- Family............................... : 6
- Stepping............................. : 1
- Model................................ : 0x4F (79)

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

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x8000000000000
------------------------------------------
- Processor Flags...................... : 2

MSR_CORE_THREAD_COUNT............(0x35)  : 0xA0014
------------------------------------------
- Core Count........................... : 10
- Thread Count......................... : 20

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF3811E00
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x1E (3000 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)  : 0x1E000005
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 0 (MSR not locked)
- C3 State Auto Demotion............... : 1 (enabled)
- C1 State Auto Demotion............... : 1 (enabled)
- C3 State Undemotion.................. : 1 (enabled)
- C1 State Undemotion.................. : 1 (enabled)
- 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 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x209CA3FA35
IA32_APERF.......................(0xE8)  : 0x1F8BD6C2BB
MSR_0x150........................(0x150) : 0x0

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x273100000C00
------------------------------------------
- Current Performance State Value...... : 0xC00 (1200 MHz)

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

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

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

IA32_THERM_STATUS................(0x19C) : 0x88460000
------------------------------------------
- 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...................... : 70
- 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) : 0x640A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 100
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x402000
------------------------------------------
- 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)
- SpeedShift Technology Enable......... : 0 (disabled)
- SpeedShift Interrupt Coordination.... : 0 (disabled)
- SpeedShift Energy Efficient Perf..... : 0 (disabled)
- SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2929292929292828
------------------------------------------
- Maximum Ratio Limit for C01.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C02.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C03.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C04.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C05.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C06.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C07.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C08.......... : 29 (4100 MHz)

MSR_TURBO_RATIO_LIMIT1...........(0x1AE) : 0x2222222222222929
------------------------------------------
- Maximum Ratio Limit for C09.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C10.......... : 29 (4100 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5
------------------------------------------
- Power Policy Preference...............: 5 (balanced performance and energy saving)

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) : 0x7FFF80015FFF8
------------------------------------------
- Package Power Limit #1............... : 4095 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............... : 4095 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) : 0x2B8078
------------------------------------------
- Total Energy Consumed................ : 174 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKGC7_IRTL...................(0x60c) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x179E348A40
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6209D5A
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x179E348A40
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6209D5A
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x267FF313F8
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x714B7503E78

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


Asus x99 Deluxe II
i7 6950x
Gigabyte GeForce Aorus 1080 Ti Waterforce (PCIe_1)
NVMe x 2 (1 in PCIe_3, one in m.2 slot)
Gigabyte Alpine Ridge Thunderbolt 3 card (PCIe_5)
Hey all,

I followed this guide back in February to build my current x99 Hackintosh on 10.13.3. The guide has since changed dramatically and is no longer using the MacPro6,1 SMBIOS. Not sure how much this will effect my issue.

At some point over the last month, my Overclock stopped working in MacOS. It still works fine in Windows. I re-followed the steps in this Power Management section of this guide, as well as the 10.12 guide, and nothing seems to work. Recreated the SSDT with no luck. My BIOS settings are properly set - SpeedStep is off, Turbo Mode is on, Sync All Cores is on, etc.

Any ideas?

Here's the output of my AppleIntelInfo.kext:

Code:
AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

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

Processor Brandstring....................: Intel(R) Core(TM) i7-6950X CPU @ 3.00GHz

Processor Signature..................... : 0x406F1
------------------------------------------
- Family............................... : 6
- Stepping............................. : 1
- Model................................ : 0x4F (79)

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

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x8000000000000
------------------------------------------
- Processor Flags...................... : 2

MSR_CORE_THREAD_COUNT............(0x35)  : 0xA0014
------------------------------------------
- Core Count........................... : 10
- Thread Count......................... : 20

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF3811E00
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x1E (3000 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)  : 0x1E000005
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 0 (MSR not locked)
- C3 State Auto Demotion............... : 1 (enabled)
- C1 State Auto Demotion............... : 1 (enabled)
- C3 State Undemotion.................. : 1 (enabled)
- C1 State Undemotion.................. : 1 (enabled)
- 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 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x209CA3FA35
IA32_APERF.......................(0xE8)  : 0x1F8BD6C2BB
MSR_0x150........................(0x150) : 0x0

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x273100000C00
------------------------------------------
- Current Performance State Value...... : 0xC00 (1200 MHz)

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

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

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

IA32_THERM_STATUS................(0x19C) : 0x88460000
------------------------------------------
- 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...................... : 70
- 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) : 0x640A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 100
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x402000
------------------------------------------
- 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)
- SpeedShift Technology Enable......... : 0 (disabled)
- SpeedShift Interrupt Coordination.... : 0 (disabled)
- SpeedShift Energy Efficient Perf..... : 0 (disabled)
- SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2929292929292828
------------------------------------------
- Maximum Ratio Limit for C01.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C02.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C03.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C04.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C05.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C06.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C07.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C08.......... : 29 (4100 MHz)

MSR_TURBO_RATIO_LIMIT1...........(0x1AE) : 0x2222222222222929
------------------------------------------
- Maximum Ratio Limit for C09.......... : 29 (4100 MHz)
- Maximum Ratio Limit for C10.......... : 29 (4100 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5
------------------------------------------
- Power Policy Preference...............: 5 (balanced performance and energy saving)

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) : 0x7FFF80015FFF8
------------------------------------------
- Package Power Limit #1............... : 4095 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............... : 4095 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) : 0x2B8078
------------------------------------------
- Total Energy Consumed................ : 174 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKGC7_IRTL...................(0x60c) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x179E348A40
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6209D5A
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x179E348A40
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6209D5A
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x267FF313F8
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x714B7503E78

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


Asus x99 Deluxe II
i7 6950x
Gigabyte GeForce Aorus 1080 Ti Waterforce (PCIe_1)
NVMe x 2 (1 in PCIe_3, one in m.2 slot)
Gigabyte Alpine Ridge Thunderbolt 3 card (PCIe_5)

Seems you missed the last 500 posts..

1.) Update to BIOS 1901 Beta
2.) Update to 10.13.5
2.) Use xcpm performance patch for 10.13.5
3.) Think about changing to SMBIOS iMacPro

By this full you will achieve full CPU OC performance under 10.13.5.

Sad news at the same time: performance patch currently again not working with 10.13.6 PB5 and 10.14 PB1...
 
Joined
Mar 10, 2018
Messages
53
Motherboard
Asus x99 Deluxe II
CPU
i7-6950x
Graphics
Radeon 6800 XT
Mac
  1. MacBook
Mobile Phone
  1. iOS
Seems you missed the last 500 posts..

1.) Update to BIOS 1901 Beta
2.) Update to 10.13.5
2.) Use xcpm performance patch for 10.13.5
3.) Think about changing to SMBIOS iMacPro

By this full you will achieve full CPU OC performance under 10.13.5.

Sad news at the same time: performance patch currently again not working with 10.13.6 PB5 and 10.14 PB1...

Ah, that seems strange. What is causing the problem? Is it just that the previous way of patching the xcpm was eventually unstable? Is there a specific post where you talk about this issue that I could educate myself with? My OC worked great before. I would prefer to update my system the least amount possible just to prevent various bugs that come up after updating.
 

kgp

Retired
Joined
May 30, 2014
Messages
6,769
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Ah, that seems strange. What is causing the problem? Is it just that the previous way of patching the xcpm was eventually unstable? Is there a specific post where you talk about this issue that I could educate myself with? My OC worked great before. I would prefer to update my system the least amount possible just to prevent various bugs that come up after updating.

OC stopped working long time before... If I correctly remember sometimes between 10.13.3 and 10.13.4..

Instead of asking further questions, read the updated guide and the last 500 posts.. :lol:;)

I already told you briefly the solution for OC with 10.13.5.

Enjoy and have fun,

KGP
 

GDS

Joined
May 23, 2010
Messages
230
Motherboard
Gigabyte AORUS TRx40 MASTER
CPU
AMD 3970X
Graphics
RADEON VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
WOW
I thought it was an April fool but no :cry:

I know that if you change there is a reason (or some)
May I ask you why this change?
As you know much better than all of us, tons of application on Mac OS X uses Cuda/OpenGL and still a 1080Ti has better score than a Vega 64 (12% more if I compare your score and mine)...
I thought to change too to AMD but clearly didnt cause dual boot and performances vs Vega

Also the 1180Ti is pretty close to be launched (6 months maybe)

maybe the fact to not have to deal with webdriver?

in any case :headbang::headbang::headbang:


Bye, Bye Nvidia...
 

kgp

Retired
Joined
May 30, 2014
Messages
6,769
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
WOW
I thought it was an April fool but no :cry:

I know that if you change there is a reason (or some)
May I ask you why this change?
As you know much better than all of us, tons of application on Mac OS X uses Cuda/OpenGL and still a 1080Ti has better score than a Vega 64 (12% more if I compare your score and mine)...
I thought to change too to AMD but clearly didnt cause dual boot and performances vs Vega

Also the 1180Ti is pretty close to be launched (6 months maybe)

maybe the fact to not have to deal with webdriver?

in any case :headbang::headbang::headbang:

Everybody happy with Nvidia can continue using their GPUs without any problem. I guess, everything is set within my guide to do so.

My main motivation and reason to change to Vegas is once more the lack of a functional Web Driver for Mojave Betas. Having at our disposal a half season Web Driver each year is not at all constructive or satisfactory and rather a nightmare and no-go for any guide and build development..

BTW.. looks like I won't stay with the Gigabyte Radeon RX Vega 64 Gaming OC 8GB either and finally go for the Sapphire Nitro+ RX Vega 64 8GB. ;)

Cheers,

KGP
 
  • Like
Reactions: GDS

kgp

Retired
Joined
May 30, 2014
Messages
6,769
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Another TB Breakthrough....

These Slot-4 GB Alpine Ridge / ASUS TBEX 3 TB-SSDTs should really rock this time! :headbang:

For all ASUS mainboards: SSDT-X99-TB3-iMacPro.aml + SSDT-TB3-BR2A-XHC5-HPME.aml

Verified: TB-Hot Plug with the TB port of the TBEX 3 on the ASUS X99-A II with THB-C removed. Yet no XHC USB Hot Plug with removed THB-C (question of appropriate BIOS settings?).

Verified: XHC USB Hot Plug with the TBEX 3 on the ASUS X99-A II with THB-C connected. No TB Hot Plug with the TBEX 3 on the ASUS X99-A II with THB-C connected.

Verified: Both TB NHI and TB XHC USB3.1 PCI drivers permanently loaded and added to "PCI" of Apple's System Report.

Both TB/XHC USB3.1 ports should now be fully functional within the above limitations.. :thumbup:

Please verify and provide your feedback, guys!

@nmano, can you please adopt both files to your GB mobo? I guess, It is basically implementing the correct ACPI path and L02 instead of L69. I would directly add the adopted files to my guide subsequently .

Enjoy and have fun,

kgp.png
 

Attachments

  • SSDT-X99-TB3-iMacPro.aml.zip
    2.3 KB · Views: 90
  • SSDT-TB3-BR2A-XHC5-HPME.aml.zip
    962 bytes · Views: 80

GDS

Joined
May 23, 2010
Messages
230
Motherboard
Gigabyte AORUS TRx40 MASTER
CPU
AMD 3970X
Graphics
RADEON VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
oh ok i understand now ;)
also interesting point that I saw is:
a Pascal with bios mod (XOC so no power limit): is not used as best as possible like on windows 10
i have GPU: 2120MHz
GDDR: 6458MHz
Voltage: 1100mV
on windows 10 and nothing like that on Mac os :(

BUT the radeon is interesting for the driver part as you said
but also under water the NITRO+ can reach 1700MHz and more than 1000 on memory easily with throttling
and with modded bios fully working under Mac OS
then more powerful (if OC and WC on Mac OS) than a 1080Ti which cannot be used

so it can be a Beast if you still want to go on water-cooling, better than a 1080Ti ;)



My main motivation and reason to change to Vegas is once more the lack of a functional Web Driver for Mojave Betas.
BTW.. looks like I won't stay with the Gigabyte Radeon RX Vega 64 Gaming OC 8GB either and finally go for the Sapphire Nitro+ RX Vega 64 8GB. ;)

Cheers,

KGP
 

kgp

Retired
Joined
May 30, 2014
Messages
6,769
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
oh ok i understand now ;)
also interesting point that I saw is:
a Pascal with bios mod (XOC so no power limit): is not used as best as possible like on windows 10
i have GPU: 2120MHz
GDDR: 6458MHz
Voltage: 1100mV
on windows 10 and nothing like that on Mac os :(

BUT the radeon is interesting for the driver part as you said
but also under water the NITRO+ can reach 1700MHz and more than 1000 on memory easily with throttling
and with modded bios fully working under Mac OS
then more powerful (if OC and WC on Mac OS) than a 1080Ti which cannot be used

so it can be a Beast if you still want to go on water-cooling, better than a 1080Ti ;)

Here you go .. ;)
 
  • Like
Reactions: GDS

kgp

Retired
Joined
May 30, 2014
Messages
6,769
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Apple just released 10.13.6

Clone your 10.13.5 system disk before performing the update to 10.13.6! You might loose once more all OC capabilities!

kgp.png
 
Status
Not open for further replies.
Top