Contribute
Register

Bory27's Build: Gigabyte GA-Z170x-UD3 i7-6700K GTX1080Ti NVMe Sierra 10.12.5 Fresh Install

Status
Not open for further replies.
Joined
Feb 25, 2011
Messages
40
Motherboard
Gigabyte Z370M-D3H
CPU
i7-8700K
Graphics
RX 6600 XT
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
Bory27's Build: Gigabyte GA-Z170x-UD3 i7-6700K GTX1080Ti NVMe Sierra 10.12.5 Fresh Install

full

Components

Gigabyte GA-Z170x-UD3 Motherboard - https://www.newegg.com/Product/Product.aspx?Item=N82E16813128840

Intel i7-6700K Processor - https://www.newegg.com/Product/Product.aspx?Item=N82E16819117559

DEEPCOOL MAELSTROM 240T Liquid Cooling System - https://www.newegg.com/Product/Product.aspx?Item=13C-002K-00038

Samsung SM961 512GB (NVMe) SSD - https://www.newegg.com/Product/Product.aspx?Item=9SIA12K5BN5936

TP-LINK TL-WN881ND Wireless N300 PCI Express Adapter - https://www.newegg.com/Product/Product.aspx?Item=N82E16833704129

ZOTAC NVIDIA GeForce GTX 1080 Ti AMP Extreme 11GB - https://www.newegg.com/Product/Product.aspx?Item=N82E16814500423

Team T-Force DARK 32GB (4 x 8GB) DDR4 3000 (PC4 24000) - https://www.newegg.com/Product/Product.aspx?Item=N82E16820313807

RAIJINTEK ARCADIA Mid Tower Case - https://www.newegg.com/Product/Product.aspx?Item=9SIA66Z28H3334

VenomRX Sentinel 700W Power Supply - http://www.venomrxs.com/product/detail/65

LG 27UD68 27" LED Monitor 4K IPS Monitor - https://www.newegg.com/Product/Product.aspx?Item=N82E16824025374

I-Rocks scissor Keyboard Chiclet IRK01
- https://www.newegg.com/Product/Product.aspx?Item=N82E16823204036

Logitech M100r Mouse - https://www.newegg.com/Product/Product.aspx?Item=N82E16826104365

ORICO 3.5 inch 5.25 Bay Internal Hard Drive Mounting Bracket
- https://www.newegg.com/Product/Product.aspx?Item=0VE-000W-00018

USB Front Panel 2 ports (Generic Brand) - https://www.newegg.com/Product/Product.aspx?Item=N82E16812122102

Contents

Comments
Background & General Information
What Works and What Doesn't Work
Installation of OS X
Notes


Comments

Background & General Information

This is a very powerful hackintosh, comparable to cylindrical MacPros. I use it for heavy post production eg: 4K video works, DaVinci Resolve Studio color grading & stuffs.

I fresh-install 10.12.5. After about 6 days tinkering & reading in Tonymacx86, I finally got it up running very good - no problem noticed so far.

I overclocked the CPU to ~ 4.6GHz, all settings at defaults AUTO. RAM OC @2600MHz, enhanced performance, 14-14-14-34, voltage @1.34v.

I got this mobo at BIOS version F6. Checking in Win10 device manager, it shows the USB3.1 driver is still version 1.0, the firmware needs to be updated. So, download the USB3.1/thunderbolt driver and firmware utility from the Gigabyte's website: https://www.gigabyte.com/Motherboard/GA-Z170X-UD3-rev-10#support-dl, and update the USB3.1/Thunderbolt firmware. After the update, Win10 device manager will show the USB3.1 driver is v1.1.

And after that, you can update the mobo BIOS to F23b.

NOTE:
I have another same mobo, I update to BIOS F23b first, then try to update the USB3.1 firmware - I cannot!! The update utility just restarts Win10 over and over again! So I figured, this utility can only work in BIOS <F20. So I have to downgrade the BIOS to F6 again, then the utility works fine. I have emailed Gigabyte's support for this problem, but their answer is so stupid and denies this problem, they say there is no problem!!

To downgrade BIOS, you can follow this post: https://www.tonymacx86.com/threads/guide-sierra-on-the-ga-z170x-ud3.202296/page-28#post-1426323

After downgrade and success updating USB 3.1 firmware, I update BIOS again to latest F23b.

Remember: Always BACKUP your original BIOS first before doing any upgrade/downgrade!! You may lose your MAC address number, but if you have backup, you can get it back / fix it.

RAIJINTEK CASE NOTES:

The case is problematic if you want to install 240mm radiator. So I do a little mod to the case, to put the radiator on top of the case.
full

full


I also replace the original case fans with Digital Alliance 12cm fans.


What Works and What Doesn't Work
  • CPU, GTX1080Ti all WORKS
  • Internal ALC Audio - WORKS
  • HDMI Audio via HDMI on GTX1080 - WORKS
  • Internal Ethernet - WORKS
  • Internal USB 2 & 3 - WORKS
  • Sleep & Wake - WORKS
  • SSD Trim - WORKS
  • TPLink Wifi - WORKS
  • Apple Store - WORKS
  • Intel Internal GPU - not tested - disabled in BIOS
  • iMessage - not tested

