This is my build documentation for an ASUS Z170-A setup with an NVIDIA GTX960 and the Intel i5 6500, most of this came from Storks asus rog maximus build, his audio instructions didn't work for me so it differs substantially there. This build also doesn't have NVRAM. Nearest I can tell everything is running as expected, including all USB and audio ports.
- Asus Z170-A
- Intel Core i5-6500
- Crucial Ballistix Sport LT 32GB (2 x 16GB) DDR4-2400 Memory
- MSI GeForce GTX 960 4GB Installed in slot 1!
- (DORMANT) EVGA GeForce GTX 1070 8GB SC Gaming
- 2x Kingston HyperX Fury 120GB 2.5" Solid State Drive
- Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
- NZXT S340 (White)
- Corsair 860W 80+ Platinum
- 4x Phanteks PH-F140SP_BK 82.1 CFM 140mm Fan
- Creating the boot drive
- Follow steps 1 & 2 of UniBeast Install Guide to setup the drive.
- Download and drag to thumb drive
- Ai Overclock
- AI Overclocker Tuner > X.M.P.
- Advanced Items
- System Agent (SA) Configuration > VT-d >
Disable
- PCH Configuration > IOAPIC 24-119 >
Disabled
- XHCI Handoff >
Enabled
- USB Configuration > Legacy USB Support >
Auto
- USB Configuration > XHCI Hand Off >
Enabled
- APM Configuration > Power on by PCI - E/PCI >
Disabled
- System Agent (SA) Configuration > VT-d >
- Boot Menu
- Fast Boot >
Disabled
- Boot Logo Display >
Disabled
- Secure Boot OS >
Other OS
- Boot Option 1 > USB Thumb Drive, UEFI Volume
- Fast Boot >
- Exit > Save Changes
- At Clover boot screen, choose
Boot Mac OS X from USB
- Disk Utilty
- Select Target Disk
- Erase >
Mac OS Extended (Journaled)
- Don't bother to enable Network, Location, or Reporting nothing to be done now.
- On reboot select
MacOS on *Target Drive*
on the Clover boot screen
- Multibeast
- Drag and drop Multibeast to Application folder
- Run Multibeast and select the following settings:
- Quick Start > UEFI Boot Mode
- Drivers > Audio > Realtek ALCxxx > 100 Series Audio Drivers > Disk > 3rd Party SATA
- Drivers > Misc > FakeSMC
- Drivers > Misc > FakeSMC HWMonitor
- Drivers > Network > Intel > IntelMausiEthernet v2.2.0
- Drivers > USB > Increase Max Port Limit
- Bootloaders > Clover v2.3k r3766 UEFI Boot Mode
- Customize > System Definitions > iMac > iMac 14,2
- Save your config
- Run and Close
- Fixing Ethernet Device Name (needed for apple store etc.)
- In
Terminal
runsudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
- In
- Clover Configurator
- Mount EFI partition
- Load config file
- Change settings in config:
- Boot > darkwake=0 prevent sleep problems
- Rt Variables > CsrActiveConfig >
0x67
disable SIP temporarily - Devices > Audio > ResetHDA >
✓
- System Parameters > Inject Kexts >
Yes
- System Parameters > Inject System ID >
✓
- System Parameters > Nvidia Web >
✓
- Save
EFI
Partition (Already mounted earlier in Clover)- Navigate to `EFI(patition)/EFI/CLOVER/ACPI/patched in the Finder
- Copy in the
SSDT
file you downlaoded for your processor - Rename to
SSDT.aml
- Reboot
- BIOS
- Set startup partition to newly created OSX EFI partition
- Audio setup (because it doesn't work yet)
- Run the
audio_cloverALC120.command
file - enter password
- Say yes (y) to all questions (for Asus Z170-A)
- Run the
- In Terminal
- run
ifconfig
- Check that it returns
en0
instead ofen1
, the line should look like:en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500`
- run
- Clover Configurator
- Load the Clover config file follow steps 1 and 2 from earlier
- Select/install
EmuVariableUefi
in Install Drivers. This creates an emulated NVRAM - Reset Rt Variables > CsrActiveConfig >
0x3
to renable SIP
- Run the NVIDIA driver
- Reboot
Done!
Thank you for the guide, helped me a lot.
I have some comments:
IV.1.ii
section need a line brake, there two points in the same lineII.2
section (XHCI Handoff > Enabled
) is not in the current version of the BIOS, you can remove it and leave the other one (USB Configuration > XHCI Hand Off > Enabled
) which is the correct oneconfig.plist
file in theIV.3.ii
sectionIV.3.iii
section are not clear enough, I had a hard time trying to find the optionsI still can't make the sound work, I don't know if you aware of any workaround or if there's something additional I can do, or maybe an updated driver I can use.
Thank you again for your guide.