Contribute
Register

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

Status
Not open for further replies.
OK, back again.

Windows does what Bios/UEFI is supposed that's to do: 42x Multi and full CPU Speed.

Another thing I´ve seen, now that freqvectors are generated and loaded in OS X 10.13.4, the AppleIntelInfo.Kext prints that my Maximum Ratio Limit for C01-C08 is 4200MHz, but the CPU Ratio Info Says:

Maximum Turbo Ratio/Frequency: 4000MHz

I think that's where the Problem comes from...it won't go upon this Value...

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


Settings:

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

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

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

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

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

InitialTSC...............................: 0x5541d0e6929 (183 MHz)

MWAIT C-States...........................: 8480


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


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) : 0x80010

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

- Core Count........................... : 8

- Thread Count......................... : 16


MSR_PLATFORM_INFO................(0xCE) : 0x20080C3BF3812000

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

- Maximum Non-Turbo Ratio.............. : 0x20 (3200 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) : 0x4B0577C78E

IA32_APERF.......................(0xE8) : 0x49218CE520

MSR_0x150........................(0x150) : 0x20000000000


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

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


MSR_IA32_PERF_STATUS.............(0x198) : 0x1FFF00002000

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

- Current Performance State Value...... : 0x2000 (3200 MHz)


MSR_IA32_PERF_CONTROL............(0x199) : 0x2A00

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

- Target performance State Value....... : 0x2A00 (4200 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) : 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) : 0x610A00

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

- Turbo Attenuation Units.............. : 0

- Temperature Target................... : 97

- 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) : 0x2A2A2A2A2A2A2828

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

- Maximum Ratio Limit for C01.......... : 28 (4000 MHz)

- Maximum Ratio Limit for C02.......... : 28 (4000 MHz)

- Maximum Ratio Limit for C03.......... : 2A (4200 MHz)

- Maximum Ratio Limit for C04.......... : 2A (4200 MHz)

- Maximum Ratio Limit for C05.......... : 2A (4200 MHz)

- Maximum Ratio Limit for C06.......... : 2A (4200 MHz)

- Maximum Ratio Limit for C07.......... : 2A (4200 MHz)

- Maximum Ratio Limit for C08.......... : 2A (4200 MHz)


IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5

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

- Power Policy Preference...............: 5 (balanced performance and energy saving)


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) : 0x7864000148535

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

- Package Power Limit #1............... : 166 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............... : 200 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) : 0x5BD9ECF

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

- Total Energy Consumed................ : 5878 Joules (Watt = Joules / seconds)


MSR_PKGC3_IRTL...................(0x60a) : 0x0

MSR_PKGC6_IRTL...................(0x60b) : 0x0

MSR_PKGC7_IRTL...................(0x60c) : 0x0

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x11BCAA143E0

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

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x11BCAA143E0

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

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

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


IA32_TSC_DEADLINE................(0x6E0) : 0x5541F0EAA3B


CPU Ratio Info:

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

Base Clock Frequency (BLCK)............. : 100 MHz

Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)

Maximum non-Turbo Ratio/Frequency........: 32 (3200 MHz)

Maximum Turbo Ratio/Frequency............: 40 (4000 MHz)

P-State ratio * 100 = Frequency in MHz

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

CPU P-States [ 31 (32) ]

CPU C3-Cores [ 0 3 4 7 8 10 12 15 ]

CPU C6-Cores [ 0 2 4 6 11 13 15 ]

CPU C3-Cores [ 0 2 3 4 6 7 8 9 10 12 13 14 15 ]

CPU C6-Cores [ 0 2 4 6 9 10 11 12 13 15 ]

CPU P-States [ 23 31 (32) ]

CPU C6-Cores [ 0 2 3 4 6 7 8 9 10 11 12 13 15 ]

CPU P-States [ 23 31 32 34 (39) ]

CPU C3-Cores [ 0 2 3 4 5 6 7 8 9 10 12 13 14 15 ]

CPU C6-Cores [ 0 2 3 4 6 7 8 9 10 11 12 13 14 15 ]

CPU P-States [ 23 31 32 34 36 39 (40) ]

CPU P-States [ 23 31 32 34 36 37 39 (40) ]

CPU C6-Cores [ 0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 ]

CPU P-States [ 23 31 32 34 36 37 38 39 (40) ]

CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]

CPU P-States [ (12) 23 31 32 34 36 37 38 39 40 ]

CPU C3-Cores [ 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]

CPU P-States [ 12 23 24 31 (32) 34 36 37 38 39 40 ]

CPU P-States [ (12) 23 24 28 31 32 34 36 37 38 39 40 ]

CPU P-States [ 12 22 23 24 28 31 (32) 34 36 37 38 39 40 ]

CPU P-States [ 12 22 23 24 28 31 32 34 35 36 37 38 39 (40) ]

CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]

CPU P-States [ 12 22 23 24 26 28 31 (32) 34 35 36 37 38 39 40 ]

CPU P-States [ (12) 22 23 24 26 28 30 31 32 34 35 36 37 38 39 40 ]

CPU P-States [ (12) 16 22 23 24 26 28 30 31 32 34 35 36 37 38 39 40 ]

CPU P-States [ 12 16 22 23 24 26 28 29 30 31 (32) 34 35 36 37 38 39 40 ]

CPU P-States [ 12 16 22 23 24 25 26 28 29 30 31 (32) 34 35 36 37 38 39 40 ]

CPU P-States [ (12) 16 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 ]

CPU P-States [ (12) 16 17 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 ]

CPU P-States [ (12) 16 17 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 ]
 
I've followed this guide to the T but I can't seem to get iTunes movies working, the only thing I did not do was E.9.2) SSDT-ASUS-X99-A-II.aml PCI Implementation.
 
I've followed this guide to the T but I can't seem to get iTunes movies working, the only thing I did not do was E.9.2) SSDT-ASUS-X99-A-II.aml PCI Implementation.
You must turn on hardware decoding
 
Ok great. Did you do anything to get it to work? Are you using only hdmi / displayport or also VGA?
I am using HDMI and DP to connect, and for me it was working perfectly without doing anything.
 
Hey I got High Sierra Fully working but having problems with the HDMI Audio
I have the Graphics Card on the 4th PCI Slot

Specs:
i7 5930K OC @4Ghz
Asus X99-E WS
Nvidia 970

hope someone can help me :)
 

Attachments

  • 1.png
    1.png
    97.5 KB · Views: 94
  • 2.png
    2.png
    94.9 KB · Views: 95
  • 3.png
    3.png
    323.1 KB · Views: 103
  • SSDT.png
    SSDT.png
    216.2 KB · Views: 93
Hey I got High Sierra Fully working but having problems with the HDMI Audio
I have the Graphics Card on the 4th PCI Slot

Specs:
i7 5930K OC @4Ghz
Asus X99-E WS
Nvidia 970

hope someone can help me :)

Use NvidiaGraphicsFixup.kext v1.2.5 if you are not able to properly configure the SSDT + HDAU patch.
 
Use NvidiaGraphicsFixup.kext v1.2.5 if you are not able to properly configure the SSDT + HDAU patch.

I am already using the 1.2.5 Fixup.kext
 
I am already using the 1.2.5 Fixup.kext

And Lilu.kext v1.2.3?

If so, you will likely have to adopt the HDAU patch for your GTX 970.
 
And Lilu.kext v1.2.3?

If so, you will likely have to adopt the HDAU patch for your GTX 970.
Not sure but I think 1.2.2

updated Lilu.kext now to 1.2.3 but still no hdmi
I think I still have to change something in SSDT Asus.aml but I have no clue
 
Last edited:
x99-e-10g ws Unable to sleep, sleep will be reactivated automatically.:cry:
 

Attachments

  • ACPI.zip
    44.9 KB · Views: 69
  • kexts.zip
    1 MB · Views: 117
  • IORegistry Mac Pro.zip
    1.1 MB · Views: 68
  • config.plist
    9.1 KB · Views: 216
Status
Not open for further replies.
Back
Top