- May 31, 2013
- RX 570
- Classic Mac
- Mobile Phone
vzvl's IvyBridge ATX Build
GA-Z77X-UD5H - i7-3770K - HD 4000 + GTX 1050 Ti
GA-Z77X-UD5H - i7-3770K - HD 4000 + GTX 1050 Ti
Gigabyte GA-Z77X-UD5H Rev1.1 Motherboard
Corsair Vengeance 16GB (4 x 4GB) DDR3 1600 Memory
Intel Core i7-3770K Ivy Bridge Processor
ZOTAC GTX 1050 Ti OC 4GB Graphics Card
Corsair Carbide 330R Quiet Case
Corsair TX 650M Power Supply
This build description is aimed at everyone running on a Gigabyte Board (ideally UD5H) with a discrete Nvidia GPU installed in the system. It was primarily created to complement the many other build descriptions and Guides out there for the 7-Series Gigabyte Boards and to focus on what has happened since and tries to summarize all the new neat functions that have been added/made possible with the help of other forum members since. This Build was first assembled back in 2013 with the help of Slugnet's Golden Master Build. Kudos to him for creating such a neat guide, helped me a lot back in the days and getting started with hackintoshing.
I'm using the most recent BIOS provided by Gigabyte which is F16j (Download Page). Settings are the following (pretty much following the tonymacx86 Installation Guide):
- Load Optimized Defaults
- BIOS Features -> Fast Boot (Disabled), CSM Support (Never), Windows 8 Features (Windows 8 QS)
- Peripherals -> SATA Mode Selection (AHCI), xHCI Mode (Auto), XHCI/EHCI Hand-off (Enabled)
- Power Management -> Wake on LAN (Disabled), High Precision Event Timer (Enabled)
- If you use a dedicated graphics card I recommend starting with Peripherals -> Internal Graphics (Disabled). This is what worked best for me
Creating an Installer
There are two possibilities for creating a bootable USB installer.
The most common one would be the approach with UniBeast which can be read about here. You can pretty much follow it as written until and including Step 4. So everything that comes after the initial install I will cover in this guide.
The other method would be the install media approach, outlined by RehabMan in this thread under "Installing Clover to USB" and "createinstallmedia method". Although his guide is intended for Laptop users you can simply follow his GPT Option and instead of running the default Clover installer from sourceforge, use the tonymacx86 Clover Build.
Kexts & Drivers
Note: You can mount the EFI partition of your USB installer with Clover Configurator or EFI Mounter v3
If not present already under /EFI/Clover/drivers64UEFI or /EFI/Clover/kexts/Other/ download and place the following in the appropriate folders:
Installing High Sierra
After setting up your BIOS properly and having the USB installer ready, you can startup your PC and press the "F12" key to get into the boot device selection menu. Chose "UEFI: ..." and whatever the appropriate name for the USB stick is. In the Clover menu choose "Install macOS from ... ". Follow the Installation procedure as you would usually do.
Note: If you followed RehabMans create install media Method you can avoid APFS conversion by entering the following in terminal when entering the macOS installer:
/Volumes/"Image Volume/Install macOS High Sierra.app"/Contents/Resources/startosinstall --volume the_target_volume --converttoapfs NO --agreetolicense
Once the installer has finished you will most likely find yourself on the desktop of a fresh macOS install.
Don't freak out, but the OS might feel a bit jittery as you haven't installed the NVIDIA drivers yet.
Download (if not on your USB) the tonymacx86 Clover Build and install Clover to your system drive (boot volume). After having installed Clover to your drive run an appropriate EFI Mounter to access your boot volumes EFI drive (see Kexts & Drivers). Copy the kexts and drivers that you copied to your USB installer to the appropriate folders on your system drives EFI.
We are now going to tackle three (optional four) more things - SystemParameters/iMessage, Audio and Nvidia driver:
- System Parameters/iMessage:
- Open the /EFI/Clover/config.plist with Clover Configurator (install it to your system drive, you'll need it more often)
- Navigate to SMBIOS and choose the appropriate system definition next to the big question mark. In this case it would be iMac 13,2.
- Next you can follow along this (again) excellent guide by P1LGRIM: "An iDiots Guide to iMessage"
- Ignore the last bit about NVRAM as the 7 series board by Gigabyte should work fine
- Follow toleda's excellent Audio Guide. If you use the same board as I've used, simply skip to "II. AppleHDA Realtek...." and follow "1. cloverALC". Since you have a fresh install you can simply download the command provided and answer everything with "y" (yes).
- Nvidia drivers:
- Open the config.plist in /EFI/Clover/ with an appropriate .plist editor (Xcode or Clover Configurator)
- Navigate to RT Variables -> CsrActivateConfig and set it to 0x00. This will enable SIP for the sake of the Nvidia Web Driver Installer
- Mount your EFI and install the following two kexts to EFI/Clover/kexts/other: Lilu.kext and NvidiaGraphicsFixup.kext
- Navigate to System Parameters -> NvidiaWeb check it, this will enable the Drivers
- Download and install the appropriate Nvidia Web Drivers for you macOS version ("About This Mac" -> klick on 10.13.x)
- Disable SIP again by opening the config.plist and changing RT Variables -> CsrActivateConfig back to 0x67
- Done. Your Nvidia Graphics card should be detected and working
- (Optional) AirPlay and iGPU:
- Again, you can simply follow toleda's guide to get your iGPU and AirPlay working together with your discrete graphics card, you can find it here.
- I used the ssdt version of the guide and found it to work best with the system (or at least the easiest to install)
- 03/2018 - Test (and add) CPU/iGPU Power Management by toleda
- 03/2018 - Test (and add) Custom Entries for Clover Boot Menu
- 03/2018 - Might add a few pictures