Contribute
Register

Asrock X99 Extreme3 with Xeon E5-1650V3, GTX 980 Ti and OSX 10.11.1 El Capitan

Status
Not open for further replies.
Joined
Nov 23, 2015
Messages
12
Motherboard
Gigabyte GA-Z97MX gaming5
CPU
E3-1241 V3
Graphics
GTX 960
Asrock X99 Extreme3 with Xeon E5-1650V3, GTX 980 Ti and
OSX 10.11.1 El Capitan



This has been a tricky build as basicly none of the solutions for other X99 builds I found on this awesome forum (and a couple of other forums) worked for this Asrock board. So for all of those who would like to build something similiar I've put together this guide on how to install El Capitan.



Hardware

Case: Cooler Master Cosmos SE
Motherboard: Asrock X99 Extreme3
CPU: Intel Xeon E5-1650V3 6x3,5GHz (12 Threads)
CPU-Cooler: Corsair Hydro Series H60
RAM: 32GB DDR4 2133 MHz ECC
GPU: Gainward NVidia GTX 980 Ti 6GB
Power Supply: EVGA SuperNova 750 G2-80Plus
Harddrive #1: Samsung SM951 512GB M.2 PCIe
Harddrive #2: Samsung 850 Pro 128GB SATA
Harddrive #3+4: Western Digital WD4000FYYZ 4TB SATA
Bluetooth: IOGear Bluetooth 4.0 IOGGBU521

See build here: http://www.tonymacx86.com/user-buil...980-ti-32gb-ddr4-ecc-success.html#post1166033


Installation

1) BIOS Settings

The correct BIOS settings are utterly important!
But first update your BIOS to the latest firmware (I used v1.80).

Settings:
OC Tweaker -- CPU:​
Intel SpeedStep Technology = Enabled
Intel Turbo Boost Technology = Enabled
Advanced -- CPU Configuration:
Intel Hyper Threading = Enabled​
(Intel Virtualization Technology = Enabled/Disabled makes no difference)
CPU C States Support = Enabled
Package C State = C6(non Retention)
CPU C3 State = Enabled
CPU C6 State = Enabled
Advanced -- Chipset Configuration:
VT-d = Disabled
Advanced -- Super IO Configuration:
Serial Port = Disabled
Advanced -- USB Configuration:
Intel USB 3.0 Mode = see below
Legacy USB Support = Enabled
Legacy USB 3.0 Support = Enabled
(USB Compatibility Patch = Enabled/Disabled makes no difference)
Boot:
CSM (Compatibility Support Module) = Disabled
(you might have to enable it for booting from a Linux USB-Stick)

Choose between one of these two options:
USB-OPT-A)​
only USB 3.0 ports are available:
Advanced -- USB Configuration -- Intel USB 3.0 Mode=Enabled​
USB-OPT-B)​
USB 2.0 and 3.0 ports work, but only at USB 2.0 speed:
Advanced -- USB Configuration -- Intel USB 3.0 Mode=Smart Auto​
(USB seems to be unstable when using USB 2.0 port for mouse/kb and inserting a USB 3.0 Stick in a USB 3.0 port)​

Note: Changing certain settings requires grabbing a new SSDT.aml - e.g. Intel SpeedStep Technology


2) DSDT.aml and SSDT.aml

Without these files nothing will work properly, so make sure you don't skip this step.

  • boot Linux, i.e. from a USB-Stick or Live DVD
    (you might have to enable CSM (Compatibility Support Module) in BIOS)
  • use console to copy DSDT and SSDT to a FAT-Partition on a USB-Stick:
    Code:
    cp /sys/firmware/acpi/tables/DSDT /media/<USBSTICK>/dsdt.aml
    cp /sys/firmware/acpi/tables/SSDT /media/<USBSTICK>/ssdt.aml
    (you'll have to mount the USB-Stick first and then replace "<USBSTICK>" with the appropriate path)


3) OSX 10.11 USB-Stick

  • use Disk Utility and partition your USB-Stick one "Mac OS Extended (Journaled)" partition and GUID Partition Table, name the partition "OSX11"
  • download OS X El Capitan via App Store
  • install El Capitan on USB-Stick via Terminal:
    Code:
    sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/OSX11 --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --no interaction
  • download Clover Installer from http://sourceforge.net/projects/cloverefiboot/
  • run Clover Installer
    • choose USB-Stick as Install Location
    • customize settings:
      Install for UEFI booting only
      Install Clover in the ESP
      Drivers64UEFI
      DataHubDxe-64
      EmuVariableUefi-64
      OsxAptioFixDrv-64​
      Install RC Scripts on target volume
      (you might want to choose some theme as well)​
  • after Clover installation open EFI partition in Finder
  • copy 'DSDT.aml' and 'SSDT.aml' to 'EFI/CLOVER/ACPI/patched/'
  • remove 'EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi' and copy 'HFSPlus-64.efi' to 'EFI/CLOVER/drivers64UEFI/'
    (for 'HFSPlus-64.efi' see downloads below)
  • copy 'AppleIntelE1000e.kext', 'FakeSMC.kext', 'GenericUSBXHCI.kext' and 'NullCPUPowerManagement.kext' to 'EFI/CLOVER/kexts/10.11/'
    (for KEXTs see downloads below)
  • if you have a 6-core CPU copy 'VoodooTSCSync-6core.kext' to 'EFI/CLOVER/kexts/10.11/' or
    if you have a 8-core CPU copy 'VoodooTSCSync-8core.kext' to 'EFI/CLOVER/kexts/10.11/',
    then rename the file in 'EFI/CLOVER/kexts/10.11/' to 'VoodooTSCSync.kext'
    (for 'VoodooTSCSync-xxx.kext' see downloads below)
  • remove 'EFI/CLOVER/config.plist'
  • depending on chosen USB option:
    USB-OPT-A)
    • no additional drivers required
    • copy 'config-setup-usb_option_a.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
      (for 'config-setup-usb_option_a.plist' see downloads below)
    USB-OPT-B)
    • copy 'FakePCIID_XHCIMux.kext' and 'FakePCIID.kext' to 'EFI/CLOVER/kexts/10.10/' and 'EFI/CLOVER/kexts/10.11/'
      (for KEXTs see downloads below)
    • copy 'config-setup-usb_option_b.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
      (for 'config-setup-usb_option_b.plist' see downloads below)
  • open 'EFI/CLOVER/config.plist' with Clover Configurator
    (Clover Configurator: http://mackie100projects.altervista.org/download/)
    • under SMBIOS use the "generator" button to generate a MacPro5,1 SMBIOS
      Howto_SMBIOS.png
    • save file and close app
  • copy all files that are necessary for the post-installation to the USB-Stick
  • eject USB-Stick (including EFI partition)

This is how the 'EFI/CLOVER/' directory should look like when your done:
USB-OPT-A)​
ElCapitan-Example_EFI_folder-Setup-USB_OPT_A.png
USB-OPT-B)
ElCapitan-Example_EFI_folder-Setup-USB_OPT_B.png


4) OSX 10.11 Installallation

  • in BIOS Settings disable Boot -- CSM (Compatibility Support Module)
  • disconnect audio cable (Headphone/Speakers/etc.)
  • depending on chosen USB option:
    USB-OPT-A) put USB-Stick in a USB 3.0 port
    USB-OPT-B) put USB-Stick in any USB port​
  • boot from OSX USB-Stick
  • OSX Setup should start up, be patient even if nothing seems to happen anymore, just wait a couple of minutes
  • enter Disk Utility and partition your HDD with one "Mac OS Extended (Journaled)" partition and GUID Partition Table
  • install OSX on HDD
    (in case setup is stuck at 100% just wait a while)
  • restart PC
    a) if only USB-Stick is available as start volume in Clover:
    • start OSX setup again, installation should then automaticly continue
      (you might have to repeat this step a couple of times as AndrewL7332 pointed out, but it should work in the end)
    • restart PC and boot from USB-Stick again - but choose HDD as start volume in Clover
    b) if HDD is available as well, choose HDD as start volume in Clover​

  • OSX should start up


