- Joined
- Feb 25, 2011
- Messages
- 40
- Motherboard
- Gigabyte Z370M-D3H
- CPU
- i7-8700K
- Graphics
- RX 6600 XT
- Mac
- Mobile Phone
Bory27's Build: Gigabyte GA-Z170x-UD3 i7-6700K GTX1080Ti NVMe Sierra 10.12.5 Fresh Install
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
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.
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:
- Clover v2.4k r4128 (you may get latest version) - https://sourceforge.net/projects/cloverefiboot/
- nVidia Web Driver v378.05.05.15 - http://www.nvidia.com/download/driverResults.aspx/119315/en-us
- Lilu.kext v1.1.5 (you may get latest version) - https://github.com/vit9696/Lilu/releases
- NvidiaGraphicsFixup.kext v1.1.3 (you may get latest version) - https://sourceforge.net/projects/nvidiagraphicsfixup/
- VoodooHDA.kext-2.9.0d10.zip - https://sourceforge.net/projects/voodoohda/files/
- IntelMausiEthernet-V2.3.0.zip - https://www.tonymacx86.com/attachments/intelmausiethernet-v2-3-0-zip.269405/
- HackrNVMeFamily-10_12_5.kext - attached below this post
- SSDT_NVMe-Pcc.aml - attached below this post
- AtherosWiFiInjector.kext - attached below this post
- RehabMan-FakeSMC-2017-0607.zip (you may get latest version) - https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/
- Clover Configurator Vibrant Edition (you may get latest version) - http://mackie100projects.altervista.org/download-clover-configurator/
- Kext Utility - http://mac.softpedia.com/get/System-Utilities/Kext-Utility.shtml
- Kextbeast v2.0.1 - from tonymac's downloads
- config plist for Sierra USB Installer NVMe - attached below this post
- open Clover Configurator
- mount the EFI of the USB Sierra Installer created with Unibeast previuosly
- replace the original config.plist in EFI/Clover with the one you downloaded from attachment below.
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
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
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
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
- SSDT_NVMe-Pcc.aml
- FakeSMC.kext
- 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)
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.zip2.9 KB · Views: 184
-
HackrNVMeFamily-10_12_5.kext.zip91.2 KB · Views: 156
-
SSDT_NVMe-Pcc.aml134 bytes · Views: 169
-
[NEW 10.12.6] efi-clover-acpi-patched.zip1.4 KB · Views: 126
-
[NEW 10.12.6] efi-clover-kexts-10.12.zip298.6 KB · Views: 120
-
[NEW 10.12.6] efi-clover-kexts-other.zip52.8 KB · Views: 120
-
Sierra installer USB efi-clover-kexts-other.zip272.3 KB · Views: 129
Last edited: