As an Amazon Associate I earn from qualifying purchases from

ASUS PRIME Z390-A Hackintosh Construct Information w/ RX 5700 XT


It is a golden construct that includes macOS Catalina 10.15.2 on an ASUS Prfime Z390-A motherboard paired with a i5-8600k and Sapphire Nitro+ 5700 XT 8GB. I used to be in a position to get the whole lot working with slightly little bit of endurance and now sharing my EFI for obtain together with my ASUS Prime Z390-A config.plist and USB-SSDT.aml with a step-by-step information.

The ASUS Z390 Hackintosh Construct 

Up to date: 10-09-2020

ASUS Z390-A Hackintosh Build


CPU – Intel Core i5-9600K 6-Core

Motherboard – ASUS PRIME Z390-A ATX


Graphics Card – SAPPHIRE Nitro+ RX 5700 XT 8GB

Cooler – be quiet! 250W TDP Darkish Rock Professional 3/4


Energy Provide – CORSAIR RMX 850W

Case – Phanteks P600s Antracite Grey

ASUS Prime Z390-A Hackintosh Overview

With macOS Catalina 10.15.1 and 10.15.2 full help has been added for AMD Navi playing cards just like the Sapphire Nitro+ RX 5700 XT right here’s a construct that includes one with a ASUS Prime Z390-A motherboard.

I’ve taken the time to verify the whole lot works and I’ll be updating this information fairly repeatedly with extra stuff and knowledge as its fairly barebones proper now, you probably have any questions go away a remark beneath the Step-by-Step information on the backside.

Catalina ASUS Z390 i5 RX 5700 XT Hackintosh About this Mac

ASUS Z390 i5 Hardware Acceleration, HEVC, H.265

Each {Hardware} Acceleration/H264 and HEVC/H265 are working necessary for video modifying.

ASUS z390 Hackintosh Configuration Notes:

  • Used EC0 to EC patch as my workaround of AppleACPIEC.kext take into account spoofing EC post-install.
  • Modified audio structure ID to 7 from 1 to repair audio distortion of my laptop case entrance audio jack.
  • NVRAM help enabled with EmuVariableUEFI.efi and RTC scripts submit set up.
  • FwRuntimeServices.efi + OcQuirks.efi used as reminiscence driver.
  • I used Hackintool to repair the HDMI port displaying a black display and dual-display help over Intel Graphics. The repair is situated within the config.plist beneath Gadgets -> Properties -> PciRoot(0x0)/Pci(0x2,0x0)
  • slide=0 added as a bootflag to stop/repair random freezing in macOS on the Z390 platform.
  • Intel built-in graphics lags for a pair seconds on boot on boot however might be “mounted” by disabling WhateverGreen.kext patching and eradicating the <Graphics> part of config.plist not advisable for these utilizing HDMI over built-in graphics as a WEG patching is required to match the BUS ID’s of every port corrrectly.
  • RX 5700 XT enabled by including agdpmod=pikera as a bootflag with WhateverGreen.kext 1.3.6; additionally weirdly requires a <Graphics> part of config.plist to exist with injects set to <false> or will dangle on lock display. When you go along with the Sapphire Nitro+ place it in efficiency mode because it comes with a BIOS change, use an ample energy provide just like the RM850x and likewise be certain that to put in RC scripts post-install in order that sleep works completely.
  • Sleep/Wake will work on each the iGPU and with the RX 5700 XT and or different appropriate AMD graphics playing cards. In case you are utilizing a monitor with out speaker outport HDMI audio needs to be disabled as at present Catalina could trigger a IntelHDMI kernel Panic on wake when it could possibly’t discover a HDMI audio output.

Enabling USB3 Speeds & Detection on Z390 Ports

To get USB3 speeds engaged on a motherboard the USB ports have to be mapped accurately with an SSDT-USB.aml file positioned in/Volumes/EFI/EFI/CLOVER/APCI/patched/

The USB port restrict in macOS in 14 ports. There are a complete of 14 ports on the bottom of the motherboard IO (USB3 ports depend as 2 per port as a result of in addition they help USB2). The case I’m utilizing has 3 entrance ports 2 USB3 and 1 Sort-C port bringing the whole variety of ports to twenty effectively over the macOS port restrict. To allow all ports a USB port-limit patch can also be included in my config.plist for 10.15 beneath Kernel Kext & Patches. If you want to take away the port restrict patch you will want to mess around with my SSDT-USB.aml and take away the ports you don’t thoughts having disabled, however that can require you to know on methods to edit a USB SSDT with magiASL.

Solely use this SSDT-USB.aml you probably have a ASUS Prime Z390-A some other motherboard goes to have a unique rear IO structure and can mess up which ports work once you strive booting macOS.

ASUS Z390 BIOS Settings

I didn’t trouble updating the BIOS after I obtained the motherboard and the whole lot has been working golden since.

Earlier than operating the macOS installer change these settings.
Restart your laptop and press the DEL key to enter BIOS upon your laptop posting.