Installation of OS X

1. Make Sierra installer usb using Unibeast 7.1.1 - pick UEFI only
Plenty of guides in the forum, follow them but choose UEFI only, I use Sierra 10.12.5 from App Store.

While creating the USB installer, you can download these files:
After Unibeast Sierra installer is built, we have to modify the USB installer a little bit to support NVMe SSD drives:
  1. open Clover Configurator
  2. mount the EFI of the USB Sierra Installer created with Unibeast previuosly
  3. replace the original config.plist in EFI/Clover with the one you downloaded from attachment below.
Now the Sierra USB installer can see & use NVMe drives.

2. Bios Settings:
  • Use BIOS version F23b (or u may try latest)
  • Reset to Optimised Defaults
  • VT-d: enabled
  • Windows 8/10: yes
  • CSM: disabled
  • Intel Graphics: disabled
  • XMP profile: disabled - u may tweak ram settings after everything in Sierra runs fine
  • Legacy Usb: enabled
  • XHCI Handoff: enabled
  • Serial: disabled
  • Wake On Lan: disabled
Do not overclock while installing Sierra - once done installing, you may overclock as you wish.
Boot the PC, press F12 to enter boot menu, choose the USB installer.
Sierra Installer will start, choose your language, open Disk Utility from the top menu bar, erase the NVMe to GUID HFS+ Journaled, name it like: 'Sierra NVMe'.
After done erase/format NVMe, quit Disk Utility then continue to install Sierra to the NVMe, after about 10-20 minutes, PC will restart.
Press F12 again to choose USB installer, then in Clover boot menu choose Sierra SSD, Sierra login screen comes!!
Login with your password and now let's install Clover bootloader & the drivers!

3. Multibeast:
  • I use Multibeast Sierra v9.1.0
  • Pick UEFI
  • Pick Drivers > USB max port limit 100 series
  • Pick SMBIOS iMac17,1
Here's the ss:
full

That's it for Multibeast! Install it, then continue below...

4. Clover Steps:

Run Clover installer to update clover, choose Customize > Install RC Scripts on target, also tick Drivers64UEFI>emuvariableuefi-64, then click install.

Run Clover Configurator,
If EFI drive is not yet mounted, mount it:
choose Mount EFI, click Mount Partition (Sierra SSD drive), click Open Partition.

In the just-mounted EFI drive, open the config.plist inside the 'Clover' folder.

Do the following settings for the config.plist:
  • Graphics > Inject Intel: disable
  • Boot > nvda_drv=1
  • System Parameters > Inject Kexts: Yes
  • System Parameters > nVidiaWeb: enable
  • Acpi > FixLan_2000
  • Acpi > FixShutdown_0004
Save the config.plist.

You gotta put these files (the ones you downloaded from STEP 1 above) in /EFI/Clover/kext/10.12:
  • AtherosWiFiInjector.kext
  • HackrNVMeFamily-10_12_5.kext
  • Lilu.kext
  • NvidiaGraphicsFixup.kext
  • VoodooHDA.kext
  • IntelMausiEthernet.kext
Put this file in EFI/Clover/ACPI/Patched:
  • SSDT_NVMe-Pcc.aml
Delete these files in Sierra SSD/Library/Extensions:
  • FakeSMC.kext
  • USBinjectAll.kext
Run 'Kext Utility.app' to clean kexts caches, then quit it.

And then install these newer kexts from files you downloaded above:
  • All the newer FakeSMC + sensors .kext, excluding the GPU sensor kext. (use Kextbeast to install them into L/E)
  • Newer USBinjectAll.kext (use Kextbeast to install into L/E)
Install HWmonitor.app to Applications folder.
Install nVidia Web driver, don't restart.

In terminal type:

“sudo trimforce enable” (without quotes)
enter your password and choose yes. (Restarts automatically)

That's it! All done! You can install other drivers such as CUDA, run HWmonitor, etc. Test your system stability & overclock it.


Notes

Salutes to hackintosh gurus: apianti, blackosx, blusseau, dmazar, slice2009, Rehabman, vit9696, lvs1974, autumnrain, zenith432, Mieze, mackie100, cVad, Tonymac, Toleda, Stork and all mods & helpers in Tonymacx86.

Update 6 Oct 2017:
If you want to make fresh install 10.12.6 Sierra, you can follow same steps of the above guide, with an exception: Your Unibeast Sierra installer 10.12.6 may hang/fail while booting if you use i7 6700K. So to fix this problem, when you're booting the Sierra 10.12.6 installer, go to Clover boot menu, choose Options > SMBIOS > change it to iMac17,2 (I tested this using i7 6700K). Then continue on, booting will be fine.

