ryzen hack pro

  • Asrock AB350M Pro4 4.70 BIOS
  • Ryzen 1700 stock
  • 16GB 3200 MHz
  • Asus GTX 960 2GB GTX960-DC2OC-4GD5-BLACK
  • 500GB Samsung 960 EVO NVMe
  • 10.13.3 High Sierra

What doesn't work

  • NVMe drive is seen as "external"
  • GPU performance is about half of what it should be

Install steps

create USB

Download HighSierraAMD_V2 UEFI HighSierraAMD V2

Restore to USB using transmac (Disk Utility wont create EFI)

Mount USB EFI and copy OsxAptioFixDrv-64.efi to EFI/CLOVER/drivers64UEFI

Notes

Might just be easier to install OsxAptioFix3Drv-64.efi to the USB EFI using Clover Configurator

Add apfs.efi too if missing

BIOS

Configure the following BIOS options

  • disable serial port
  • set SATA to AHCI
  • legacy secure boot (enable CSM, but set to Legacy)

install

Plug USB drive into USB 2.0 port

Boot into USB Clover using UEFI entry

Set Clover options: -v set npci=0x2000 nv_disable=1 (use these options for the rest of the install too)

Select Boot macOS from HighSierraAMD (USB drive is named HighSierraAMD)

Use Disk Utility to format drive to MacOS Extended (Journaled) and name it SSD

  • NVMe drive may be external, this is ok.
  • drive name can be anything, adjust steps below accordingly.

Return to the main screen and select Reinstall MacOS to new drive

Reboot into USB Clover, select Boot macOS from HighSierraAMD

Open Terminal and run preinstall, enter drive name SSD when prompted

Reboot into USB Clover, Boot macOS install from SSD

Reboot into USB Clover, Boot macOS from HighSierraAMD

Open Terminal and type

  • nvweb to install Nvidia Web Drivers
  • amd, then type drive name SSD to install AMD patched kernel

Clover Configurator

Download Clover Configurator and install to SSD.

Because the latest Clover (4411) doesn't work with Ryzen, use the USB installer's Clover

Use Clover Configurator to mount both SSD and USB EFI and overwrite the entire SSD EFI with the USB EFI

Make sure the config.plist has the following edits

  • Install Drivers: OsxAptioFix3Drv-64 (remove any other OsxAptioFix)
  • Boot: In Custom Flags remove -radoff
  • SMBIOS: Set to MacPro6,1
  • System Parameters: Make sure NvidiaWeb is checked

10.13.3 Update

The 378.10 Nvidia driver does not support HDMI, however the 387.10 driver does, but it requires >=10.13.3.

According to the forums the AMD kernel patch currently has issues with 10.13.4, so we'll use 10.13.3 instead.

update steps

Download the 10.13.3 update and start the install.

Reboot into USB Clover, Boot macOS from HighSierraAMD, run preinstall, enter drive name SSD

Reboot into USB Clover, Boot macOS install from SSD, let it complete install

Reboot into USB Clover, Boot macOS from HighSierraAMD, run amd, enter drive name SSD

Reboot into SSD Clover, Boot macOS install from SSD, install the correct nvidia web driver for your 10.13.3 build and reboot.