[Success] High Sierra on Coffee Lake i5-8600k / ASUS Z370-I / RX 570

This build isn’t really special, but I thought I share it anyway as I had some issues with the RX 570.

The goal was to build a OSX compatible mini-it pc that could also double as a 1080p gaming pc.

The Build

PCPartPicker part list / Price breakdown by merchant

TypeItemPrice
CPUIntel - Core i5-8600K 3.6GHz 6-Core Processor$332.99 @ PC Canada
CPU CoolerCRYORIG - C7 40.5 CFM CPU Cooler$36.50 @ Newegg Canada Marketplace
MotherboardAsus - ROG Strix Z370-I Gaming Mini ITX LGA1151 Motherboard$229.99
MemoryCorsair - Vengeance LPX 8GB (1 x 8GB) DDR4-2400 Memory$99.99
StorageSamsung - 850 EVO-Series 250GB 2.5" Solid State Drive$104.99 @ Newegg Canada
Video CardMSI - Radeon RX 570 4GB ARMOR OC Video Card$306.99 @ PC Canada
CaseFractal Design - Node 202 HTPC Case w/450W Power Supply$169.99 @ Newegg Canada
Prices include shipping, taxes, rebates, and discounts
Total$1281.44
Generated by PCPartPicker 2017-12-28 21:43 EST-0500

Basic Installation

Since I was using a Asus Z370 board, I followed pastrychef’s guide on tonymacx86 ( https://www.tonymacx86.com/threads/pastrychefs-strix-z370-g-build-w-i7-8700k-gtx-1080.239969/ ) to get the operating system installed. This guide helps get most of the system up and running but a few additional steps are required to get he RX 570 fully functional

Fixing Sleep/Wake with the RX 570

The current version of clover has issues with sleep/wake when using the RadeonDeInt option. Hopefully this will be fixed in a future version. For now we have to revert back to using Lilu.kext and WhateverGreen.kext

  • Mount your EFI Partition
  • Launch Clover Configurator
  • Under Graphics Uncheck RadeonDeInt
  • Set the FrameBuffer to Dayman
  • Save and Quit Clover Configurator
  • Install Lilu.kext and Whatevergreen.kext to /System/Library/Exensions
  • Repair permissions
  • Restart computer

Fixing Displayport / HDMI Audio

If you want to output audio via the RX 570, use toleda’s CloverHDMI fix. ( https://github.com/toleda/audio_CloverHDMI ) . This should allow for you to select HDMI or Displayport as an audio output option.

Cosmetic Changes

  • The MSI Armor RX 570 is not a reference 570, so it comes up as R9 xxx in System profiler. This is just a cosmetic issue as the RX 570 works perfectly fine, but if you wish to see the proper card name, simply just set the FakeID for ATI in Clover Configurator to 0x67DF1002

  • The i5-8600k appears as 3.6ghz Unknown in “About My Mac”. This can be changed by changing the unknown definition in /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/English.lproj/

What Works

  • Quick Sync
  • Sleep/Wake
  • 4K HEVC
  • Audio
  • Ethernet
  • iBooks
  • iMessage
  • Power Nap
  • USB 3.1 Gen 2 ports
  • Temp Sensors

What Does Not Work

Wifi and Bluetooth do not work, as I can’t be bothered to replace the Wifi/Bluetooth card. Its not a complicated process, it only takes around 5 minutes, but I plan on leaving my pc wired via ethernet.

Additional Notes

  • Some Applications such as Photoshop recognize the RX 570 as a RX 580. Some internet searching reveals that this is quite common and purely cosmetic.
  • Will have to do some additional tests, but it seems the i5-8600k's performance isn’t at the same level as in Windows. It performs more in line with a i5-8400 in macOS.

Screenshots / Benchmarks

https://imgur.com/a/DFAkO

submitted by /u/hmtinc
[link] [comments]