5) OSX 10.11 Post-Installallation

  • in OSX System Preferences -- Security -- General: choose "Allow apps download from: Anywhere"
  • in OSX System Preferences -- Energy Saver: deselect "Wake for Ethernet network access"

  • install Clover on HDD using Clover Installer and the same settings as before - but use the HDD as target volume
  • the EFI partition on the HDD should already be mounted, if not use Clover Configurator to mount the EFI partition on the HDD (should be disk0s1)
  • remove 'EFI/CLOVER/drivers64UEFI/VBoxHfs-64.efi' from EFI partition on HDD
  • copy 'DSDT.aml', 'SSDT.aml' and 'HFSPlus-64.efi' to EFI partition on HDD (same paths as before)
    but don't copy any KEXT files !
  • remove 'EFI/CLOVER/config.plist'
  • depending on chosen USB option:
    USB-OPT-A) copy 'config-hdd-usb_option_a.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
    USB-OPT-B) copy 'config-hdd-usb_option_b.plist' to 'EFI/CLOVER/' and rename it to 'config.plist'
    (for 'config-hdd-usb_option_X.plist' see downloads below)​
  • open 'EFI/CLOVER/config.plist' with Clover Configurator
    • under SMBIOS use the "generator" button to generate a MacPro5,1 SMBIOS
    • save file and close app
  • unmount EFI partition
  • run and install MultiBeast (I used version 8.0.1) using the following options:
    ElCapitan-Example_Multibeast_Config.png


  • use Clover Configurator to mount the EFI partition on the HDD (should be disk0s1)
  • open the file '/Volumes/EFI/EFI/CLOVER/config.plist' with Clover Configurator
  • under "Boot" in the section "Arguments" deselect the kernel flag "nv_disable=1"
  • save file and close Clover Configurator
  • install NVidia Web Driver for OSX 10.11.1,
    necessary for the GTX 980 Ti and other unsupported NVidia cards
    (NVidia Web Driver: "http://www.tonymacx86.com/graphics/...raphics-drivers-os-x-10-11-1-346-03-03-a.html")
  • reboot from HDD

  • if you want audio:
    • in OSX System Preferences -- Sound -- Output: select appropriate output device (e.g. "Internal Speakers")
    • install CodecCommander.kext using Kext Wizard to fix the "No sound after sleep/wake" issue
      (for 'CodecCommander.kext' see downloads below)
      (source of KEXT: "http://www.tonymacx86.com/audio/170063-fix-no-sound-after-sleep-1150-possibly-other-realteks.html")
    • reboot once more from HDD
    • connect audio cable (Headphone/Speakers/etc.)
    • you might have to reboot again before sound works (for whatever reason)
  • to fix the problem that USB drives are not ejected on sleep, install SafeSleepUSBv1.2
    from here: "http://www.tonymacx86.com/general-help/164938-usb-drives-not-properly-ejected-wake-sleep-yet-another-solution-but-one-free.html#post1044849"
  • you may now enable CSM (Compatibility Support Module) in BIOS if you need support for non-UEFI boot volumes
  • Done.


6) Open issues

  • instant wake from sleep when external USB-HUB or some USB drive is connected - at least when using USB-OPT-A.
    Not tested when using USB-OPT-B since USB 3.0 speed was more important than having a trillion USB Ports that only run at 2.0 speed


7) Downloads

 
Last edited:
Very Nice Build I like Memory support ECC
Supports Quad Channel DDR4 3000+(OC), Supports ECC*, RDIMM
 
Works great for my Asrock X99 Extreme4! Awesome guide! Never would have gotten this installed without it!

Since you are experienced with Xeon's I was hoping for a little advice. I am currently running with an i7-5820k but will be switching to an E5-1660 v3 tomorrow. The 5820k is a 6 core while the Xeon that I am switching to is an 8 core. Would it be safe to assume that if I simply change from VoodooTSCSync 6 Core to VoodooTSCSync 8 Core that it would work? Any other changes I may need to make?
 
Hi I was wondering if I'm doing something wrong. I've followed all the steps for prepping the usb and motherboard but when I disable the CSM and try to boot the usb it just sits there or the screen will go blue and just show the motherboard time. Please help asap. My specs are AsRock Extreme4, GTX 980 ti superclocked, 16gb hyper-x 2400 ddr4 ram, and a Intel i7-5820k 6-core.
 
