- Joined
- Jun 2, 2015
- Messages
- 103
- Motherboard
- Gigabyte X299 Gaming 7
- CPU
- 9980XE
- Graphics
- Gigabyte 5700XT
- Mac
- Mobile Phone
jsconiers Build:
Gigabyte AORUS Z370 Gaming 7 - i7-8700K - Nvidia GeForce GT740
Gigabyte AORUS Z370 Gaming 7 - i7-8700K - Nvidia GeForce GT740
Components
GIGABYTE Z370 AORUS Gaming 7 Motherboard
https://www.newegg.com/Product/Product.aspx?Item=N82E16813145036
Team T-Force Dark 32GB 2x16GB DDR4-3000 32GB DDR4
https://www.newegg.com/Product/Product.aspx?Item=N82E16820313878
Intel i7-8700K Coffee Lake 6 core 3.7 Processor
https://www.newegg.com/Product/Product.aspx?Item=N82E16819117827
Cool Master ML240L RGB Processor Liquid Cooler
https://www.newegg.com/Product/Product.aspx?Item=2YM-0004-00015
Sapphire Vega 64
https://www.amazon.com/dp/B074HCCWW9/?tag=tonymacx86com-20
BENQ EW3270u Display (Dual display)
https://www.amazon.com/dp/B078HWBGH5/?tag=tonymacx86com-20
Fractal Design Refine R5 Black Window Silent ATX Case
https://www.newegg.com/Product/Product.aspx?Item=N82E16811352049
Seasonic FOCUS Plus Series 850W 80+ Gold Power Supply
https://www.newegg.com/Product/Product.aspx?Item=N82E16817151188
Apple Thunderbolt 3 to 2 adapter
https://www.amazon.com/dp/B01MQ26QIY/?tag=tonymacx86com-20
Samsung 850 EVO 1TB 2.5 SSD
https://www.amazon.com/dp/B00OBRFFAS/?tag=tonymacx86com-20
Samsung 970 EVO 2TB M2 SSD
https://www.amazon.com/dp/B07CJ58654/?tag=tonymacx86com-20
Gigabyte Alpine Expansion Card Thunderbolt 3
https://www.amazon.com/dp/B0722SV69N/?tag=tonymacx86com-20
OSXwifi Bluetooth/ WiFi PCIe Card (You can build this yourself much cheaper but I was in a rush)
http://www.osxwifi.com/apple-broadc...-bluetooth-4-0-with-adapter-for-pc-hackintosh
LG Blu-ray Optical Disk Drive
https://www.amazon.com/dp/B00VXK7MYI/?tag=tonymacx86com-20
LG Electronics 14x SATA Blu-ray Internal Rewriter without Software, Black
https://www.amazon.com/dp/B007VPGL5U/?tag=tonymacx86com-20
Seagate 4TB Barracuda SATA 6Gb/s 256MB Cache 3.5-Inch Internal Hard Drive (ST4000DM004)
https://www.amazon.com/dp/B071WLPRHN/?tag=tonymacx86com-20
https://www.amazon.com/dp/B01M4KGTNI/?tag=tonymacx86com-20
Syba Low Profile PCI-Express 1394b/1394a
https://www.amazon.com/gp/product/B002S53IG8/?tag=tonymacx86com-20
Corsair LED Fan
http://www.microcenter.com/product/484801/LL120_RGB_120mm_Case_Fan
HP SSD EX920 M.2
https://www.amazon.com/gp/product/B0795Z97K7/?tag=tonymacx86com-20
Logitech C920 Web Cam
https://www.amazon.com/dp/B006JH8T3S/?tag=tonymacx86com-20
Intel X520-D2 Dual port 10gb Ethernet Card (purchased on eBay see instructions below)
https://ark.intel.com/products/39776/Intel-Ethernet-Converged-Network-Adapter-X520-DA2
Already Owned
Zotac Nvidea Geforce GT 740 Graphic Card
https://www.newegg.com/Product/Product.aspx?Item=N82E16814500340
Crucial CT960M500 SSD
2 monitors 23´ (Asus 1080p)
UAD Apollo 8 Thunderbolt
MPC Renaissance (connected via USB)
Roland Fantom G8 Keyboard (connected via USB)
Mac Wired Keyboard
Creative VF0790 Webcam
Logic Pro
UPDATED A FEW COMPONENTS
GIGABYTE GeForce GTX 1050 Ti 4GB (Required Nvidia web drivers install)
64GB of RAM: Bought another set for 64GB total.
Corsair LED Fan: More cooling.
Syba Firewire Card for firewire ports. Works out of the box.
Added an HP SSD EX920 M.2 Cloned my boot drive over. Will now use the other SSD for windows and backups.
Added a Logitech C920 Camera for webcam
Added X520-DA2 10gb Network card
Added Sapphire Vega 64 Video card. it replaced the 1050 TI and worked out of the box with no changes.
Upgraded to Mojave 10.14 then 10.14.1 then 10.14.3 without any issues.
Upgraded to 2TB 970 SSD
Upgraded to 2 BenQ EW3270U Displays running at 4K
Comments
Trying to build the ultimate workstation to work with UAD Apollo and two UAD-2 Satellites. Logic Pro, Adobe Suite, etc. The system works flawlessly. Had an issue with waking up from sleep but adding the kext from colder to EFI resolved. Small secondary 320GB 2.5 SATA drive has Windows 10 install, but it has been removed as I don't run windows.
Summary
macOS and Windows 10 are fully compatible to hardware changes and re-arrange themselves with the new components. Everything just worked after first time boot.
In OS X all hardware is working with FakeID method for Coffee Lake to Kaby Lake spoofing.Could not get Onboard Ethernet to work but I admit I didn't try very hard as I already had WiFi card working.
Motherboard audio work. (I use the UAD anyway)
It´s super silent. (great for a recording studio)
Updating to 64GB of memory, replacing hard drive with M2, and getting a better graphics card once prices go down.
Upgraded to 10gb Card for faster network connection
Updated Video card to Vega64
Updated to Mojave Release and all patches
Note: If you upgrade from High Sierra to Mojave please remember to down load and install new version of VLC, libdvdread, libdvdnav, and libdvdcss. (brew install libdvdread libdvdnav libdvdcss dvdrtools dvd\+rw-tools after you have done brew update and brew upgrade ) This fixed my problem and now encoding is correct.
IMPORTANT!!!!
BIOS SETTIGS ARE VERY IMPORTANT!!!!!!
BIOS Settings
1 Save & Exit → Load Optimized Defaults
2 M.I.T. → Advanced Memory Settings Extreme Memory Profile(X.M.P.) : Profile1
3 BIOS → Fast Boot : Disabled
4 BIOS → LAN PXE Boot Option ROM : Disabled
5 BIOS → Storage Boot Option Control : UEFI
6 Peripherals → Trusted Computing → Security Device Support : Disable
7 Peripherals → Network Stack Configuration → Network Stack : Disabled
8 Peripherals → USB Configuration → Legacy USB Support : Auto
9 Peripherals → USB Configuration → XHCI Hand-off : Enabled
10 Chipset → Vt-d : Disabled
11 Chipset → Wake on LAN Enable : Disabled
12 Chipset → IOAPIC 24-119 Entries : Enabled
13 Peripherals → Initial Display Output : PCIe 1 Slot
14 Chipset → Integrated Graphics : Disabled
Post Configuration
1. Use MultiBeast for boot loader and onboard sound if you need it. You will need the wake driver as well. Screenshots of my Bios will be coming shortly.
2. Install Nvidia Graphics if needed.
3. Setup Trim for Ssd drives: sudo trimforce enable
4. Setup Intel X520 10GB network card: Please refer to this post as this is where I pulled my instructions.
A. Create a bootable live linux disk and boot off the Dvd after inserting the card into the system.
(I used Fedora others have used Ubuntu. For me Ubuntu kept hanging )
B. Locate what the 10gb card came up as using "ifconfig -a"
C. BACKUP EEPROM (DO THIS!): ethtool -e ethX raw on > ethX.bin (hint if you have a usb thumb drive and can be saved there.
D. Determine Vendor, Device, and subsystem IDs
lspci -nn -vvv | grep Ethernet
01:00.0 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
Subsystem: Intel Corporation Ethernet Server Adapter X520-2 [8086:7a11]
01:00.1 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
Subsystem: Intel Corporation Ethernet Server Adapter X520-2 [8086:7a11]
E. FIND THE RELEVANT OFFSETS!
By running the following command and eyeballing the offsets I've discovered that these are the two values on my Intel X520-DA2 card:
ethtool -e eth1 | less (or run the command but | grep for 320)
"0x0320: 03 00 1f 00 00 00 00 2b 03 13 11 7a 86 80 a6 10"
So, if we start at offset 0x0320 you would count 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f for each pair of digits.
The values we need to change are 11 at 0x032a and 7a at 0x032b. We can remove the 0 to shorten to 0x32a and 0x32b
F. Change the offset values (please be aware that on my cards and other the card is actually enp0s0 & enp0s1 and not eth1)
COMMAND WE NEED TO USE TO CHANGE OFFSET VALUES:
ethtool -E ethX magic 0x<device id><vendor id> offset 0x<offset> value 0x<value>
So, for an Intel X520-DA2 (8086:10fb), to set subsys ID of 0x000a we would run:
sudo ethtool -E eth1 magic 0x10fb8086 offset 0x32a value 0x0a
sudo ethtool -E eth1 magic 0x10fb8086 offset 0x32b value 0x00
sudo ethtool -E eth2 magic 0x10fb8086 offset 0x32a value 0x0a
sudo ethtool -E eth2 magic 0x10fb8086 offset 0x32b value 0x00
In order to allow the ethtool to write to the EEPROM you need the magic value specific to your card, which is: 0x<device id><vendor id>
The command below will show these values:
lspci -nn -vvv | grep Ethernet
NOTE these are not the Subsystem values, they are the device and vendor IDs, in this case 10fb and 8086.
Here's a useful reference:
G. Reboot system
H. (OPTIONAL) Boot into windows if possible and disable Boot Prom as it may cause problems
In order to do this you will need to download Intel's BOOTUTIL and run the following command on a Windows PC:
https://downloadcenter.intel.com/do...s-Boot-Utility-Preboot-Images-and-EFI-Drivers
bootutil -nic=1 -FLASHDISABLE
bootutil -nic=2 -FLASHDISABLE
I. Install small tree driver and reboot again.
Last edited: