Contribute
Register

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

Status
Not open for further replies.

kgp

Retired
Joined
May 30, 2014
Messages
6,783
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
Do you think such frequency jumps without load is normal?

Look at CPU power consumption, CPU temps and CPU utilisation and don’t get misled by IPG frequencies, which can be a mixture of many things! Try to reproduce my IPG screenshots with CPU idle and max load (Cinebench) conditions. Learn to properly interprete IPG results.
 
Joined
Apr 30, 2017
Messages
1
Motherboard
x99 > make & full model # > See Rules!
CPU
Xeon E5 > need model #
Graphics
GTX 980 Ti
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Hi! I need help, I have almost the exact same build:

Intel - Core i7-6950X 3 GHz 10-Core Processor
Corsair - H100i v2 70.69 CFM Liquid CPU Cooler
Asus - X99-A II ATX LGA2011-3 Motherboard
Corsair - Vengeance LPX 64 GB (8 x 8 GB) DDR4-2400 Memory
PNY - CS1311 960 GB 2.5" Solid State Drive
Seagate - Desktop HDD 4 TB 3.5" 5900RPM Internal Hard Drive
Seagate - Desktop HDD 4 TB 3.5" 5900RPM Internal Hard Drive
EVGA - GeForce GTX 980 Ti 6 GB HYBRID Video Card
Thermaltake - Core X71 ATX Full Tower Case
Corsair - 1000 W 80+ Platinum Certified Fully-Modular ATX Power Supply
LG - WH16NS40 Blu-Ray/DVD/CD Writer
TP-Link - TL-WDN4800 PCI-Express x1 802.11a/b/g/n Wi-Fi Adapter
Thunderbolt Ex3 Pci Card

I linked a copy of my EFI folder/setup here if it can help.

Everything works fine, High Sierra is all good, my apps and plugins are all fine. I had to fix a problem with the drivers of my graphic card that wouldn't load but now it's fixed.

So here's where it doesn't work, I'm a recording studio engineer and I recently bought a PreSonus Quantum 2 (thunderbolt audio interface) to be able to have to lowest latency ever when I record some clients. I have the exact same settings than you in the BIOS for the thunderbolt section, I managed to make the Pci Ex3 card to work on windows by installing the thunderbolt app and updating it's firmware, it's all functional, the Quantum 2 appears instantly when I plug it in Universal Audio app that goes with it, but however it doesn't on Mac. I tried to find a way to make it work, nothing seems to work.

I noticed that the Thunderbolt port on the Ex3 card is only made for Port Display, so I bought a USB-C adaptor to thunderbolt to connect my audio interface.
The usb 3.1 of the card does give power but doesn't seem to mount anything either.
I have an external hard disk reader that can be plugged in usb 3 or thunderbolt so I tried it on the card, the usb gives power but doesn't mount the drive, the thunderbolt port doesn't give power at all.
I installed Universal Audio with the Thunderbolt driver that comes with it
Nothing blocks it in "Security & Confidentiality".
In the system information it says that I have "No drivers loaded" in the thunderbolt section.
I tried to keep it plugged in during the boot, nothing happens.
I also tried to boot windows, have it work, restart my computer to see if it would miraculously connect on mac, it doesn't
The little "thunderbolt connect" light on the Quantum is flashing before connecting on windows but not on mac, but it does flash if I plug it in before I boot mac
Like they said on PreSonus forums, I tried disconnecting the thunderbolt cable 10 seconds, power it on, reconnect the thunderbolt cable, nothing there too.

I don't know what to do anymore. 2 weeks ago, I read on forums that I need minimum High Sierra for it to be recognized by my OS, I had Sierra on my hackintosh, so I did backup of my drive, I updated, it made my system crash so I had to do a clean install and restart all over, this thread is the only thread that really helped me to make the os finally work and boot on my Hackintosh with High Sierra, but the worst thing about this is that some days ago, when I managed to make my computer work and I tried to transfer all of my data back, I noticed that there was an error that deleted most of my stuff on my external hard drive where I did the backups, and I lost almost all of my datas... I have to redo all over plenty of studio projects from zero, I couldn't believe what was happening to me... All of this because I wanted to make my Quantum 2 work to use it and have a better latency to work in the studio! I paid 1000$ for that audio interface and it doesn't work at all, I'm at the point now that I want my money back because this thing suck and I lost way too many things while trying to make it work, unless there's a way to finally make it work the my mac side of my Hackintosh, please help me!
 

Attachments

  • EFI.zip
    17.9 MB · Views: 30
Last edited by a moderator:

kgp

Retired
Joined
May 30, 2014
Messages
6,783
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
Hi! I need help, I have almost the exact same build:

Intel - Core i7-6950X 3 GHz 10-Core Processor
Corsair - H100i v2 70.69 CFM Liquid CPU Cooler
Asus - X99-A II ATX LGA2011-3 Motherboard
Corsair - Vengeance LPX 64 GB (8 x 8 GB) DDR4-2400 Memory
PNY - CS1311 960 GB 2.5" Solid State Drive
Seagate - Desktop HDD 4 TB 3.5" 5900RPM Internal Hard Drive
Seagate - Desktop HDD 4 TB 3.5" 5900RPM Internal Hard Drive
EVGA - GeForce GTX 980 Ti 6 GB HYBRID Video Card
Thermaltake - Core X71 ATX Full Tower Case
Corsair - 1000 W 80+ Platinum Certified Fully-Modular ATX Power Supply
LG - WH16NS40 Blu-Ray/DVD/CD Writer
TP-Link - TL-WDN4800 PCI-Express x1 802.11a/b/g/n Wi-Fi Adapter
Thunderbolt Ex3 Pci Card

I linked a copy of my EFI folder/setup here if it can help.

Everything works fine, High Sierra is all good, my apps and plugins are all fine. I had to fix a problem with the drivers of my graphic card that wouldn't load but now it's fixed.

So here's where it doesn't work, I'm a recording studio engineer and I recently bought a PreSonus Quantum 2 (thunderbolt audio interface) to be able to have to lowest latency ever when I record some clients. I have the exact same settings than you in the BIOS for the thunderbolt section, I managed to make the Pci Ex3 card to work on windows by installing the thunderbolt app and updating it's firmware, it's all functional, the Quantum 2 appears instantly when I plug it in Universal Audio app that goes with it, but however it doesn't on Mac. I tried to find a way to make it work, nothing seems to work.

I noticed that the Thunderbolt port on the Ex3 card is only made for Port Display, so I bought a USB-C adaptor to thunderbolt to connect my audio interface.
The usb 3.1 of the card does give power but doesn't seem to mount anything either.
I have an external hard disk reader that can be plugged in usb 3 or thunderbolt so I tried it on the card, the usb gives power but doesn't mount the drive, the thunderbolt port doesn't give power at all.
I installed Universal Audio with the Thunderbolt driver that comes with it
Nothing blocks it in "Security & Confidentiality".
In the system information it says that I have "No drivers loaded" in the thunderbolt section.
I tried to keep it plugged in during the boot, nothing happens.
I also tried to boot windows, have it work, restart my computer to see if it would miraculously connect on mac, it doesn't
The little "thunderbolt connect" light on the Quantum is flashing before connecting on windows but not on mac, but it does flash if I plug it in before I boot mac
Like they said on PreSonus forums, I tried disconnecting the thunderbolt cable 10 seconds, power it on, reconnect the thunderbolt cable, nothing there too.

