- Joined
- Aug 23, 2016
- Messages
- 5
- Motherboard
- ASUS Z97i-PLUS iTX
- CPU
- i7-4970K
- Graphics
- R9 390X
Full disclosure, I am not the most knowledgeable member for these threads. However, having found next to nothing on many of the Asrock motherboards outside of Z based chipsets, I wanted to make a post for others in the community who are curious about building a system with the H370 chipset with one of the cheaper brands on the market.
Note: I did add a SSDT-UAIC.aml patch to my EFI partition. However, I'm not sure this actually did anything.
The Build:
Case: Phanteks P300 (White)
Motherboard: Asrock H370 Pro4
CPU: i7 8700k 1151CL (Coffee Lake)
Cooler: Cooler Master Hyper H411R CPU Air Cooler (white-led)
GPU: Nvidia GTX 1080 Galax Sniper Edition
RAM: 2 x 8gb G-skills 2133mhz DDR4 RAM (16GB)
SSDs: RAID 0 2 x Adata 960GB SSDs (I chose RAID 0 as these were inexpensive SSDs, I have an external backup and I need high performance when loading video editing and audio sessions as these sessions under load can take a significant time to load)
HDD: 1 x 2TB Seagate Barracuda HDD
PSU: Thermaltake Litepower Gen2 650W Power Supply
Almost Complete* Newegg Build List is attached as PDF if you would like to check these parts out for reference.
Main issues that needed to be overcome
- USB on startup
- Ethernet
- Sound (Still not sorted, created this forum to see if anyone has a solution), not particularly fussed as I have a Scarlett 2i4 interface, but if anyone is interested in sorting it the spec is RealTek ALC892.
Steps I took:
1. If you have access to another mac Download High Sierra from App Store and UniBeast from tonymacx86 website to make the UniBeast installer
2. Download the latest Cover Configurator to edit the EFI partition of your new USB boot drive from your Mac
Clover: https://mackie100projects.altervista.org/download-clover-configurator/
3. Navigate to EFI\Clover\Kexts\Other
4. Download the latest InjectUSBAll.kext and place it in this destination (This will give you power to the USB ports on startup)
For USB: https://github.com/RehabMan/OS-X-USB-Inject-All
5. Download MultiBeast for High Sierra off tonymac86 website as well as the latest version of Clover Configurator, the latest IntelMausiEthernet.kext, Kext Wizard (or your favorite kext installer) and Create a copy of the InjectUSBall.kext. Load all of these items into the root folder of your boot USB drive.
For Ethernet: https://bitbucket.org/RehabMan/os-x-intel-network/downloads/
6. Set BIOS
7. Install macOS on your target destination, it will reboot a few times, make sure when you're in the Clover boot selector menu to select the drive that's currently being installed on rather than your boot USB.
8. Boot into your new install and move KextWizard and Clover Configurator to your apps folder. Run the MultiBeast from the USB and install Clover UEFI, extend USB port amounts. Also, if you're like me and running a newer Pascal based GPU, you'll want to add the emulated NVRAM option in the installer and NVIDIA Graphics Fixup to get full acceleration and smooth graphics. Lastly, set your System Definition or SMBIOS to IMac 18,3 (Though some report 18,1 is better for those using iGPUs).
9. After the MultiBeast install is complete, open KextWizard and select the install tab then drop and drag the USBInjectAll.kext and IntelMausiEthernet.Kext files into the white window. Make sure KextWizard is set to install the kext to System\Library\Extensions and click install.
10. Remove your boot USB, restart and change boot options in BIOS to select the macOS UEFI Clover Boot Manager on the drive you've installed macOS on then F10 enter.
11. Select the drive from the Clover Boot menu and boot into it.
12. Check to see if you have Ethernet working now, and you should have all USB ports working.
13. If you again, like me, have a GTX 1080 or in general just an Nvidia card, download the Nvidia web drivers from the tonymacx86 Downloads > Nvidia Drivers that correspond with the version of High Sierra you've installed and install them. Select Nvidia graphics drivers from the new tab it installs and restart and boot back in. You should have full graphics acceleration and all NVRAM showing up in system summary.
*Unimportant Note: If you choose to do RAID 0 setup like it did (which is unlikely) you will need to install OSX on another drive (I used my 2tb slave drive) as you can't install macOS directly onto a RAID setup, make all the changes in this guide, then clone the final system across (I used Carbon Copy Cloner). Then, use Clover to mount the EFI partition of the boot drive and both subsequent RAID drives and clone the MultiBeast install drives EFI across onto both of the drives that make up the RAID 0, close restart try boot into the raid drive (this will appear as 2 entries in clover as it is 2 drives and RAID is a software based intervention rather than hardware). Finally, just simply clear the original drive and delete the contents of its EFI partition if you wish.
Best of luck, hope any of these tips help!
Note: I did add a SSDT-UAIC.aml patch to my EFI partition. However, I'm not sure this actually did anything.
The Build:
Case: Phanteks P300 (White)
Motherboard: Asrock H370 Pro4
CPU: i7 8700k 1151CL (Coffee Lake)
Cooler: Cooler Master Hyper H411R CPU Air Cooler (white-led)
GPU: Nvidia GTX 1080 Galax Sniper Edition
RAM: 2 x 8gb G-skills 2133mhz DDR4 RAM (16GB)
SSDs: RAID 0 2 x Adata 960GB SSDs (I chose RAID 0 as these were inexpensive SSDs, I have an external backup and I need high performance when loading video editing and audio sessions as these sessions under load can take a significant time to load)
HDD: 1 x 2TB Seagate Barracuda HDD
PSU: Thermaltake Litepower Gen2 650W Power Supply
Almost Complete* Newegg Build List is attached as PDF if you would like to check these parts out for reference.
Installation
- USB on startup
- Ethernet
- Sound (Still not sorted, created this forum to see if anyone has a solution), not particularly fussed as I have a Scarlett 2i4 interface, but if anyone is interested in sorting it the spec is RealTek ALC892.
Steps I took:
1. If you have access to another mac Download High Sierra from App Store and UniBeast from tonymacx86 website to make the UniBeast installer
2. Download the latest Cover Configurator to edit the EFI partition of your new USB boot drive from your Mac
Clover: https://mackie100projects.altervista.org/download-clover-configurator/
3. Navigate to EFI\Clover\Kexts\Other
4. Download the latest InjectUSBAll.kext and place it in this destination (This will give you power to the USB ports on startup)
For USB: https://github.com/RehabMan/OS-X-USB-Inject-All
5. Download MultiBeast for High Sierra off tonymac86 website as well as the latest version of Clover Configurator, the latest IntelMausiEthernet.kext, Kext Wizard (or your favorite kext installer) and Create a copy of the InjectUSBall.kext. Load all of these items into the root folder of your boot USB drive.
For Ethernet: https://bitbucket.org/RehabMan/os-x-intel-network/downloads/
6. Set BIOS
- OC Tweaker \ DRAM Configuration → Load XMP Setting : XMP 2.0 Profile 1
- Advanced \ CPU Configuration → Intel Virtualization Technology : Enabled
- Advanced \ Chipset Configuration → Vt-d : Disabled
- Advanced \ Storage Configuration → Sata Mode Selection: AHCI
- Advanced \ Super IO Configuration → Serial Port: Disabled
- Advanced \ USB Configuration → Legacy USB Support : Enabled
- Advanced \ USB Configuration → XHCI Hand-off : Enabled
- Security \ Secure Boot → Secure Boot: Disabled
- Boot → Fast Boot: Disabled
- Boot → Boot From Onboard LAN: Disabled
7. Install macOS on your target destination, it will reboot a few times, make sure when you're in the Clover boot selector menu to select the drive that's currently being installed on rather than your boot USB.
8. Boot into your new install and move KextWizard and Clover Configurator to your apps folder. Run the MultiBeast from the USB and install Clover UEFI, extend USB port amounts. Also, if you're like me and running a newer Pascal based GPU, you'll want to add the emulated NVRAM option in the installer and NVIDIA Graphics Fixup to get full acceleration and smooth graphics. Lastly, set your System Definition or SMBIOS to IMac 18,3 (Though some report 18,1 is better for those using iGPUs).
9. After the MultiBeast install is complete, open KextWizard and select the install tab then drop and drag the USBInjectAll.kext and IntelMausiEthernet.Kext files into the white window. Make sure KextWizard is set to install the kext to System\Library\Extensions and click install.
10. Remove your boot USB, restart and change boot options in BIOS to select the macOS UEFI Clover Boot Manager on the drive you've installed macOS on then F10 enter.
11. Select the drive from the Clover Boot menu and boot into it.
12. Check to see if you have Ethernet working now, and you should have all USB ports working.
13. If you again, like me, have a GTX 1080 or in general just an Nvidia card, download the Nvidia web drivers from the tonymacx86 Downloads > Nvidia Drivers that correspond with the version of High Sierra you've installed and install them. Select Nvidia graphics drivers from the new tab it installs and restart and boot back in. You should have full graphics acceleration and all NVRAM showing up in system summary.
*Unimportant Note: If you choose to do RAID 0 setup like it did (which is unlikely) you will need to install OSX on another drive (I used my 2tb slave drive) as you can't install macOS directly onto a RAID setup, make all the changes in this guide, then clone the final system across (I used Carbon Copy Cloner). Then, use Clover to mount the EFI partition of the boot drive and both subsequent RAID drives and clone the MultiBeast install drives EFI across onto both of the drives that make up the RAID 0, close restart try boot into the raid drive (this will appear as 2 entries in clover as it is 2 drives and RAID is a software based intervention rather than hardware). Finally, just simply clear the original drive and delete the contents of its EFI partition if you wish.
Best of luck, hope any of these tips help!
Attachments
Last edited: