Contribute
Register

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

Status
Not open for further replies.

kgp

Retired
Joined
May 30, 2014
Messages
6,765
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
Just had a quick look at it, and that's pretty much everything I did. Except for some kernel extensions I had to disable and the boot option was not necessary.

Still unsure about which FrequencyVectors is best to use, and not sure this is a requirement actually.

I haven't had much time to play around with it. I'm currently happy with the 4.54Ghz stable OC and XCPM working. I can't reach low frequencies though... probably related to the FrequencyVectors missing for my config atm.

Can you briefly summarize your OC BIOS settings? Any idea how to make sleep/wake work? Thanks in advance!
 
Joined
Jan 30, 2011
Messages
456
Motherboard
ASUS ROG RAMPAGE VI EXTREME
CPU
i9-7980XE
Graphics
RX 5700 XT
Can you briefly summarize your OC BIOS settings? Any idea how to get sleep/wake working? Thanks in advance!

I can't enter BIOS atm, but it was pretty straightforward:

- Ai overclock Tuner: XMP
- XMP: Should match your RAM CAS, voltage and Speed by default (if not I guess there's something wrong)
- BCLK Frequency: 100Mhz (anything else will result in bad NVMe perfs)
- CPU Core Ratio: Sync All Cores
- Core Ratio: 45
- DRAM Frequency: Should match the speed advertised for your DDR4 RAM, unless you want to overclock it as well.

And I believe that's pretty much it. The rest is left untouched so, default/auto. Had to opt for a different thermal paste to get it stable at 4.5Ghz. The CPU was initially stable at 4.4Ghz but not 4.5Ghz, good thermal paste helped. But even with good thermal paste I can't have a stable 4.6Ghz because temps can peak at 100°C in stress test. The cooler is very efficient, but the heat transfer is too slow (and I'm pretty sure this is the issue), if you want to go hardcore: delid, apply good thermal paste and sand the CPU lid (but you'll loose warranty). Also I haven't touched any voltage settings.

No idea for sleep/wake yet. I've always had issues with this on my hackintoshes, and never tried to find a fix for it: 1. too afraid to loose data and 2. would rather shutdown the computer than putting it to sleep.

BTW, what you set with ssdtPRGen is only taken into account if you use the good old AppleCPUPowerManagement.kext. You don't need to generate a custom SSDT if you have switched to XCPM. But it's always good to have that custom SSDT in case your XCPM config breaks and your config falls back on AppleCPUPowerManagement.kext. The max frequency you're getting at 3.5Ghz is the default i7-6950x turbo frequency, if you want to break it you need to OC from the BIOS (change your Core Ratio for example like I did).

Thireus_Intel_Power_Gadget_4.5Ghz_i7-6950x.png
 
Last edited:
Joined
Mar 26, 2012
Messages
19
Motherboard
MSI X299M GAMING PRO CARBON AC
CPU
i9-7900X
Graphics
GTX 1080 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi, has any one tried this guide with an X99-M WS board? I have an mATX build I'd like to upgrade. Thanks!
 
Joined
Jan 30, 2011
Messages
456
Motherboard
ASUS ROG RAMPAGE VI EXTREME
CPU
i9-7980XE
Graphics
RX 5700 XT
I was told that using VoodooTSCSync.kext may help with the sleep.

Yep, I read that somewhere as well. Still haven't had the time to dig the topic. I don't know what TSCSync is about.
 

BoomR

Moderator
Joined
Dec 18, 2011
Messages
1,257
Motherboard
Gigabyte Z490 VISION D
CPU
i9-10850K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Apple
  2. Performa
  3. Power Mac
  4. Quadra
Mobile Phone
  1. Android
No


No I am not running stock speeds. I am using Geekbench 4. I do not perform any overclocking...

Just a quick clarification: You said, "...I am not running stock speeds..." - that would mean that you are overclocking. Stock speeds = OoB (out-of-box...running as-is right out of the box). Just double-checking, please. Are your GB scores using stock settings, or were those GB scores OC'd? Thanks!!
 

kgp

Retired
Joined
May 30, 2014
Messages
6,765
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
Just a quick clarification: You said, "...I am not running stock speeds..." - that would mean that you are overclocking. Stock speeds = OoB (out-of-box...running as-is right out of the box). Just double-checking, please. Are your GB scores using stock settings, or were those GB scores OC'd? Thanks!!

Sorry BoomR, my mistake. Up to now I used stock speeds only. No overclocking! I therefore just corrected my reply on page 11. Many thanks for your clarification!

Update (26.3.2017)
This morning, I extended my guide by a brief overclocking section towards the end of the originating post, based on the valuable input of Thireus.

Below you find the Overclocking Results for a Core Ratio of 42 (4.2Ghz) by means of the Intel(R) Power Gadget and Geekbench-4.

Intel(R) Power Gadget:

Intel Power Gadget.png


Geekbech-4 score:

Geekbench-4.png
 
Last edited:
Joined
Mar 26, 2012
Messages
19
Motherboard
MSI X299M GAMING PRO CARBON AC
CPU
i9-7900X
Graphics
GTX 1080 Ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Just reporting success with XCPM on my ASRock i7-5820K/X99M Killer Sierra build, with just the kernel patches in the first post.

IPG.jpeg

Code:
AppleIntelInfo.kext v2.0 Copyright © 2012-2016 Pike R. Alpha. All rights reserved
enableHWP................................: 0

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1

Warning: Clover hw.busfrequency error detected : 17d78400
InitialTSC...............................: 0x334e6e2b0ec (106 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_CORE_THREAD_COUNT............(0x35)  : 0x0
------------------------------------------
 - 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)  : 0x402
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
 - CFG Lock............................. : 0 (MSR not locked)
 - C3 State Auto Demotion............... : 0 (disabled/unsupported)
 - C1 State Auto Demotion............... : 0 (disabled/unsupported)
 - C3 State Undemotion.................. : 0 (disabled/unsupported)
 - C1 State Undemotion.................. : 0 (disabled/unsupported)
 - Package C-State Auto Demotion........ : 0 (disabled/unsupported)
 - Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x10414
------------------------------------------
 - LVL_2 Base Address................... : 0x414
 - C-state Range........................ : 1 (C6 is the max C-State to include)

IA32_MPERF.......................(0xE7)  : 0x90F9F012C7
IA32_APERF.......................(0xE8)  : 0x937E79991D

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x216800002200
------------------------------------------
 - Current Performance State Value...... : 0x2200 (3400 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) : 0x88470000
------------------------------------------
 - 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...................... : 71
 - 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) : 0x690A00