Update 1 Jul 2018:
I reinstalled latest 10.12.6 (redownloaded new Sierra installer on 1 Jul 2018), and cleaned / reformat SSD. Found some problems with above steps. Here are the fixes:
- make sure you have all the latest: lilu.kext, fakesmc.kext, etc. I put the new files here in zips [NEW 10.12.6].
- at 4. Clover Steps: make sure you also install "Drivers64UEFI>OsxAptioFix2Drv-64.efi"
- if you use highend nvidia card with multiple ports and get blank screen after apple logo, reboot try using other ports, eg: try using port HDMI1 then HDM2, or DisplayPort1 then 2 then 3. Some port maybe inactive using new nvidia web driver.
- It is better to make the unibeast Sierra intaller with these kexts (attached: Sierra installer USB efi-clover-kexts-other.zip) put them in 'EFI/CLOVER/kexts/other' of USB Sierra installer.
- Now I put all FakeSMC latest version sensors.kext including GPU sensor kext & FakeSMC.kext, into 'Library/Extensions', while still having FakeSMC.kext in 'EFI/CLOVER/kexts/other' of Sierra NVMe drive.
Here is the SS of EFI in Sierra NVMe drive:
Notice now I put latest USBInjectAll.kext in 'EFI/CLOVER/kexts/other' of Sierra NVMe drive, not in 'Library/Extensions'.
Also note: If you are not using i7 6700K, you may not want to use my ssdt.aml, because my ssdt.aml is fine-tuned for overclocking 6700k to 4.4GHz, so it maybe not suitable if you are using other processor.
 

Attachments

  • config plist for Sierra USB Installer NVMe.zip
    2.9 KB · Views: 184
  • HackrNVMeFamily-10_12_5.kext.zip
    91.2 KB · Views: 156
  • SSDT_NVMe-Pcc.aml
    134 bytes · Views: 169
  • [NEW 10.12.6] efi-clover-acpi-patched.zip
    1.4 KB · Views: 126
  • [NEW 10.12.6] efi-clover-kexts-10.12.zip
    298.6 KB · Views: 120
  • [NEW 10.12.6] efi-clover-kexts-other.zip
    52.8 KB · Views: 120
  • Sierra installer USB efi-clover-kexts-other.zip
    272.3 KB · Views: 129
Last edited:
I upgraded my BIOS to f23b, huge mistake it seems. I am unable to downgrade the BIOS to F7c. I will follow this guide and see where I end up.
I have SATA SSD disks, so there would be no need to tinker with the CLOVER config after UniBeast is ready generating the UEFI installer, right?
 
I upgraded my BIOS to f23b, huge mistake it seems. I am unable to downgrade the BIOS to F7c. I will follow this guide and see where I end up.
I have SATA SSD disks, so there would be no need to tinker with the CLOVER config after UniBeast is ready generating the UEFI installer, right?
yes, for SATA SSD you dont need to tinker.
note: the config.plist for usb installer attached in GUIDE is safe to use, whether you use SATA SSD or NVME SSD
 
yes, for SATA SSD you dont need to tinker.
note: the config.plist for usb installer attached in GUIDE is safe to use, whether you use SATA SSD or NVME SSD

Great, would you mind zipping your CLOVER folder and sending it to me for comparison?
 
I followed your guide to the letter (although I started from 10.12.6), but after installing the nvidia drivers I am getting the black screen issue.
I have EmuVariables-64.kext and NvidiaGraphicsFixup in CLOVER/kexts and updated the AppleGraphicsPolicy for iMac17,1 profiles to "none" instead of "Config2" (the latter used to work fine in previous sierra installs).

Any idea what I can do?
 
Hi Bory27,
Up above you noted, delete USBinjectAll.kext,

And then install these newer kexts from files you downloaded above:
  • All the newer FakeSMC + sensors .kext, excluding the GPU sensor kext. (use Kextbeast to install them into L/E)
  • Newer USBinjectAll.kext (use Kextbeast to install into L/E)
Where would I find the newer USBInjectAll.kext? I'm sorry, I don't see it above. Thanks in advance.
 
Hi Bory27,
Boots up fine with the flash drive, but get a black screen when trying to boot from the SSD.
Any thoughts? Thanks in advance...
 
I followed your guide to the letter (although I started from 10.12.6), but after installing the nvidia drivers I am getting the black screen issue.
I have EmuVariables-64.kext and NvidiaGraphicsFixup in CLOVER/kexts and updated the AppleGraphicsPolicy for iMac17,1 profiles to "none" instead of "Config2" (the latter used to work fine in previous sierra installs).

Any idea what I can do?

Hi Bory27,
Boots up fine with the flash drive, but get a black screen when trying to boot from the SSD.
Any thoughts? Thanks in advance...
Black screen issue even after installed nVidia graphics fixup?
Please try this:
Using Clover Config mount EFI, open your config.plist
goto >System Parameters > InjectKexts > Yes
 

Update 6 Oct 2017:
If you want to make fresh install 10.12.6 Sierra, you can follow same steps of the above guide, with an exception: Your Unibeast Sierra installer 10.12.6 may hang/fail while booting if you use i7 6700K. So to fix this problem, when you're booting the Sierra 10.12.6 installer, go to Clover boot menu, choose Options > SMBIOS > change it to iMac17,2 (I tested this using i7 6700K). Then continue on, booting will be fine.
Where did you find the iMac17,2 system definition? I can only see 17,1 in MultiBeast and Clover SMBIOS
 
Status
Not open for further replies.
Back
Top