Contribute
Register

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

Status
Not open for further replies.
Sorry i didn't read well you have a new 1080GTX....at the moment you cannot boot with nvidiaweb you must set nv_disable=1 to reach OSX GUI

Can it work at all? In the OS? I've read there is no acceleration. Now, I need to swap my 1080s for old 980Tis or Titans...
 
I can't even install. How do I enter the verbose debug mode?
 
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



Hi nmano! can you make a youtube video of all this guide step by step?
Thx man!
 
Tried to upgrade to 10.12 Final last night and failed, so did a complete reinstall, had to boot with NullCPUPowerManagement and VoodooTSCSync and Haswell FakeCPUID and flag, but after that i was able to change FakeCPUID to Broadwell-E and remove the kexts and now have XCPM working again... weird

Any way just a little note for people upgrading or trying from a clean install, thanks nmano for OP
@ekwipt Can you please share your files?
I've been trying for a week with no success
I followed many guides
I don't know where is the issue
 
@ekwipt Can you please share your files?
I've been trying for a week with no success
I followed many guides
I don't know where is the issue
There is no need to use NullCPUPowerManagement kext to enable xcpm...it's no more used!
 
not sure, what's with the two nvidia flags? They look they are opposing each other, can you just boot with Apple graphics drivers first.

What you need to do is make a workable Sierra USB with minimal Kexts etc

Screenshot your Clover boot screens as well

I basically followed a combination of guides,

Giacomoleopardo's is a good starting point, but very detailed, which you don't need at this point, also are you using 10.12.0? As i've seen issues with 10.12.1

https://www.tonymacx86.com/threads/giacomoleopardos-workstation-triplet.199643/

http://www.insanelymac.com/forum/files/file/604-nvmep/

FakeCPUID 0x0306A0

 
not sure, what's with the two nvidia flags? They look they are opposing each other, can you just boot with Apple graphics drivers first.

What you need to do is make a workable Sierra USB with minimal Kexts etc

Screenshot your Clover boot screens as well

I basically followed a combination of guides,

Giacomoleopardo's is a good starting point, but very detailed, which you don't need at this point, also are you using 10.12.0? As i've seen issues with 10.12.1

https://www.tonymacx86.com/threads/giacomoleopardos-workstation-triplet.199643/

http://www.insanelymac.com/forum/files/file/604-nvmep/

FakeCPUID 0x0306A0


I followed Giacomoleopardo guide for installing El Capitan it was easy but not working with Sierra

How can I boot with apple graphic driver with nvidia gtx 980 ti installed?

I tried nv_disable=1 alone and both flags same result it wasn't an issue with installing El Capitan, Also npci=0x2000 & npci=0x3000

I'm trying to install 10.12.0 fresh install with usb drive

Sorry I had a typo it's right FaceCPUID 0x0306A0 that I used
 

Attachments

  • Screen Shot 2016-11-30 at 05.22.40.png
    Screen Shot 2016-11-30 at 05.22.40.png
    733.6 KB · Views: 137
  • Screen Shot 2016-11-30 at 05.27.54.png
    Screen Shot 2016-11-30 at 05.27.54.png
    113.1 KB · Views: 174
  • Screen Shot 2016-11-30 at 05.28.15.png
    Screen Shot 2016-11-30 at 05.28.15.png
    87.2 KB · Views: 157
Make sure you are using the kexts NullCPUPowerManagement and voodootsc kexts and make sure you change the plots to reflect the number of cores minus one (in your case 11)
 
Make sure you are using the kexts NullCPUPowerManagement and voodootsc kexts and make sure you change the plots to reflect the number of cores minus one (in your case 11)

NullCPUPowermanagement is not needed with Clover only needed with legacy boot loaders such as Chimera, Chameleon.
 
Status
Not open for further replies.
Back
Top