- Nov 24, 2018
- ASUS TUF Z390M-PRO GAMING (WI-FI)
- Vega 64
- , , , ,
- Classic Mac
- Mobile Phone
Core i9-9900K - GA-Z390M Gaming - Sapphire RX Vega64 8GB
Core i9-9900K - GA-Z390M Gaming - Sapphire RX Vega64 8GB
Intel i9-9900K 3.6GHz 8 Core, 16 Threads Processor
Gigabyte Z390 M Gaming Motherboard
32GB Corsair Vengeance RGB DDR4 Memory
Samsung EVO 970 500GB NVMe M.2 SSD
Sapphire RX Vega 64 8GB HBM2 Graphics Card
Purchased from eBay out of China
PCI-e BCM94360CD AC Dual Band WiFi Bluetooth
If link above is bad, here is a search for similar:
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.
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.
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:
The following guide is a complete walkthrough for updating to or installing a fresh version of macOS Mojave. It requires no experience and all of the basic installation and post-installation tools are available on tonymacx86.com. Table of Contents Step 1: Download macOS Mojave Step 2: Create...
I made the following UEFI Bios changes before installing.
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:
- Extreme Memory Profile (X.M.P.) → Profile 1
- Windows 8/10 Features → Other OS
- CSM Support → Enabled
- Secure Boot will be disabled by default, but good to check
- 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
- Vt-d → Disabled
- Internal Graphics → Enabled
- DVMT Pre-Alloc → 64M
- DVMT Total Gfx Mem → 256M
- Audio Controller → Enabled
- Above 4G Decoding → Enabled
- ErP → Disabled
- RC6 (Render Standby) → Enabled
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:
If the prospect of reading through complex guidance to configure your USB ports gives you the heebie-jeebies then this guide is for you. We’ve pared it to the bone, researched the facts and tried to present them in a way that makes this complex subject easier to understand for someone just...
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.
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
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.
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:
So I have been working on this for a bit I have the following Hardware going into a G4 Quicksilver case. Intel i9-9900K 3.6GHz 8 Core, 16 Threads Gigabyte Z390 M Gaming Motherboard 32GB Corsair Vengeance RGB DDR 4 Ram 500GB Samsung EVO 970 NVMe M.2 Sapphire RX Vega 64 8GB HBM2 PCI-e...
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.
Does that Ram speed look right? Shouldn't it be 2400Mhz?
CORSAIR Vengeance RGB DRAM 32GB (4 x 8GB) DDR4 3000 (PC4-24000) Desktop Memory
I change the XMP to profile 1 and set the trust variable to true in clover and rebooted and now it shows 3000MHZ correctly!
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.
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
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.
defiantly better off using his EFI folder and instructions over the ones in this thread.
17.3 MB Views: 2,616
3.8 KB Views: 963
2.1 KB Views: 744
621 bytes Views: 1,092