------------------------------------------
 - Turbo Attenuation Units.............. : 0
 - Temperature Target................... : 105
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000
------------------------------------------
 - 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)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2222222222222424
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 24 (3600 MHz)
 - Maximum Ratio Limit for C02.......... : 24 (3600 MHz)
 - Maximum Ratio Limit for C03.......... : 22 (3400 MHz)
 - Maximum Ratio Limit for C04.......... : 22 (3400 MHz)
 - Maximum Ratio Limit for C05.......... : 22 (3400 MHz)
 - Maximum Ratio Limit for C06.......... : 22 (3400 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x7
------------------------------------------

MSR_POWER_CTL....................(0x1FC) : 0x2B04005B
------------------------------------------
 - 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) : 0x7FFF8005BFFF8
------------------------------------------
 - 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....... : 45 (40960 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) : 0x25771F26
------------------------------------------
 - Total Energy Consumed................ : 38364 Joules (Watt = Joules / seconds)

MSR_PKG_POWER_INFO...............(0x614) : 0x1280460
------------------------------------------
 - Thermal Spec Power................... : 140 Watt
 - Minimum Power........................ : 0
 - Maximum Power........................ : 0
 - Maximum Time Window.................. : 0

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x0

MSR_TURBO_ACTIVATION_RATIO.......(0x64C) : 0x0

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_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0xAFAA147DC2
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0xBC4E530A3D

IA32_TSC_DEADLINE................(0x6E0) : 0x334EB666A89

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............: 36 (3600 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 32 34 (36) ]
CPU C6-Cores [ 0 2 4 6 8 10 ]
CPU P-States [ (12) 32 33 34 36 ]
CPU C6-Cores [ 0 1 2 4 6 8 10 ]
CPU P-States [ (12) 31 32 33 34 36 ]
CPU C6-Cores [ 0 1 2 3 4 6 8 9 10 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 8 9 10 11 ]
CPU P-States [ 12 30 31 32 33 (34) 36 ]
 
  • Like
Reactions: kgp
Joined
Apr 29, 2011
Messages
90
Motherboard
Asus PRIME X299-A
CPU
i7-7820X
Graphics
RX 6800 XT
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
I am happy that giacomoleopardo already solved your problem. :thumbup: In my built I do not need any previous or subsequent fixes to installation. CloverALC and HDMI install and run without further interactions or problems. Sorry for not responding earlier, I was totally busy with the power management today... :crazy:

No worries! I have to say huge thanks for both of you guys for your work! Now I have a fast and stable editing machine! :thumbup:

BTW shoud I upgrade my bios? I mean for the flashed bios... is it huge performance increase because of the native power management?
 
Joined
Jan 30, 2011
Messages
456
Motherboard
ASUS ROG RAMPAGE VI EXTREME
CPU
i9-7980XE
Graphics
RX 5700 XT
Update (26.3.2017)
This morning, I extended my guide by a brief overclocking section towards the end of the originating post, based on the valuable input of Thireus.

Below you find the Overclocking Results for a Core Ratio of 42 (4.2Ghz) by means of the Intel(R) Power Gadget and Geekbench-4.

Intel(R) Power Gadget:

View attachment 244169

Geekbech-4 score:

View attachment 244170

:thumbup::clap:
 
  • Like
Reactions: kgp

kgp

Retired
Joined
May 30, 2014
Messages
6,765
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
No worries! I have to say huge thanks for both of you guys for your work! Now I have a fast and stable editing machine! :thumbup:

BTW shoud I upgrade my bios? I mean for the flashed bios... is it huge performance increase because of the native power management?

I am now on xcpm, circumvent the BIOS lock with a KernelToPatch entry in the config.plist and do not use Apple's Intel CPU power management at all. @giacomoleopardo, can you comment on the BIOS patch and the related native Intel CPU Power Management improvements? By the way, I was trying to use the ASUS BIOS Flashback with the patched BIOS file before. It did not work in my case. I do not know for what reason the BIOS Flashback did not start at all, independently from how long I pressed the button. The USB stick with the patched BIOS file also was in the correct USB port.
 
Last edited:
Status
Not open for further replies.
Top