I don't know what to do anymore. 2 weeks ago, I read on forums that I need minimum High Sierra for it to be recognized by my OS, I had Sierra on my hackintosh, so I did backup of my drive, I updated, it made my system crash so I had to do a clean install and restart all over, this thread is the only thread that really helped me to make the os finally work and boot on my Hackintosh with High Sierra, but the worst thing about this is that some days ago, when I managed to make my computer work and I tried to transfer all of my data back, I noticed that there was an error that deleted most of my stuff on my external hard drive where I did the backups, and I lost almost all of my datas... I have to redo all over plenty of studio projects from zero, I couldn't believe what was happening to me... All of this because I wanted to make my Quantum 2 work to use it and have a better latency to work in the studio! I paid 1000$ for that audio interface and it doesn't work at all, I'm at the point now that I want my money back because this thing suck and I lost way too many things while trying to make it work, unless there's a way to finally make it work the my mac side of my Hackintosh, please help me!

1.) Provide our system specs (mobo, CPU, GPU) in either your profile or signature in concordance with the board rules.
2.) EFI-Folder, kexts and and config.plist significantly deviate from my EFI-Folder distribution and guidelines.
3.) No System SSDTs implemented at all.
4.) Missing information: Screenshots of BIOS settings and Section "PCI" of Apple's system report, IOREG.save

Please carefully read and follow my guidelines and come back in case of remaining issues.

Good luck,

KGP
 
Joined
Dec 1, 2018
Messages
13
Motherboard
Asus X99 Deluxe
CPU
i7-5820K
Graphics
GTX 980 Ti
Mac
  1. iMac
Mobile Phone
  1. Android
Hi, KGP
I have build system same you. I folowing your guild but i don't enabled sound on Apple cinema monitor with pci thunderbolt connected. Can you help me? Tks
 

Attachments

  • Duy-tk’s iMac.ioreg
    22.5 MB · Views: 29
  • CLOVER X99 with Apple cinema.zip
    21.6 MB · Views: 29
  • AIDA64 REPORT.htm.zip
    76.7 KB · Views: 28
Joined
Jun 4, 2018
Messages
63
Motherboard
Asus Z390-I
CPU
I7-8700K
Graphics
Vega 56
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Mobile Phone
  1. Android
  2. iOS
Updated to new security update today. I also enabled the SU performance patch and it now works (previously enabling Performance patch limited cpu to 1.20Ghz). Working good here. Just thought I would update. Also those with Nvidia cards, you will need to update the OS build in the NVDAStartupWeb.kext for the driver to work again.
 
Joined
Aug 22, 2011
Messages
235
Motherboard
Gigabyte Z390 Aorus Master F11e
CPU
i9-9900K OC @5 GHz
Graphics
Sapphire Pulse AMD Radeon RX 5700XT 8GB
Mobile Phone
  1. iOS
I was also able to get XCPM and oc going after updating to SU2. Only problem now is two-fold:
  • I am unable to get C3 states, no matter what I do.
  • EIST always shows up as enabled, no matter what options I choose in BIOS settings.
Other issues are also there, such as wrong Package Power Limit #1 and Package Power Limit #2. See output of AppleIntelInfo.kext below.

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

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

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

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

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)  : 0x20080C3BF3812100
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x21 (3300 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)  : 0x1D901146F92
IA32_APERF.......................(0xE8)  : 0x16DF034BB15

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x280400002B00
------------------------------------------
 - Current Performance State Value...... : 0x2B00 (4300 MHz)

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

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

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

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

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

IA32_MISC_ENABLES................(0x1A0) : 0x850081
------------------------------------------
 - Fast-Strings......................... : 1 (enabled)
 - FOPCODE compatibility mode Enable.... : 0
 - Automatic Thermal Control Circuit.... : 0 (disabled)
 - 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) : 0x5E0A00
------------------------------------------
 - Turbo Attenuation Units.............. : 0
 - Temperature Target................... : 94
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x0

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x22222B2B2B2B2B2B
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C02.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C03.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C04.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C05.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C06.......... : 2B (4300 MHz)

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

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

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x21
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x940000001E0460
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) : 0x339C4CB27DE
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x339C4CB27DE
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0xA7A3CA6C61D

