Jump to content

[Guide] Mac OSX 10.12 and 10.13 with X99 Broadwell-E family and Haswell-E family


nmano
 Share

1,954 posts in this topic

Recommended Posts

nothing new changed, my new board works perfect!

 

I´m happy, no reboot or kernel panic and very low idle temp / power.

 

Using 2 configs, one absolute stock for low power/temp normal use, and one overclocked to max. stable settings when i need performance.

 

And we tested my old Asus X99-Deluxe again, other system with other CPU (5820k) GPU and so.... after 10 minutes a reboot without KP.

Then we flashed an old Bios. Now the board was stable for 1h 20min, and without doing anything in idle, the board rebooted...

Same game, other config.

 

So X99 is a challenge, when your system is stable, don´t change too much.

  • Like 2
Link to comment
Share on other sites

nothing new changed, my new board works perfect!

 

I´m happy, no reboot or kernel panic and very low idle temp / power.

 

Using 2 configs, one absolute stock for low power/temp normal use, and one overclocked to max. stable settings when i need performance.

 

And we tested my old Asus X99-Deluxe again, other system with other CPU (5820k) GPU and so.... after 10 minutes a reboot without KP.

Then we flashed an old Bios. Now the board was stable for 1h 20min, and without doing anything in idle, the board rebooted...

Same game, other config.

 

So X99 is a challenge, when your system is stable, don´t change too much.

I tested your last config.plist in post #416 with my Asus X99 Deluxe (u/3.1 version not the first one)...bios is 3301 unlocked. Everything worked good till yesterday when i updated to 10.12.1. i had 2 freezes and when restarted at boot screen i had "overclocking failed" message.

Maybe the last "tuned" patches are not working correctly with the update, or maybe it's because i installed a thunderbolt audio card and i use it with thunderbolt raid too, or simply it's because of the latest clover version.

Tonight i will test again with your previous config i was using before making the update where i had no reset or freezes.

Link to comment
Share on other sites

 

here is the config for stock frequency 

 

Please remember: every board and every board/CPU combination seems to be different.

 

This config.plist is for Gigabyte X99, i don´t test this config with ASUS 

AppleIntelInfo.kext v1.8e Copyright © 2012-2016 Pike R. Alpha. All rights reserved

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

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

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

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

MSR_CORE_THREAD_COUNT............(0x35)  : 0xFFFFFF8062BCFD00
------------------------------------------
 - Core Count........................... : 6
 - Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE)  : 0x80C3BF3812300
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x23 (3500 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)  : 0x7E000403
------------------------------------------
 - 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............... : 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 (C6 is the max C-State to include)

IA32_MPERF.......................(0xE7)  : 0x2B58AA7A56
IA32_APERF.......................(0xE8)  : 0x2CA55FD3ED

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x215A00002400
------------------------------------------
 - Current Performance State Value...... : 0x2400 (3600 MHz)

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

IA32_CLOCK_MODULATION............(0x19A) : 0x0
IA32_THERM_STATUS................(0x19C) : 0x88440000

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
 - Fast-Strings......................... : 1 (enabled)
 - Automatic Thermal Control Circuit.... : 1 (enabled)
 - Performance Monitoring............... : 1 (available)
 - Processor Event Based Sampling....... : 0 (PEBS supported)
 - Enhanced Intel SpeedStep Technology.. : 1 (enabled)
 - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
 - CFG Lock............................. : 0 (MSR not locked)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x5F0A00
------------------------------------------
 - Turbo Attenuation Units.............. : 0 
 - Temperature Target................... : 95
 - 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) : 0x2424242424242525
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 25 (3700 MHz) 
 - Maximum Ratio Limit for C02.......... : 25 (3700 MHz) 
 - Maximum Ratio Limit for C03.......... : 24 (3600 MHz) 
 - Maximum Ratio Limit for C04.......... : 24 (3600 MHz) 
 - Maximum Ratio Limit for C05.......... : 24 (3600 MHz) 
 - Maximum Ratio Limit for C06.......... : 24 (3600 MHz) 

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

MSR_POWER_CTL....................(0x1FC) : 0x2104005B
------------------------------------------
 - 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) : 0x68460001483A5
------------------------------------------
 - Package Power Limit #1............... : 116 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............... : 140 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 0 (disabled)
 - Time Window for Power Limit #2....... : 3 (20 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x10D16ABE
------------------------------------------
 - Total Energy Consumed................ : 17221 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) : 0x148460
------------------------------------------
 - Power Limit.......................... : 140 Watt
 - Enable Power Limit................... : 1 (enabled)
 - Clamping Limitation.................. : 0 (disabled)
 - Time Window for Power Limit.......... : 10 (10240 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

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

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

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x23
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x94000000200460
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) : 0x329F058B3E
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x5A6DC4
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x5EB239CFFE

IA32_TSC_DEADLINE................(0x6E0) : 0x8EFE7C2D124

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