Change the next settings for the set up:

  1. Exit → Load Optimized Defaults : Sure
  2. Superior CPU Configuration → Intel Virtualizaiton Know-how: Enabled
  3. Superior System Agent (SA) Configuration → Vt-d: Disabled
  4. Superior PCH Configuration → IOAPIC 24-119 Entries: Enabled
  5. Superior Onboard Gadgets Configuration → RGB LED Lighting → When system is in sleep, hibernate or mushy off states: OFF
  6. Superior AMP Configuration → Energy On By PCI-E/PCI: Enabled
  7. Superior Community Stack Configuration → Community Stack: Disabled
  8. Superior USB Configuration -> Legacy USB Help: Auto
  9. Boot → Quick Boot : Disabled
  10. Boot → Safe Boot → OS Sort : Different OS

Utilizing a devoted graphics card:

  1. Superior System Agent (SA) Configuration Graphics Configuration → Major Show: PEG

Utilizing Intel iGPU:

  1. Superior System Agent (SA) Configuration Graphics Configuration → Major Show: IGFX

(Non-obligatory) {Hardware} Acceleration

iGPU Multi-Monitor: Enabled will trigger Major Show to be set to IGFX. In case you are utilizing a devoted graphics card change it again to PEG

  • Superior System Agent (SA) ConfigurationGraphics Configuration → iGPU Multi-Monitor: Enabled

For DVMT Pre-Allotted to point out in BIOS chances are you’ll want to save lots of & reenter BIOS after setting iGPU Multi-Monitor: Enabled

  • Superior System Agent (SA) ConfigurationGraphics Configuration → DVMT Pre-Allotted: 128MB/192MB

ASUS Z390 Catalina/Mojave Hackintosh Step-by-Step Information

I’ve examined this hackintosh on each Catalina and Mojave, nonetheless NAVI GPU’s just like the AMD RX 5700 XT solely have help in Catalina 10.15.1 or later.

  1. Obtain a appropriate model of macOS from the Mac App Retailer
  2. Create the macOS flash drive Installer
  3. Including my EFI Drop Information:
    1. Obtain Hackintosher-Catalina-10.15-EFI
    2. Mount EFI Partition
    3. Copy+Paste/Transfer the EFI folder over to the EFI Partition of your flash drive after which open /Volumes/EFI/EFI/Clover/
    4. Add EmuVariableUEFI.efi for NVRAM help
      • Copy EmuVariableUEFI.efi from:  /Volumes/EFI/EFI/Clover/drivers/off
      • Paste EmuVariableUEFI.efi into:  /Volumes/EFI/EFI/Clover/drivers/UEFI
      • Downloads for ASUS Prime Z390-A solely:
        •  ASUS-PRIME-Z390-A-config.plist– configured for ASUS Z390-A incorporates a show patch that can map the interior HDMI and DisplayPort accurately in order that Intel graphics HDMI port works together with twin screens on boot and sleep/wake.
        • ASUS Prime Z390-A SSDT-UIAC-All.aml – Maps all of the USB ports on a ASUS-z390-A for USB3 speeds place in/Volumes/EFI/EFI/CLOVER/APCI/patched/.
      • Utilizing a unique ASUS Z390 Motherboard?
        • Open config.plist with Clover Configurator
        • Add slide=0 as a bootflag beneath Boot > Arguments
        • Allow EC0 to EC patch beneath Acpi > Fixes
        • These with no Prime Z390-A board could have to create their very own show patch with Hackintool after macOS is put in for HDMI to work over built-in graphics. Due to this fact its advisable to put in macOS with both a DisplayPort cable or with a macOS appropriate devoted graphics card.
    5. Confirm RTC BIOS patch exists  in Acpi > Fixes beneath the checklist of patches to stop a verbose error/dangle.
    6. If utilizing a AMD Navi GPU just like the RX 5700 XT add agdpmod=pikera as a bootflag by opening config.plist with Clover Configurator  and including it beneath Boot -> Arguments
  4. Configure BIOS Settings for Hackintosh Compatibility
  5. Walkthrough
  6. Submit Set up 
    1. In case you are utilizing a devoted graphics card just like the RX 5700 XT change AAPL,ig-platform-id to 0300923E  beneath Gadgets -> Properties Tab -> PciRoot(0x0)/Pci(0x2,0x0) for headless mode.
    2. Both set up RC scripts in Clover to finish emulated NVRAM help with EmuVariableUEFI.efi or add native NVRAM with an SSDT right here.
    3. If the show monitor doesn’t have inbuilt audio system and you might be utilizing built-in graphics chances are you’ll have to disable HDMI audio to stop kernel panics on wake. I’ve it set to disabled in my config.plist beneath PciRoot(0x0)/Pci(0x1f,0x3) since my Dell Monitor doesn’t have audio system


We will be happy to hear your thoughts

Leave a reply

Reset Password
Compare items
  • Total (0)
Shopping cart