Thank you so much Tomtomx86 for your guide.
I wouldn't be able to make it work without you !

My config :

Motherboard: Asrock Fatal1ty X99M Killer
CPU: Intel Xeon E5-2630V3 8x2,4GHz(16 Threads)
CPU-Cooler: Noctua NH-D9DX I4 3U
RAM: 1x16GB DDR4 2133 MHz ECC Registered
GPU: Sapphire Radeon HD 7950 3Gb
Power Supply: Enermax Liberty 500W
Harddrive #1: Samsung SM951 512GB M.2 Nvme

I wasn't able to install it directly on the M.2 drive had to install it on a SATA drive.(follow method post #77 :
http://www.tonymacx86.com/general-hardware-discussion/181387-os-x-driver-nvme-m-2-solid-state-drives-released-8.html )

Using
NvmExpressDxe-64.efi and NVMeGeneric.kext in clover.

Waiting my Thunderbolt 2 AIC card to arrive to try to install it and connect my Thunderbolt display.

But still some issues :
System reboot after a while.
only USB 3 port working

Not yet tested sound


 
Hi,

Thank you for the great and very clear guide. I already have El Capitan running on a Gigabyte X99 motherboard with a Core i7 5930K CPU but I am going to try this tomorrow. I have an application that needs a lot of CPU cores.

Currently, I have an E5-1650 v3 CPU. What I really want is a 12-core E5-2670 v3 CPU. Do you know if it's possible to use this CPU in a Hackintosh by modifying the VoodooTSCSync file? And if so, what is the modification that needs to be made?

Your help would be appreciated!
 
Hi,

Thank you for the great and very clear guide. I already have El Capitan running on a Gigabyte X99 motherboard with a Core i7 5930K CPU but I am going to try this tomorrow. I have an application that needs a lot of CPU cores.

Currently, I have an E5-1650 v3 CPU. What I really want is a 12-core E5-2670 v3 CPU. Do you know if it's possible to use this CPU in a Hackintosh by modifying the VoodooTSCSync file? And if so, what is the modification that needs to be made?

Your help would be appreciated!

Hi AndrewL7332,

the twelve cores should be no problem.
You would simply have to edit the file Contents/Info.plist inside the VoodooTSCSync.kext
and change the value for "IOCPUNumber" to 23.
(That value begins at zero for one core)

Good luck and best regards!
 
Thank you so much for this guide. It helped me get my 5820k installed on a ASrock Extreme4/3.1.
The only issue I am running into(besides the whole USB thing) is that my geekbench scores are very low when overclocking. The cpu power just seems to go up and down and doesn't stay consistent, like getting 16000 on multicore at 4.4ghz. When using the same bios settings but booting into windows i get 24000.

Any suggestions?
 
Last edited:
Thank you so much for this guide. It helped me get my 5820k installed on a ASrock Extreme4/3.1.
The only issue I am running into(besides the whole USB thing) is that my geekbench scores are very low when overclocking. The cpu power just seems to go up and down and doesn't stay consistent, like getting 16000 on multicore at 4.4ghz. When using the same bios settings but booting into windows i get 24000.

Any suggestions?

Hi Dykast,

I don't know much about overclocking. But I have made the same observations on the Hackintoshs I've built.
The differences have nothing to do with overclocking, it's a general problem.
My theory is that the problem lies within the benchmarking software. I think that Geekbench
isn't actually capable of producing comparable cross-platform results. Or at least not on every hardware.
Why should a CPU be slower under OSX than under Windows? That seems ridiculous to me:D

When your CPU is not overclocked it should score something around 17000 in Multi-Core x86 mode
and about 19400 in Multi-Core x64 mode under OSX.
So the 16000 you've scored when @ 4,40 GHz are too low already.
It's probably a silly question, but did you make sure that there no other programs running while benchmarking?
I would also run the benchmark some five times and then see what the maximum
score is. All sorts of background processes can decrease the score, so usually there are some
variations in the scores.

I would simply ignore the differences between the scores under Windows and OSX.
You can check out scores of authentic Macs here: http://browser.primatelabs.com/mac-benchmarks

Cheers!
 
Status
Not open for further replies.
Back
Top