IA32_TSC_DEADLINE................(0x6E0) : 0x1652AE4A9F8D

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 33 (3300 MHz)
Maximum Turbo Ratio/Frequency............: 43 (4300 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 30 43 ]
CPU C3-Cores [ 1 3 4 7 8 10 ]
CPU C6-Cores [ 0 2 4 6 8 10 ]
2) 22 35 43 ]
CPU C3-Cores [ 1 3 4 5 6 8 10 ]
CPU C6-Cores [ 0 2 4 5 6 8 10 ]
CPU P-States [ 12 21 22 (33) 35 43 ]
CPU C3-Cores [ 1 2 3 4 5 6 8 10 ]
CPU C6-Cores [ 0 1 2 4 5 6 8 10 ]
CPU P-States [ 12 21 22 27 (33) 35 43 ]
CPU C3-Cores [ 1 2 3 4 5 6 8 10 11 ]
CPU P-States [ (12) 21 22 25 27 33 35 43 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 8 10 11 ]
CPU C6-Cores [ 0 1 2 4 5 6 8 9 10 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 10 11 ]
CPU P-States [ (12) 21 22 23 25 27 33 35 43 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 21 22 23 25 27 33 35 39 43 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 20 21 22 23 25 27 33 35 39 43 ]
CPU P-States [ 12 20 21 22 23 25 27 33 35 38 39 (43) ]
CPU P-States [ 12 20 21 22 23 24 25 27 (33) 35 38 39 43 ]
CPU P-States [ (12) 20 21 22 23 24 25 26 27 33 35 38 39 43 ]
CPU P-States [ (12) 20 21 22 23 24 25 26 27 33 35 37 38 39 43 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 20 21 22 23 24 25 26 27 33 35 36 37 38 39 43 ]
CPU P-States [ 12 20 21 22 23 24 25 26 27 31 (33) 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 20 21 22 23 24 25 26 27 31 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 19 20 21 22 23 24 25 26 27 31 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 31 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 31 32 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 30 31 32 33 35 36 37 38 39 43 ]
CPU P-States [ 12 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 (33) 35 36 37 38 39 43 ]
CPU P-States [ 12 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 41 (43) ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 41 42 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ 12 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 (43) ]
CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ 12 13 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 (43) ]
CPU P-States [ (12) 13 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ (12) 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
 

kgp

Retired
Joined
May 30, 2014
Messages
6,783
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
I was also able to get XCPM and oc going after updating to SU2. Only problem now is two-fold:
  • I am unable to get C3 states, no matter what I do.
  • EIST always shows up as enabled, no matter what options I choose in BIOS settings.
Other issues are also there, such as wrong Package Power Limit #1 and Package Power Limit #2. See output of AppleIntelInfo.kext below.

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

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

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

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

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)  : 0x20080C3BF3812100
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x21 (3300 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)  : 0x1D901146F92
IA32_APERF.......................(0xE8)  : 0x16DF034BB15

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x280400002B00
------------------------------------------
 - Current Performance State Value...... : 0x2B00 (4300 MHz)

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

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

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

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

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

IA32_MISC_ENABLES................(0x1A0) : 0x850081
------------------------------------------
 - Fast-Strings......................... : 1 (enabled)
 - FOPCODE compatibility mode Enable.... : 0
 - Automatic Thermal Control Circuit.... : 0 (disabled)
 - 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) : 0x5E0A00
------------------------------------------
 - Turbo Attenuation Units.............. : 0
 - Temperature Target................... : 94
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x0

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x22222B2B2B2B2B2B
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C02.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C03.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C04.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C05.......... : 2B (4300 MHz)
 - Maximum Ratio Limit for C06.......... : 2B (4300 MHz)

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

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

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x21
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x940000001E0460
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) : 0x339C4CB27DE
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x339C4CB27DE
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0xA7A3CA6C61D