I have tested it on my Asus X99, it does not work.

Here's what works well

EFI.zip

Link to comment
Share on other sites

nothing new changed, my new board works perfect!

 

I´m happy, no reboot or kernel panic and very low idle temp / power.

 

Using 2 configs, one absolute stock for low power/temp normal use, and one overclocked to max. stable settings when i need performance.

 

And we tested my old Asus X99-Deluxe again, other system with other CPU (5820k) GPU and so.... after 10 minutes a reboot without KP.

Then we flashed an old Bios. Now the board was stable for 1h 20min, and without doing anything in idle, the board rebooted...

Same game, other config.

 

So X99 is a challenge, when your system is stable, don´t change too much.

 

Tests done on Asus X99 Pro 3.1 Bios 3402 Unlocked

With and without Overclock

EIST disabled

With and without SSDT for PM

 

Hello everyone,

I have done some tests and for me the result leaves no doubt.

With the nmano config #397 and SammlerG #416, my Asus presented either sporadic freezing after working about 15 or 20 minutes. It will probably be a patch that is more or so missing, I do not know. So far, the only one config that does not cause problems on my system, is that I leave attached. Does not freeze in both stock and overclocked and the Sleep/Wake works flawlessly.

Today I will test the last config that nmano provided #444 and then I report.

config.rar

Link to comment
Share on other sites

 

Tests done on Asus X99 Pro 3.1 Bios 3402 Unlocked

With and without Overclock

EIST disabled

With and without SSDT for PM

 

Hello everyone,

I have done some tests and for me the result leaves no doubt.

With the nmano config #397 and SammlerG #416, my Asus presented either sporadic freezing after working about 15 or 20 minutes. It will probably be a patch that is more or so missing, I do not know. So far, the only one config that does not cause problems on my system, is that I leave attached. Does not freeze in both stock and overclocked and the Sleep/Wake works flawlessly.

Today I will test the last config that nmano provided #444 and then I report.

 

What clover version are you using? 

Link to comment
Share on other sites

Try this

In Bios setting must disable CPU thermal monitor its stop to restart issue.

CPU Thermal Monitor: Disable

 

IA32_MISC_ENABLES................(0x1A0) : 0x850081

  • Like 2
Link to comment
Share on other sites

For macOS 10.12.1 (16B2657) i can´t use AppleALC.kext.

When this kext is installed, my system hangs at booting.

 

So i removed AppleALC.kext and use audio_cloverALC-120_v1.0d.command.

 

 

This is working for me, and no boot problems.

  • Like 2
Link to comment
Share on other sites

Hello,

 

I'm close to a fully working build but i can not get my usb 3 to work, and i'm guessing that's causing also my no sleep/turn off issues as well as it just keeps rebooting. 

 

I'm using DSDT from nmano which solved a ton of issues for me, audio works with voodooHDA, wifi+bluetooth works OOB with apple airport card.

 

Attached is my config.plist maybe someone with better knowledge will find what is missing. 

 

Thanks

config.plist.zip

Link to comment
Share on other sites

Hello,

 

I'm close to a fully working build but i can not get my usb 3 to work, and i'm guessing that's causing also my no sleep/turn off issues as well as it just keeps rebooting. 

 

I'm using DSDT from nmano which solved a ton of issues for me, audio works with voodooHDA, wifi+bluetooth works OOB with apple airport card.

 

Attached is my config.plist maybe someone with better knowledge will find what is missing. 

 

Thanks

Hi,

Wow! What a strange plist for your system lol. As this had not seen any. Many unnecessary things. I'm on mobile phone now, but tomorrow I help you.

  • Like 1
Link to comment
Share on other sites

For macOS 10.12.1 (16B2657) i can´t use AppleALC.kext.

When this kext is installed, my system hangs at booting.

 

So i removed AppleALC.kext and use audio_cloverALC-120_v1.0d.command.

 

 

This is working for me, and no boot problems.

I used AppleALC 10.12.1 no problem

But I have creative sound.

I add -alcbeta in boot  section.

Link to comment
Share on other sites

maybe it´s the combination with my GTX 980Ti.

 

I have 3 installations of Sierra, and it´s always the same. I can boot with AppleALC when i use InsanelyRepairPermission befor.

This works fine, but when macOS changes something and rebuild caches it self, i can´t boot.

Tested this with ONYX and delete & rebuild caches. System don´t boot. I have to use -alcoff and it boots fine.

Now running InsanelyRepairPermission, and it boots again.

 

I have no idea, with 10.11.6 i never had this problems.

 

Another problem is the nv_disable=1 flag, with GTX 980Ti this is not longer working! I can only boot with Nvidia driver,

because without web driver my system reboots before login. The nv_disable=1 flag is not longer working with 10.12.1 for me.

With 10.11.6 it boots in VESA mode and disables Nvidia start, but no way to disable this in 10.12.1.

Link to comment
Share on other sites

 Share

×
×
  • Create New...