Contribute
Register

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

Status
Not open for further replies.
x99-e-10g ws Unable to sleep, sleep will be reactivated automatically.:cry:
Have you follow step by step kgs's guide?
Probably have an issue with cpu power management or usb.
 
Thanks KG for the guide! Not all heroes wear capes ;)

6850k + 980Ti
Running 10.13.4 well.
Working: Sleep / Wifi+BT / Stepping+Turbo @4.2GHz OC

Note: I did have issues with the "ioconsoleusers" loop but turns out this was caused by having two DP monitors in, just had to unplug one during boot. Mix of certain DP ports did not work, had to swap them around a few times and found mix that worked.

Only thing I couldn't figure out was the PCI device implementation, but doesn't seem to affect anything.

Can anyone comment on my Geekbench score? Is it low or just about right? Checking other scores, seems very scattered.

Screen Shot 2018-04-12 at 11.52.56 PM.png
 
Thanks KG for the guide! Not all heroes wear capes ;)

6850k + 980Ti
Running 10.13.4 well.
Working: Sleep / Wifi+BT / Stepping+Turbo @4.2GHz OC

Note: I did have issues with the "ioconsoleusers" loop but turns out this was caused by having two DP monitors in, just had to unplug one during boot. Mix of certain DP ports did not work, had to swap them around a few times and found mix that worked.

Only thing I couldn't figure out was the PCI device implementation, but doesn't seem to affect anything.

Can anyone comment on my Geekbench score? Is it low or just about right? Checking other scores, seems very scattered.

View attachment 325199
Hi Bro,
You said u are able to run your system @4.2GHz that's great news for me because i am unable to do this i don't know why it is running only @3.6GHz. can you please upload your EFI folder? that will be help full for me.
 
Thanks KG for the guide! Not all heroes wear capes ;)

6850k + 980Ti
Running 10.13.4 well.
Working: Sleep / Wifi+BT / Stepping+Turbo @4.2GHz OC

Note: I did have issues with the "ioconsoleusers" loop but turns out this was caused by having two DP monitors in, just had to unplug one during boot. Mix of certain DP ports did not work, had to swap them around a few times and found mix that worked.

Only thing I couldn't figure out was the PCI device implementation, but doesn't seem to affect anything.

Can anyone comment on my Geekbench score? Is it low or just about right? Checking other scores, seems very scattered.

View attachment 325199


Yes the Scores seem good so far...

Interesting that yours is boosting to 4.2 at all?!

Please provide info if it really does (please check while geekbenching) and please provide config if it does so.

Thank you.

Our Systems Will Not Go over 4.0 equal what is set in BIOS.

Mine got a Score of approx 32.000 for now with XCPM and SpeedShift enabled both. And PMDrvr.kext in EFI Folder.
 
Hi Bro,
You said u are able to run your system @4.2GHz that's great news for me because i am unable to do this i don't know why it is running only @3.6GHz. can you please upload your EFI folder? that will be help full for me.

He may not be reaching 4.2Ghz.

Mine is OC at 4.4Ghz (was reaching in 10.13.3 with a score of ~ 29000) and while now on 10.13.4 it is stuck at 4.0Ghz like you guys it does a 26 000 score. Therefore I don't think he is reaching his overclock.
 
Here are my frequencies during GB test as well as CPU Load (1.2GHz to 4.2GHz).
EFI attached if it helps anyone.

So would you say my GB score is on the low side? Any reason you might think why?

Note: I am missing C3 states, I never was able to get that to work. I only have C6.

BUILD: ASRock Extreme 4 / i7-6850K / Zotac AMP! Extreme 980 Ti
 

Attachments

  • EFI.zip
    37.1 MB · Views: 3,062
  • Loaded.png
    Loaded.png
    81.7 KB · Views: 163
  • About.png
    About.png
    100.8 KB · Views: 161
  • GBScore.png
    GBScore.png
    106 KB · Views: 174
  • GeekBench.png
    GeekBench.png
    128.2 KB · Views: 134
Have you follow step by step kgs's guide?
Probably have an issue with cpu power management or usb.
Invalid on my motherboard, hope to get help, check my DSDT.
thank you
 
Here are my frequencies during GB test as well as CPU Load (1.2GHz to 4.2GHz).
EFI attached if it helps anyone.

So would you say my GB score is on the low side? Any reason you might think why?

Note: I am missing C3 states, I never was able to get that to work. I only have C6.

BUILD: ASRock Extreme 4 / i7-6850K / Zotac AMP! Extreme 980 Ti

Thanks for your input. I see you still have PMDrv.kext. Do you have EIST enabled in bios ?

You also have PluginType 1 and true but you also have an SSDT for your CPU and Fakecpuid cpu type set...weird...

Also there seems to be a slight difference between your CPU SSDT and mine :

