- Joined
- Feb 7, 2012
- Messages
- 23
- Motherboard
- Gigabyte GA-Z170X-UD3
- CPU
- Intel Core i7-6700K
- Graphics
- ZOTAC GTX 1070 8GB
- Mac
- Mobile Phone
bsas' Build: GA-Z170X-UD3 - i7-6700K - EVGA GTX 1060
Components
Gigabyte Z170X-UD3 Motherboard
https://www.amazon.com/gp/product/B012N6ESTC/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16813128840
Ballistix Sport LT 32GB Kit (16GBx2) DDR4 2400 MT/s (PC4-19200) DIMM 288-Pin BLS2K16G4D240FSC (White)
https://www.amazon.com/gp/product/B01AG9EZ6E/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820156086
https://www.bhphotovideo.com/c/product/1317507-REG/
Intel Core i7-6700K 4.0 GHz Quad-Core Processor
https://www.amazon.com/dp/B012M8LXQW/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16819117559
https://www.bhphotovideo.com/c/product/1176280-REG/
Cooler Master Hyper 212 EVO CPU Cooler
https://www.amazon.com/dp/B005O65JXI/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16835103099
https://www.bhphotovideo.com/c/product/937091-REG/
EVGA GeForce GTX 1060 6GB SSC GAMING ACX 3.0, 6GB Graphics Card
https://www.amazon.com/dp/B01LYN9KK6/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16814487275
https://www.bhphotovideo.com/c/product/1298952-REG/
802.11AC Desktop Wifi Card 802.11 A/B/G/N/AC Bluetooth 4.0 OS X Yosemite 10.10+ PC/Hackintosh - Handoff and Continuity
https://www.amazon.com/gp/product/B01MDLG51U/?tag=tonymacx86com-20
Cooler Master HAF XB II EVO, HTPC Computer Case with USB 3.0 (RC-902XB-KKN2)
https://www.amazon.com/gp/product/B00FFJ0H3Q/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP3KP4846
https://www.bhphotovideo.com/c/product/1017666-REG/
Corsair RMx Series, RM650x, 650W, Fully Modular Power Supply, 80+ Gold Certified
https://www.amazon.com/gp/product/B015YEIBJ8/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16817139143
https://www.bhphotovideo.com/c/product/1237365-REG/
Samsung 850 EVO 500GB 2.5-Inch SATA III Internal SSD (MZ-75E500B/AM)
https://www.amazon.com/gp/product/B00OBRE5UE/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147373
https://www.bhphotovideo.com/c/product/1086226-REG/
Comments
The Build
I was building a computer to run Linux and Deep Learning for my own personal projects. Because of that, it was a requirement to have a powerful CPU and GPU, a lot of memory and a high memory GPU (more then 3GB).
But, there is no reason why I cannot mount this computer fully compatible with MacOS so I could run it in dual boot. So, because of that, I decided to go 100 series chipset motherboards with the i7-6700k instead of the i7-7700k. The difference in performance for deep learning is marginal but it is fully recommended and compatible with MacOS. Also, I bought the "out of the box" WiFi/Bluetooth card just because it makes life easier, and it obviously works on Linux too.
All components are basically the best price point I found for the tonymacx86 "Buyer's Guide" recommended parts for CustoMac Pro build, April 2017. For my deep learning requirement, as long as it was a i7 CPU with a powerful and big memory nVidia CUDA compatible card, I was fine. So, I got the EVGA 1060 SSC 6Gb for a very nice price, and the deep learning requirement was met.
Installation
1) Configure BIOS (F22):
1st: Load Optimized Defaults
2nd: Setup necessary flags to boot:
2nd: Setup necessary flags to boot:
- M.I.T. > XMP = Profile1
- BIOS > Win9/10 = Other OS
- Peripherals > Super IO > Serial Port = Disabled
- Peripherals > USB > XHCI Hand-off = Disabled
- Chipset > Internal Graphics = Disabled (it works but it is quite buggy, so, better disable it)
- BIOS > Win9/10 = Other OS
- Peripherals > Super IO > Serial Port = Disabled
- Peripherals > USB > XHCI Hand-off = Disabled
- Chipset > Internal Graphics = Disabled (it works but it is quite buggy, so, better disable it)
2) Install using Sierra 10.12.4 using UniBeast 7.1.1
3) Run MultiBeast 9.1.0:
1st: Install options:
- Quick Start > UEFI Boot Mode *
- Drivers > Audio > Realtek ALCxxx > ALC1150
- Drivers > Audio > Realtek ALCxxx > 100 / 200 Series Audio
- Drivers > Misc > FakeSMC *(auto selected by the Quick Start)
- Drivers > Misc > FakeSMC Plugins
- Drivers > Misc > FakeSMC HWMonitor
- Drivers > Network > Intel > IntelMausiEthernet v2.2.0
- Bootloaders > Clover v2.4k r4063 *(auto selected by the Quick Start)
- Customize > System Definitions > iMac > iMac 14,2 *(auto selected by the Quick Start)
2nd: Remove buggy FakeSMC plugin for GPU with the following Terminal commands:- Drivers > Audio > Realtek ALCxxx > ALC1150
- Drivers > Audio > Realtek ALCxxx > 100 / 200 Series Audio
- Drivers > Misc > FakeSMC *(auto selected by the Quick Start)
- Drivers > Misc > FakeSMC Plugins
- Drivers > Misc > FakeSMC HWMonitor
- Drivers > Network > Intel > IntelMausiEthernet v2.2.0
- Bootloaders > Clover v2.4k r4063 *(auto selected by the Quick Start)
- Customize > System Definitions > iMac > iMac 14,2 *(auto selected by the Quick Start)
- (remove plugin): $ sudo rm -Rf /Library/Extensions/FakeSMC_GPUSensors.kext
- (clear cache): $ sudo rm -Rf /System/Library/Caches/*
3rd: Restart...- (clear cache): $ sudo rm -Rf /System/Library/Caches/*
4) Run Clover Configurator 4.42.0:
1st: Mount EFI
2nd: Open config.plist on "/EFI/EFI/CLOVER" and save those configs
2nd: Open config.plist on "/EFI/EFI/CLOVER" and save those configs
- Acpi > FixLAN_2000
- Acpi > FixShutdown_0004
- Devices > Audio > Inject (3)
- System Parameters > Inject Kexts (Yes)
- System Parameters > Inject System ID (X)
- System Parameters > NvidiaWeb (X)
3rd: Update Clover and install:- Acpi > FixShutdown_0004
- Devices > Audio > Inject (3)
- System Parameters > Inject Kexts (Yes)
- System Parameters > Inject System ID (X)
- System Parameters > NvidiaWeb (X)
- Drivers64UEFI > EmuVariableUefi-64 (X)
5) Install Nvidia WebDriver-378.05.05.05f02 and restart the machine
6) Install Nvidia CUDA-8.0.61 and update cuda on System Preferences
7) Enable TRIM:
$ sudo trimforce enable
Summary
What works:
- GPU (thanks to the Clover "EmuVariableUefi-64", boot flags and of course the official Nvidia Web driver);
- Audio (thanks to the MultiBeast drivers);
- Ethernet (thanks to the MultiBeast drivers);
- Wifi and Bluetooth (did nothing, worked out of the box with the Fenvi card);
- App Store (thanks to the Clover "FixLAN_2000");
- USB 3.0 ports;
- HWMonitor temperatures for everything except GPU;
- SSD TRIM.
- Audio (thanks to the MultiBeast drivers);
- Ethernet (thanks to the MultiBeast drivers);
- Wifi and Bluetooth (did nothing, worked out of the box with the Fenvi card);
- App Store (thanks to the Clover "FixLAN_2000");
- USB 3.0 ports;
- HWMonitor temperatures for everything except GPU;
- SSD TRIM.
What doesn't work:
- iGPU: It works, but makes all icon graphics crazy and the system more unstable, so, I just prefer to disabled it at the BIOS);
- HWMonitor temperatures for GPU.
- HWMonitor temperatures for GPU.
What I don't know (can't test, don't have hardware):
- USB-C port;
- USB 3.1 ports;
- Other ports on the GPU besides the DVI-D and the HDMI;
- M.2 drives.
- USB 3.1 ports;
- Other ports on the GPU besides the DVI-D and the HDMI;
- M.2 drives.
What I didn't tested:
- Audio over HDMI.
> Please, if anyone has any suggestions of improvements on similar hardware, let me know! And I hope that helps anyone!
Last edited: