Guide update 26-07-2017
X99 Mac osx 10.13
First of all you'll need to have Install macOS 10.13 Beta.app in your Applications folder.
Then, you'll need to right click it and then go to Show Package Contents/Contents/Shared Support and from there mount InstallESD.dmg.
Once mounted there you'll find Packages folder and inside Core.pkg.
Double click Core.pkg and this will install macOS to desired partition, SSD or HDD.
Once done, mount BaseSystem.dmg and then copy System/Library/CoreServices/boot.efi and paste it to the same location System/Library/CoreServices/boot.efi on the installed drive.
Boot it with your existing Clover and in few seconds you'll reach desktop screen.
Thank you. Clover team and Apple ALC and others naveedamad,
Guide update 23-07-2016
Mac OSX 10.12 with X99 Broadwell-E family and Haswell-E family
X99Gaming G1 wifi
Samsung SM951 256GB AHCI
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.
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
- Intel USB 3.0 XHCI Mode Enabled
- CSM Disable
BIOS Configuration for USB 2 Flash drive with clover
- Intel USB 3.0 XHCI Mode Smart Auto
- CSM Disable
BIOS Configuration for XCPM
XMP: profile 1 C1E: Disable C6/C7: Disable CPU Thermal Monitor: Disable C3: Enable EIST: Disable
After installation you have to set DSDT and SSDT.Now graphics work very well after clover update.We have to set nvda_drv=1 and patched AppleGraphicsControl.kext
I get Script to generate a SSDT for Power Management
AppleALC Boot Arguments 10.12 you have to add -alcbeta
-v darkwake=0 npci=0x3000 nvda_drv=1 -alcbeta
Look My Files
Mac osx Installer
kexts (You have set IOCPUNumber to VoodooTSCSync.kext)
DSDT patches (Before Devices patch check your devices rename H000)
SCALED RESOLUTIONS FOR YOUR MONITOR
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
My system(X99GamingG1) support Auto overclock just press back panel OC button.
Automatically Adjust Brightness: No
Update usb3 XHC patch its worked 10.11 and 10.12
EHC1 to EH01
EHC2 to EH02
XHC to name_adr 0x00140000
If you update this patch you have to install X99_Injector USB 3.kext in same folder(USB 3 XHC Patch)I updated.
10.12 DP5 change 15 port limit to 20 in AppleUSBXHCIPCI
Unknown CPU Fixed
About this Mac unknown cpu error fixed.
Thius patched worked Haswell-E CPU and Broadwell CPU
1-Enable in config xcpm_bootstrap_Broadwell or Haswell
2-Enable in config xcpm_cpuid_set_infoBroadwell or Haswell
3-FakeCPUID is Broadwell 0x040674
4.CPU Type is Broadwell 0x0a02
5-FakeCPUID is Haswell 0x0306F2
6.CPU Type is Haswell 0x0a01
This config supported haswell-E and Broadwell CPUs bootstrap and cpuid_set_info.
New FakeCPUID Credit-Pikeralpha
61 / 0x3D (Broadwell) = 0x0306D0 63 / 0x3F (Haswell E) = 0x0306F2 70 / 0x46 (Chrystalwell) = 0x040660 71 / 0x47 (Broadwell H) = 0x040670
My susses story
I found 12-11-2015 for X99 Haswell-E need FakeCPUID I try 10.11.3
If anyone want to see that story search on google good news for x99.
FakeCPUID 0x0306E0 (Ivy Bridge) to Haswell-E
Now 10.12 no need this ID.
Credit: PikeRAlpha, RehabMan, chris, vit9696, Brumbaer,Okrasit