Yours:

External (_SB_.SCK0.CP00, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP01, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP02, DeviceObj) // Warning: Unknown object
External (_SB_.SCK1.CP03, DeviceObj) // Warning: Unknown object
External (_SB_.SCK1.CP04, DeviceObj) // Warning: Unknown object
External (_SB_.SCK1.CP05, DeviceObj) // Warning: Unknown object
External (_SB_.SCK2.CP06, DeviceObj) // Warning: Unknown object
External (_SB_.SCK2.CP07, DeviceObj) // Warning: Unknown object
External (_SB_.SCK2.CP08, DeviceObj) // Warning: Unknown object
External (_SB_.SCK3.CP09, DeviceObj) // Warning: Unknown object
External (_SB_.SCK3.CP0A, DeviceObj) // Warning: Unknown object
External (_SB_.SCK3.CP0B, DeviceObj) // Warning: Unknown object

Mine:

External (_SB_.SCK0.CP00, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP01, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP02, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP03, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP04, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP05, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP06, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP07, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP08, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP09, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP0A, DeviceObj) // Warning: Unknown object
External (_SB_.SCK0.CP0B, DeviceObj) // Warning: Unknown object


Last but not least... Could you share the output of AppleIntelInfo.kext ?

Thanks!

EDIT: this is super weird. I have setup OC to 4.2Ghz in my bios and used your EFI folder and can't get passed 4.0Ghz.... !
I have tried with EIST enabled and disabled. same result: no frequencies over 4.0Ghz

By the way with max 4.0Ghz OC I get higher scores than your geekbench...weird too...


The AppleIntelInfo.kext outpout on mine shows weird Maximum Ratio Limits too:

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

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

Processor Brandstring....................: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz

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) : 0x6000C
------------------------------------------
- Core Count........................... : 6
- Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE) : 0x20080C3BF3812400
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x24 (3600 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) : 0x7E000008
------------------------------------------
- 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........ : 1 (enabled)
- Package C-State Undemotion........... : 1 (enabled)

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) : 0x47FC0364B7
IA32_APERF.......................(0xE8) : 0x4DB1F6953E
MSR_0x150........................(0x150) : 0x0

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x268200002800
------------------------------------------
- Current Performance State Value...... : 0x2800 (4000 MHz)

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

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

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

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

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

IA32_MISC_ENABLES................(0x1A0) : 0x840089
------------------------------------------
- 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.. : 0 (disabled)
- 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) : 0x2000
------------------------------------------
- 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 : 0 (thermal interrupt not rerouted)
- 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) : 0x25252C2C2C2C2828
------------------------------------------
- Maximum Ratio Limit for C01.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C02.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C03.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C04.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C05.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C06.......... : 2C (4400 MHz)

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

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

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) : 0x543E93
------------------------------------------
- Total Energy Consumed................ : 336 Joules (Watt = Joules / seconds)

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

IA32_TSC_DEADLINE................(0x6E0) : 0x24E154ED1A5

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 36 (3600 MHz)
Maximum Turbo Ratio/Frequency............: 40 (4000 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (37) 40 ]
CPU C3-Cores [ 0 2 4 6 8 11 ]
CPU C6-Cores [ 0 2 5 7 8 10 ]
CPU P-States [ 36 37 (38) 40 ]
CPU C3-Cores [ 0 1 2 4 6 8 11 ]
CPU C6-Cores [ 0 2 3 5 7 8 9 10 11 ]
CPU C6-Cores [ 0 1 2 3 5 6 7 8 9 10 11 ]
CPU C3-Cores [ 0 1 2 4 6 8 10 11 ]
CPU P-States [ (12) 36 37 38 40 ]
CPU P-States [ 12 32 36 (37) 38 40 ]
CPU C3-Cores [ 0 1 2 4 6 8 9 10 11 ]
CPU P-States [ 12 32 35 36 37 (38) 40 ]
CPU P-States [ 12 32 35 36 37 38 39 (40) ]
CPU C3-Cores [ 0 1 2 4 6 7 8 9 10 11 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU C3-Cores [ 0 1 2 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 30 32 35 36 37 38 39 40 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ 12 30 32 34 35 36 37 (38) 39 40 ]
CPU P-States [ (12) 30 32 33 34 35 36 37 38 39 40 ]
CPU P-States [ (12) 30 31 32 33 34 35 36 37 38 39 40 ]
 

Attachments

  • Screen Shot 2018-04-14 at 12.33.38.PNG
    Screen Shot 2018-04-14 at 12.33.38.PNG
    138.2 KB · Views: 120
Last edited:
I have EIST enabled and a SSDT for CPU and got it not going over 4.0...

Hmm...i will compare my ssdt too maybe its even different...

A Output of appleintelinfo would be nice...
 
Status
Not open for further replies.
Back
Top