Contribute
Register

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

Status
Not open for further replies.
Joined
Nov 24, 2018
Messages
273
Motherboard
ASUS TUF Z390M-PRO GAMING (WI-FI)
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
  4. Mac mini
  5. Mac Pro
Classic Mac
  1. Power Mac
Mobile Phone
  1. 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



UPDATE: USE pastrychefs Build instruction for this board they are more updated and are for Catalina with working NVRAM. By far the way to go.

Thread here:


https://www.tonymacx86.com/threads/gigabyte-z390-m-gaming-build-with-working-nvram.291193/

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 F6 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 → Enabled
      • 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

Screen Shot 2019-07-24 at 9.51.19 AM.png




Screen Shot 2019-07-24 at 10.04.34 AM.png







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-07-24 at 10.08.10 AM.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!



UPDATE 7-23-2019:

I fixed the problem with getting the occasional. "Couldn't allocate runtime area" or "Error allocating 0x11c45 pages at 0x000000000f302000 alloc type 2" were encountered or some similar error when booting.

if you already have the OsxAptioFix2Drv-free2000.efi installed "and you should" Also add "slide=0" to the Boot arguments in clover. This fixed it for me and I have not seen it creep back up since then.

Also I'm currently updated to 10.14.6 as of this update.

UPDATE: 2-11-2020:

So this build actually has the ASUS TUF Z390 Gaming mATX board installed now. But I have a second system that I'm building using this board and I have it running totally stable thanks to the work that @pastrychef has done getting the native NVRAM and stuff work so this is to his credit. one it is don't I will have a thread on it put up. it is using the Z390M Gaming board, i9-9900KF and 5700XT 8GB Shapphire PULSE graphics card. Board is totally stable and on Latest OSX
Screen Shot 2020-02-11 at 11.40.28 PM.png

CPU and everything shows up correctly with now fiddling.

See his build here and thank him for his hard work on getting this board working and tirelessly helping.


https://www.tonymacx86.com/threads/gigabyte-z390-m-gaming-build-with-working-nvram.291193/

defiantly better off using his EFI folder and instructions over the ones in this thread.

UPDATE: OC 6.2 and Big Sur WORKS GREAT!!!!

I have Attached my OpenCore 6.2 Folder you must add you platform info and rom and stuff But I have this working just fine with Big Sur! It works great and honestly, I have to say that thus far the performance is way better than Catalina!!! Especially Safari and youtube I haven't had any audio issues and not youtube bringing everything to a grinding halt. Also, New Safari Supports native 4K I really have no reason to use brave or Chrome anymore.

Screen Shot 2020-11-12 at 10.03.30 PM.png
 

Attachments

  • EFI.zip
    17.3 MB · Views: 3,311
  • SSDT-USB-Template_GB_Z390M_Gaming.dsl
    3.8 KB · Views: 1,321
  • SSDT-Z390-VEGA64.aml
    2.1 KB · Views: 1,127
  • SSDT_USB.aml
    621 bytes · Views: 1,511
  • Main62_EFI.zip
    60.7 MB · Views: 299
Last edited:
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.
 
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
 
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:
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.
 
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.
 
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.
 
Status
Not open for further replies.
Back
Top