Contribute
Register

Mac OSX 10.12 with X99 Broadwell-E family and Haswell-E family

Status
Not open for further replies.
Joined
Dec 31, 2012
Messages
598
Motherboard
Asus Sage 10/G X299
CPU
i9-10980XE
Graphics
AMD Radeon VII
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
Last login: Sat Nov 12 22:43:46 on console
manoranjans-Pro:~ manoranjan$ sudo chown -R root:wheel /Users/manoranjan/Desktop/AppleIntelInfo.kext
Password:
manoranjans-Pro:~ manoranjan$ sudo chmod -R 755 /Users/manoranjan/Desktop/AppleIntelInfo.kext
manoranjans-Pro:~ manoranjan$ sudo kextload /Users/manoranjan/Desktop/AppleIntelInfo.kext
manoranjans-Pro:~ manoranjan$ sudo cat /tmp/AppleIntelInfo.dat

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

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

Processor Brandstring....................: Intel(R) Core(TM) i7-5960X CPU @ 3.00GHz

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

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

MSR_CORE_THREAD_COUNT............(0x35) : 0xFFFFFF804BF41000
------------------------------------------
- Core Count........................... : 8
- Thread Count......................... : 16

MSR_PLATFORM_INFO................(0xCE) : 0x80C3BF3811E00
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x1E (3000 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) : 0x0
- C-state Range........................ : 0 (C3 is the max C-State to include)

IA32_MPERF.......................(0xE7) : 0x1EDF29AFAD
IA32_APERF.......................(0xE8) : 0x2679741115

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x266E00002800
------------------------------------------
- Current Performance State Value...... : 0x2800 (4000 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_STATUS................(0x19C) : 0x88390000

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) : 0x591200
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 89
- 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) : 0x2828282828282828
------------------------------------------
- Maximum Ratio Limit for C01.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C02.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C03.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C04.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C05.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C06.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C07.......... : 28 (4000 MHz)
- Maximum Ratio Limit for C08.......... : 28 (4000 MHz)

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

MSR_POWER_CTL....................(0x1FC) : 0x21040059
------------------------------------------
- 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) : 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) : 0xC7AF8ED
------------------------------------------
- Total Energy Consumed................ : 12779 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) : 0x14FFD0
------------------------------------------
- Power Limit.......................... : 4090 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) : 0x1E
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x940000001B0460
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) : 0xFFACC65276
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x461F04
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x12F58934E86

IA32_TSC_DEADLINE................(0x6E0) : 0x1986CD42E7D9

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz)
Maximum Turbo Ratio/Frequency............: 40 (4000 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 34 (40) ]
CPU C3-Cores [ 1 2 4 8 10 12 14 ]
CPU C6-Cores [ 0 2 4 6 8 10 12 14 ]
CPU P-States [ 31 34 (40) ]
CPU C3-Cores [ 0 1 2 3 4 8 10 12 14 ]
CPU C6-Cores [ 0 1 2 4 6 7 8 10 12 14 ]
CPU P-States [ 31 34 37 (40) ]
CPU C3-Cores [ 0 1 2 3 4 8 10 11 12 14 ]
CPU C3-Cores [ 0 1 2 3 4 8 9 10 11 12 14 ]
CPU P-States [ (12) 31 34 37 40 ]
CPU P-States [ 12 27 31 34 37 (40) ]
CPU C6-Cores [ 0 1 2 3 4 6 7 8 10 11 12 14 ]
CPU P-States [ (12) 22 27 31 34 37 40 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 10 11 12 14 ]
CPU C3-Cores [ 0 1 2 3 4 5 8 9 10 11 12 14 ]
CPU P-States [ 12 22 27 28 31 34 37 (40) ]
CPU P-States [ 12 22 27 28 31 33 34 37 (40) ]
CPU P-States [ (12) 22 25 27 28 31 33 34 37 40 ]
CPU P-States [ 12 22 25 27 28 31 33 34 37 38 (40) ]
CPU P-States [ 12 22 25 27 28 30 31 33 34 37 38 (40) ]
CPU C3-Cores [ 0 1 2 3 4 5 8 9 10 11 12 14 15 ]
CPU C3-Cores [ 0 1 2 3 4 5 8 9 10 11 12 13 14 15 ]
CPU P-States [ (12) 22 23 25 27 28 30 31 33 34 37 38 40 ]
CPU P-States [ (12) 22 23 24 25 27 28 30 31 33 34 37 38 40 ]
manoranjans-Pro:~ manoranjan$



BIOS Configuration for XCPM

C1E: Disabled
C6/C7: Enable
CPU Thermal Monitor: Enabled
C3: Enable
EIST: Enabled
...and what does this new config should fix and/or improve? I think you should find a way to correct your MSR PKG POWER LIMIT setting...
 
Joined
Oct 12, 2010
Messages
730
Motherboard
X299-WU8
CPU
i9-9880XE
Graphics
Vega 64
Mac
  1. iMac
  2. Mac Pro
...and what does this new config should fix and/or improve? I think you should find a way to correct your MSR PKG POWER LIMIT setting...
MSR_PKG_POWER_LIMIT..............(0x610) : 0x7FFD00014EA82
I dont know how to fix this If you can help me
I do not believe in a “partial XCPM” as you say. To me it (XCPM) either works or not. The fact that it may react differently, than what you expect, is another matter. It may as well be very simple, by wiping the Package Clamping Limitation #1/#2 i.e. bits 16 and 48 of MSR(0x610). You can do that by compiling AppleIntelInfo.kext yourself with a small addition on line 1250:
UInt64 msr_value = rdmsr64(MSR_PKG_POWER_LIMIT);
// Setting bits.
// msr_value |= (1L << 16);
// msr_value |= (1L << 48);
// Clearing bits.
msr_value &= ~(1L << 16);
msr_value &= ~(1L << 48);
wrmsr64(MSR_PKG_POWER_LIMIT, msr_value);
I have also included ways to sets bits.
 
