Contribute
Register

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

Status
Not open for further replies.
Now sleep worked.
try this
Thanks Rehapman.
 

Attachments

  • X99 USB3 with sleep.txt.zip
    2.7 KB · Views: 144
Guide update 23-07-2016

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



X99Gaming G1 wifi
5960X
GTX 970
Samsung SM951 256GB AHCI
Corsair 780T
Corsair H115i


I install Mac OSX 10.12 (16A239j) with X99 LGA2011-V3 platform. It’s fully supported now we don’t need add FakeCPUID anymore. 5960X needs only CloverPatch.
I update bios F22J Support Intel Xeon E5-2600 v4, E5-1600 v4 series, Core i7 6000 series CPU
The Samsung SM951 AHCI model is fully supported by Mac OSX Pro.


OSX 10.12 Installation Notes:


Set Mac osx Installer (I updated files)
Remove DSDT and SSDT
Update Clover to latest (_v2.3k_r3652_Special Edition).
Update nvidia latest web drivers.
Set patch 1 Change 15 Port Limit To 30 in XHCI Kext 10.12(99-series)
Set patch 2 5960XPatch 10.12 by Brumbaer
Creative Sound worked with AppleALC.kext
Install X99_Injector USB 3.kext and set your DSDT XHC to XHCI
You have to set IOCPUNumber to VoodooTSCSync.kext.

BIOS Configuration for USB 3 Flash drive with clover

  1. Intel USB 3.0 XHCI Mode Enabled
  2. CSM Disable
  3. XHCI-Hand-off-Enabled
  4. EHCI-Hand-off-Enabled
BIOS Configuration for USB 2 Flash drive with clover

  1. Intel USB 3.0 XHCI Mode Smart Auto
  2. CSM Disable
  3. XHCI-Hand-off-Enabled
  4. EHCI-Hand-off-Enabled
After installation you have to set DSDT and SSDT.

I get Script to generate a SSDT for Power Management

https://github.com/P...ha/ssdtPRGen.sh

AppleALC

https://github.com/vit9696/AppleALC

AppleALC Boot Arguments 10.12 you have to add -alcbeta
-v darkwake=0 npci=0x3000 nvda_drv=1 -alcbeta

SCALED RESOLUTIONS FOR YOUR MONITOR

https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
Enable HiDPI Mode
sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
Set your DisplayProductName
Set your DisplayProductID
Set your DisplayVendorID
Set Scale Resolutions
Download your file then overrides your display vendorId like this.

Example for my Monitor:
sudo cp ~/Downloads/DisplayProductID-79f.plist /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-4c2d/DisplayProductID-79f

Now graphics work very well after clover update.We have to set nvda_drv=1 and patched AppleGraphicsControl.kext







XCPM for unsupported Processor
https://pikeralpha.wordpress.com/2016/07/26/xcpm-for-unsupported-processor/


Look Files
config.plist
Kexts
Mac osx Installer
 
Would this setup work?
Intel i7-6950X Processor Extreme Edition
gigabyte GA-X99-Designare EX
Samsung Pro 512 M.2 SSD
macOS Sierra

Thanks

Nolan
 
Hi Everyone,

Yesterday I totally messed up my working yosemite installation - and what's even worse - today accidentally erased my time machine backups. It's a complete disaster and I have no other way but moving to sierra now.

Anyone on here got a similar config to mine? If so could you give me some tips on how to get it to work on my machine?

I've been basically sitting in front of the computer trying to get it to work but to no avail. I also followed the guide in post no. 107 by thenightflier in this thread but I can't seem to get past 'PCI configuration begins' line no matter what boot flags I use.

Getting really desperate now...

I've got: Asus rampage V extreme x99 with 5960x and R9 290 (not x).

I’d be EXTREMELY grateful for any help

Thanks in advance
Michael
 
Sorry, forgot to attach files
 

Attachments

  • config.plist
    7 KB · Views: 235
  • Screen Shot 2016-11-07 at 22.42.21.png
    Screen Shot 2016-11-07 at 22.42.21.png
    163.3 KB · Views: 166
Try again with this EFI....of course overwrite with the existing in the USB stick.

YUP that EFI worked! What do you figure got it up this time? Got Sierra installed. Now for post-install questions... a little confused as to all my options here and how to go about doing them. Notes:
  • Your EFI-FINAL didn't boot my system. If I install your new EFI to my boot drive, it boots up fine.
  • How should I configure my final EFI?
  • Anything I need to do with SSDT?
  • Confused as to patching applegraphicsmanagement - what's the deal with that? I installed Nvidia drivers but I get a blank screen when booting; I assume this has to do with that issue.
  • do I just leave the kexts in CLOVER/kexts/10.12, or do I install to S/L/E?
Thanks again!!
 
The EFI worked for me as well however when I replace the EFI content with the EFI-Final it doesn't boot (stuck on PCI config or something else). It only boots with new EFI like yours r.schroeder but it doesn't recognise the CPU, is extremely slow and laggy and my R9 290 only shows 1280x720 :(

I wonder where do we go from there???

Michael
 
OK - seem to have everything running now EXCEPT all of my rear USB3.0 ports! Bluetooth, wifi, ethernet, graphics etc. all work great.

So what's the deal with the USB ports? Attached is my EFI and a screen shot of my USB info... thoughts, anyone?
 

Attachments

  • EFI.zip
    18.9 MB · Views: 121
  • Screen Shot 2016-11-10 at 4.54.56 PM.png
    Screen Shot 2016-11-10 at 4.54.56 PM.png
    126.9 KB · Views: 162
The graphics card will not work, you will need another card for you to see clover screen and login screen I think, everything else is close to my. Hold and will work

Hiya,

Sorry for the late reply, I didn't get notified. Anyway, do you get PM and full p-states / speed step?

Thanks
 
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
 

Attachments

  • config.plist.zip
    7.5 KB · Views: 95
Status
Not open for further replies.
Back
Top