Contribute
Register

[SUCCESS] jbarnette's Build - Gigabyte Z390 M Gaming + i9-9900K + Sapphire RX Vega 64 8GB + 32GB RAM + MacOS 10.14.3 w/ USB3 working!

Joined
Nov 24, 2018
Messages
69
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K
Graphics
Vega 64
Mac
iMac, MacBook Air, MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac
Mobile Phone
iOS
jbarnette's Build:
Core i9-9900K - GA-Z390M Gaming - Sapphire RX Vega64 8GB


393052

Components

Intel i9-9900K 3.6GHz 8 Core, 16 Threads Processor
https://www.amazon.com/dp/B005404P9I/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?item=N82E16819117957

Gigabyte Z390 M Gaming Motherboard
https://www.amazon.com/dp/B07J9YH428/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16813145096

32GB Corsair Vengeance RGB DDR4 Memory
https://www.amazon.com/dp/B071YZVXW5/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?item=N82E16820236166

Samsung EVO 970 500GB NVMe M.2 SSD
https://www.amazon.com/dp/B07M7Q21N7/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147690

Sapphire RX Vega 64 8GB HBM2 Graphics Card
https://www.amazon.com/dp/B074HCCWW9/?tag=tonymacx86com-20
https://www.newegg.com/Product/Product.aspx?Item=N82E16814202326

Purchased from eBay out of China

PCI-e BCM94360CD AC Dual Band WiFi Bluetooth
https://ebay.us/i3VtSd
If link above is bad, here is a search for similar:
https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2047675.m570.l1313.TR11.TRC1.A0.H0.XBCM94360.TRS0&_nkw=BCM94360&_sacat=0



Comments

I have been a Mac user for a long time and have owned a great many. I have owned iMacs, Powermacs, MacBook Pros, and MacPros. I work in multimedia for a living. I have a 2018 MacBook Pro 15". But, my Daily Driver and workstation was a heavily modded 12 core 24 thread @3.6Ghz MacPro 2010 with:
64GB of Memory​
Sapphire Pulse RX 580 8GB​
Samsung 970 NVME 500GB Boot Drive MacOS 10.14.3​
4X Samsung 860 500GB 2.5" SATA drives in a Raid 0 config​
and USB 3.0 add-in card.​

However, there are certain task that even this configuration lagged at. Not necessarily from horsepower, but just from being an older architecture that has fallen out of support with companies like Apple and Adobe. Things like heavy reliance on Intel Quicksync by Apple. There are other annoyances like Safari gimping HTML5 playback on Netflix and having to use Chrome.

I have built and installed MacOS on PCs a few times in there past, and I have been a follower on this forum for a long time. Mainly, just for seeing ways to hack a little more life into my "real" Macs using "Unsupported Methods". So, when it came time to build a new computer for work, the idea sorta just clicked. I will make the Mac that I wish Apple would make. "Or as close to it as I can get with consumer hardware."

I did about month of reading and researching to find the combination that had the most bang for the buck and was going to be fairly easy to build and configure. Also, last year when Apple released a list of consumer video cards that would be natively supported. I knew that I wanted to get the best video card that was supported out fo the box. Once I saw the successful builds with i9-9900K Processors start popping up on this forum I knew exactly what I wanted.


Install Notes

FYI. I did my install using the internal GPU. Once I got everything up and running I then added the Vega card..

I installed macOS using the standard instructions here:

I made the following UEFI Bios changes before installing.

BIOS Changes

UEFI BIOS Modifications: Flash Gigabyte BIOS version F5c or Newer
  • Save & Exit
    • Load Optimized Defaults then make (or confirm) the following settings -- important settings in bold:
  • M.I.T.
    • Extreme Memory Profile (X.M.P.) → Profile 1
  • BIOS
    • Windows 8/10 Features → Other OS
    • CSM Support → Disabled
      • Secure Boot will be disabled by default, but good to check
  • Peripherals
    • Initial Display Output → PCIe Slot 1. If your discrete graphics card is in Slot 2, change this appropriately.
    • Intel Platform Trust Technology (PTT) → Disabled
    • Thunderbolt(TM) Configuration
      • TBT Vt-d Base Security → Disabled
      • Thunderbolt Boot Support → Disabled
      • Security Level → No Security
    • USB Configuration
      • Legacy USB Support → Enabled
      • XHCI Hand-off → Enabled
    • Network Stack Configuration
      • Network Stack → Disabled
  • Chipset
    • Vt-d → Disabled
    • Internal Graphics → Enabled
    • DVMT Pre-Alloc → 64M
    • DVMT Total Gfx Mem → 256M
    • Audio Controller → Enabled
    • Above 4G Decoding → Enabled
  • Power
    • ErP → Disabled
    • RC6 (Render Standby) → Enabled
Post install everything worked right away when I installed 10.14.1. I installed the Vega64 and Powered back up and it worked right away no problems at all. However, not long after,
I could not get the system to take the 10.14.2 patch and ended up doing a fresh install of 10.14.2. Then not much longer after that 10.14.3 rolled out, I was able to do the update thru the software updater.

I don't remember the options that I selected in MultiBeast. So, I have uploaded my files and just swapped out the serials and UUID numbers in the attached copies of my EFI folder this contains all of the working config files and the working SSDT_USB.aml file.

The one thing that drove me nuts for weeks is trying to get the USB ports to recognize any USB 3 device. They all worked they just were't seeing anything that was USB 3.
I eventually got it working building the SSDT from this tutorial here:

FYI: the ports at the top "next to the PS/2 port" only work in USB 2 mode. I did everything I could to get them to work in USB 3 mode but no dice.

393057


I have also attached the DSL file so if you want to make changes with MaciASL.