IA32_TSC_DEADLINE................(0x6E0) : 0x1652AE4A9F8D

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 33 (3300 MHz)
Maximum Turbo Ratio/Frequency............: 43 (4300 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 30 43 ]
CPU C3-Cores [ 1 3 4 7 8 10 ]
CPU C6-Cores [ 0 2 4 6 8 10 ]
2) 22 35 43 ]
CPU C3-Cores [ 1 3 4 5 6 8 10 ]
CPU C6-Cores [ 0 2 4 5 6 8 10 ]
CPU P-States [ 12 21 22 (33) 35 43 ]
CPU C3-Cores [ 1 2 3 4 5 6 8 10 ]
CPU C6-Cores [ 0 1 2 4 5 6 8 10 ]
CPU P-States [ 12 21 22 27 (33) 35 43 ]
CPU C3-Cores [ 1 2 3 4 5 6 8 10 11 ]
CPU P-States [ (12) 21 22 25 27 33 35 43 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 8 10 11 ]
CPU C6-Cores [ 0 1 2 4 5 6 8 9 10 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 10 11 ]
CPU P-States [ (12) 21 22 23 25 27 33 35 43 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 21 22 23 25 27 33 35 39 43 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 20 21 22 23 25 27 33 35 39 43 ]
CPU P-States [ 12 20 21 22 23 25 27 33 35 38 39 (43) ]
CPU P-States [ 12 20 21 22 23 24 25 27 (33) 35 38 39 43 ]
CPU P-States [ (12) 20 21 22 23 24 25 26 27 33 35 38 39 43 ]
CPU P-States [ (12) 20 21 22 23 24 25 26 27 33 35 37 38 39 43 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 20 21 22 23 24 25 26 27 33 35 36 37 38 39 43 ]
CPU P-States [ 12 20 21 22 23 24 25 26 27 31 (33) 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 20 21 22 23 24 25 26 27 31 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 19 20 21 22 23 24 25 26 27 31 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 31 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 31 32 33 35 36 37 38 39 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 30 31 32 33 35 36 37 38 39 43 ]
CPU P-States [ 12 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 (33) 35 36 37 38 39 43 ]
CPU P-States [ 12 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 41 (43) ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 41 42 43 ]
CPU P-States [ (12) 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ 12 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 (43) ]
CPU P-States [ (12) 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ 12 13 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 (43) ]
CPU P-States [ (12) 13 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ (12) 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]

I don't think that all this is really an issue, sorry. Don't believe blindly AppleIntelInfo.kext!
 
Joined
Aug 22, 2011
Messages
235
Motherboard
Gigabyte Z390 Aorus Master F11e
CPU
i9-9900K OC @5 GHz
Graphics
Sapphire Pulse AMD Radeon RX 5700XT 8GB
Mobile Phone
  1. iOS
I don't think that all this is really an issue, sorry. Don't believe blindly AppleIntelInfo.kext!

Ok, that's a bit of a relief, because I would see C3 load sometimes (rarely). I'm at peace now, knowing that it's not all wrong with my machine! Thanks!
 
  • Like
Reactions: kgp
Joined
Oct 11, 2016
Messages
77
Motherboard
ASUS X99 Deluxe
CPU
i7-5820K
Graphics
RX 580
Mac
  1. MacBook
Mobile Phone
  1. iOS
Updated to new security update today. I also enabled the SU performance patch and it now works (previously enabling Performance patch limited cpu to 1.20Ghz). Working good here. Just thought I would update. Also those with Nvidia cards, you will need to update the OS build in the NVDAStartupWeb.kext for the driver to work again.
I had the same problem with SU1, processor stays at 1.2 no matter what (5820k, msr unloked asus x99 deluxe). Did you use the same performance patch for SU2?
 
Status
Not open for further replies.
Top