Last edited:
Joined
Feb 12, 2016
Messages
8
Motherboard
Asus Deluxe II x99
CPU
Intel i7 6800K
Graphics
EVGA 980 ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hey guys,

Total newb to all of this. I am having some serious trouble understanding the original post and was wondering if someone could put the steps into idiot-proof terminology?
 
Joined
Dec 31, 2012
Messages
598
Motherboard
Asus Sage 10/G X299
CPU
i9-10980XE
Graphics
AMD Radeon VII
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
MSR_PKG_POWER_LIMIT..............(0x610) : 0x7FFD00014EA82
I dont know how to fix this If you can help me
I do not believe in a “partial XCPM” as you say. To me it (XCPM) either works or not. The fact that it may react differently, than what you expect, is another matter. It may as well be very simple, by wiping the Package Clamping Limitation #1/#2 i.e. bits 16 and 48 of MSR(0x610). You can do that by compiling AppleIntelInfo.kext yourself with a small addition on line 1250:
UInt64 msr_value = rdmsr64(MSR_PKG_POWER_LIMIT);
// Setting bits.
// msr_value |= (1L << 16);
// msr_value |= (1L << 48);
// Clearing bits.
msr_value &= ~(1L << 16);
msr_value &= ~(1L << 48);
wrmsr64(MSR_PKG_POWER_LIMIT, msr_value);
I have also included ways to sets bits.
I had this problem too when i used my 5960X with manual parameters in bios, expecially core speed etc. When you change default config to overclock the cpu, AppleIntelInfo log about MSR power package limit will give always a wrong parameter like yours (and mine when i had that cpu)
I solved it without pathches but as piker suggested me too i put in Auto every bios parameters about overclocking and started changing at first core usage selecting "by core usage" option (i use Asus X99 Deluxe M.B.) and then changing value of single cores starting from a moderate OC (39) to a maximum of 43...i left in AUTO every other parameters so i got a real MSR PWR value, in my case it was 140W
 
Joined
Dec 31, 2012
Messages
598
Motherboard
Asus Sage 10/G X299
CPU
i9-10980XE
Graphics
AMD Radeon VII
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
Hey guys,

Total newb to all of this. I am having some serious trouble understanding the original post and was wondering if someone could put the steps into idiot-proof terminology?
Maybe you should give us your specs and then we can help you :)
 
Joined
Feb 12, 2016
Messages
8
Motherboard
Asus Deluxe II x99
CPU
Intel i7 6800K
Graphics
EVGA 980 ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Maybe you should give us your specs and then we can help you :)

Sorry! My specs are:

Intel Core i7 6800k 6-core @ 3.4Ghz
G.skill 32GB RAM @ 3200Mhz
Asus Deluxe II x99 w/ Thunderbolt 3 EX
EVGA 980ti
Noctua D15
EVGA 1000 P2
Samsung 850 EVO 500GB SSD
Samsung 850 EVO 250GB SSD
WD Black Series 2 TB Mechanical drive

Any help would be tremendously appreciated!!
 
Joined
Dec 31, 2012
Messages
598
Motherboard
Asus Sage 10/G X299
CPU
i9-10980XE
Graphics
AMD Radeon VII
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
Sorry! My specs are:

Intel Core i7 6800k 6-core @ 3.4Ghz
G.skill 32GB RAM @ 3200Mhz
Asus Deluxe II x99 w/ Thunderbolt 3 EX
EVGA 980ti
Noctua D15
EVGA 1000 P2
Samsung 850 EVO 500GB SSD
Samsung 850 EVO 250GB SSD
WD Black Series 2 TB Mechanical drive

Any help would be tremendously appreciated!!
Ok so now let's start...where is your problem? Or better...where do you installation process hangs?
 
Joined
Feb 12, 2016
Messages
8
Motherboard
Asus Deluxe II x99
CPU
Intel i7 6800K
Graphics
EVGA 980 ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Ok so now let's start...where is your problem? Or better...where do you installation process hangs?

My problem really is understanding the terminology the original post uses. For example, it states, "set Mac OS X installer." I am unsure as to what they mean in that statement. I realize that I am profoundly ignorant, but want to become skilled and proficient at all of this. I have had Mac os x on a previous computer I built, but not ever on the x99 platform.
 
Joined
Dec 31, 2012
Messages
598
Motherboard
Asus Sage 10/G X299
CPU
i9-10980XE
Graphics
AMD Radeon VII
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
My problem really is understanding the terminology the original post uses. For example, it states, "set Mac OS X installer." I am unsure as to what they mean in that statement. I realize that I am profoundly ignorant, but want to become skilled and proficient at all of this. I have had Mac os x on a previous computer I built, but not ever on the x99 platform.
So the first step is to create an USB stick installer with Sierra....follow this guide till step 3 to create sierra install usb pen with Unibeast, https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.200564/ This is your first step.
Then follow exactly steps here https://www.tonymacx86.com/threads/...-haswell-e-family.197513/page-11#post-1359581 and report any errors you have
 
Last edited:
Joined
Feb 12, 2016
Messages
8
Motherboard
Asus Deluxe II x99
CPU
Intel i7 6800K
Graphics
EVGA 980 ti
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS

Attachments

  • IMG_0016.JPG
    IMG_0016.JPG
    1.6 MB · Views: 174
Status
Not open for further replies.
Top