Note. I don't think that labeling the Type C connector as "3" is correct. It is referred to as a Type-C+SW port in Hackintool but I don't know what that translates to with writing the DSL in MaciASL. If anyone knows. please let me know so I can amend this.

My config has them working as listed in the table above. The only thing that is additional to what I have in my EFI folder is you will want the "Inject_All" kext installed in /L/E


Working:

Pretty much everything that I have checked. The USB was he last thing. I have Messenger, Handoff, App Store, iTunes. Everything running the thing is smoking fast.


Not Working:
So the only issue that I'm still having is the issue with shutdown. Every time I try to shutdown the thing just reboots.

So if anyone knows how to fix that I would appreciate the pointers.


The original build thread of the modded case:

BENCHMARKS:

Current Scores are as follows












UPDATE: Spent about a week and a half fighting a weird bug! all of the sudden I lost iMessage and FaceTime. I even did a clean install with 10.14.4 and still had the issue turned out the NVRAM seems to have tweaked out all of the sudden. seems to be a common issue on the z390 boards. Anyway Adding the EmuVariableUefi-64.efi fixed the issue.


Screen Shot 2019-04-22 at 8.28.48 PM.png


Does that Ram speed look right? Shouldn't it be 2400Mhz?

ram is:
CORSAIR Vengeance RGB DRAM 32GB (4 x 8GB) DDR4 3000 (PC4-24000) Desktop Memory


UPDATE:


I change the XMP to profile 1 and set the trust variable to true in clover and rebooted and now it shows 3000MHZ correctly!
 

Attachments

Last edited:

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,772
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Joined
Apr 10, 2016
Messages
12
Motherboard
Gigabyte Z390 M Gaming
CPU
i5-8600K
Graphics
RX 580
Mobile Phone
iOS
Hi @jbarnette My build is kinda the same as yours: i5 8600K, Gigabyte Z390 M Gaming, 32GB RAM and a Sapphire Nitro+ RX 580 8GB.

Besides the shutdown issue that I’m also experiencing, I have some issues with iMovie and Final Cut Pro not even starting. Have you tried any of those apps or any IGPU or Discrete GPU demanding app? Did they work?

The rest looks like it works. I have handoff, AirPlay, continuity, iMessages, etc working so far.

Did you do any changes in clover.plist? Looks like yours has some stuff that mine doesn’t but I’m new in Hackintosh and I don’t understand almost anything...

Any help would be much appreciated.
Thanks in advance.
 
Joined
Nov 24, 2018
Messages
69
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K
Graphics
Vega 64
Mac
iMac, MacBook Air, MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac
Mobile Phone
iOS
Hmm so for that you may have to set the igpu to enabled instead of auto. I don’t use either of those apps. I have had the issue of the thumbnail generation failing sometimes. But I have seen that show even on real Macs so I have ignored that one. It has something to do with there being lots of files that need thumbnails and AMD GPU
 
Joined
Nov 24, 2018
Messages
69
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K
Graphics
Vega 64
Mac
iMac, MacBook Air, MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac
Mobile Phone
iOS
Hi @jbarnette My build is kinda the same as yours: i5 8600K, Gigabyte Z390 M Gaming, 32GB RAM and a Sapphire Nitro+ RX 580 8GB.

Besides the shutdown issue that I’m also experiencing, I have some issues with iMovie and Final Cut Pro not even starting. Have you tried any of those apps or any IGPU or Discrete GPU demanding app? Did they work?

The rest looks like it works. I have handoff, AirPlay, continuity, iMessages, etc working so far.

Did you do any changes in clover.plist? Looks like yours has some stuff that mine doesn’t but I’m new in Hackintosh and I don’t understand almost anything...

Any help would be much appreciated.
Thanks in advance.
You are using clover configurator to edit the config.plist file? It has tool for mounting the EFI built in.

Incase you are unfamiliar. Open the configuration. Then select “MOUNT EFI” then select the one that is your OS X partition. “Usually will have boot, and something about recovery” click the mount button then click open partition. Then navigate EFI>CLOVER>config.plist right click on it and “open with” select clover configurator. The will reopen the configurator with your config.i would make a copy on the desktop before making changes. But using this tool is much easier than editing by hand and a lot of the stuff is explained in the app.


As for the iGPU, does it show up in system report or about this Mac?

The activity monitor you can go to windows>GPU history. And make sure it is there and it’s graph is showing. If any of these fail to show up you may have you igpu set to auto and not Enable
 
Last edited:
Joined
Jul 17, 2011
Messages
17
Motherboard
Gigabyte Z390 M Gaming
CPU
i3-8100
Graphics
UHD 630 + RX 580
Mac
MacBook, MacBook Pro
Mobile Phone
Android, iOS
I'm getting this board in tomorrow. I'm guessing lilu, whatevergreen, and Vega kexts aren't needed for a Sapphire RX 580 since its suppose to be plug and play natively supported.
 
Joined
Nov 24, 2018
Messages
69
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900K
Graphics
Vega 64
Mac
iMac, MacBook Air, MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac
Mobile Phone
iOS
No. But the AppleALC needs Lilu, I think. If you want audio of DP or HDMI then you will need that but MultBeast add it. I installed with the iGPU then once everything was up and running I then added the PCIE card, and then booted it up and everything worked right off.
 
Joined
Apr 10, 2016
Messages
12
Motherboard
Gigabyte Z390 M Gaming
CPU
i5-8600K
Graphics
RX 580
Mobile Phone
iOS
I managed to make iMovie and FCP working following some other tutorial for thiese programs. I still don't see iGPU under any system report. But, as long as everything is working, it's fine.
 
Top