- 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
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
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
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)
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)
(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
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
Drivers64UEFIDataHubDxe-64Install RC Scripts on target volume
EmuVariableUefi-64
OsxAptioFixDrv-64
(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)
- 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/) - 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)
USB-OPT-B)
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 PCa) 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
- start OSX setup again, installation should then automaticly continue
- 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:
- depending on chosen USB option:USB-OPT-A) nothing to be done here(download Kext Wizard here: http://www.insanelymac.com/forum/topic/253395-kext-wizard-easy-to-use-kext-installer-and-more/)
USB-OPT-B) install 'FakePCIID_XHCIMux.kext' and 'FakePCIID.kext' to HDD using Kext Wizard - eject OSX USB-Stick
- reboot from HDD and use the HDD as start volume in Clover
- 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
- for USB-Stick only:
View attachment ElCapitan-USB-Clover_EFI.zip (includes 'config-setup-option_X.plist', 'HFSPlus-64.efi' and KEXTs) - View attachment ElCapitan-FakePCIID.zip
View attachment VoodooTSCSync-6core.kext.zip
View attachment VoodooTSCSync-8core.kext.zip - for HDD only:
View attachment ElCapitan-HDD-Clover_EFI.zip (includes 'config-hdd-usb_option_X.plist' and 'HFSPlus-64.efi')
View attachment CodecCommander.kext.zip
Last edited: