As an Amazon Associate I earn from qualifying purchases from

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

This can be 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 capable of get every little thing working with somewhat little bit of persistence 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 assist 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 ensure every little thing works and I’ll be updating this information fairly repeatedly with extra stuff and knowledge as its fairly barebones proper now, in case you 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 vital for video modifying.

ASUS z390 Hackintosh Configuration Notes:

  • Used EC0 to EC patch as my workaround of AppleACPIEC.kext think about spoofing EC post-install.
  • Modified audio format ID to 7 from 1 to repair audio distortion of my laptop case entrance audio jack.
  • NVRAM assist enabled with EmuVariableUEFI.efi and RTC scripts put up 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 assist over Intel Graphics. The repair is situated within the config.plist below Units -> 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 will be “fastened” 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 hold on lock display. If you happen to go along with the Sapphire Nitro+ place it in efficiency mode because it comes with a BIOS change, use an enough energy provide just like the RM850x and in addition be sure 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 suitable AMD graphics playing cards. If you’re utilizing a monitor with out speaker outport HDMI audio ought to be disabled as at the moment Catalina might trigger a IntelHDMI kernel Panic on wake when it will 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 should 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 rely as 2 per port as a result of in addition they assist USB2). The case I’m utilizing has 3 entrance ports 2 USB3 and 1 Sort-C port bringing the full variety of ports to twenty nicely 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 below Kernel Kext & Patches. If you need to take away the port restrict patch you have to to mess around with my SSDT-USB.aml and take away the ports you don’t thoughts having disabled, however that may require you to know on methods to edit a USB SSDT with magiASL.

Solely use this SSDT-USB.aml in case you have a ASUS Prime Z390-A another motherboard goes to have a distinct rear IO format and can mess up which ports work whenever you strive booting macOS.

ASUS Z390 BIOS Settings

I didn’t trouble updating the BIOS once I acquired the motherboard and every little thing has been working golden since.

Earlier than working 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 Units Configuration → RGB LED Lighting → When system is in sleep, hibernate or smooth 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 Assist: 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-compulsory) {Hardware} Acceleration

iGPU Multi-Monitor: Enabled will trigger Major Show to be set to IGFX. If you’re 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 indicate in BIOS you might want to avoid wasting & 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, nevertheless NAVI GPU’s just like the AMD RX 5700 XT solely have assist in Catalina 10.15.1 or later.

  1. Obtain a suitable model of macOS from the Mac App Retailer
  2. Create the macOS flash drive Installer
  3. Including my EFI Drop Recordsdata:
    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 assist
      • 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 may map the interior HDMI and DisplayPort accurately in order that Intel graphics HDMI port works together with twin displays 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 distinct ASUS Z390 Motherboard?
        • Open config.plist with Clover Configurator
        • Add slide=0 as a bootflag below Boot > Arguments
        • Allow EC0 to EC patch below Acpi > Fixes
        • These and not using a Prime Z390-A board might must create their very own show patch with Hackintool after macOS is put in for HDMI to work over built-in graphics. Subsequently its really helpful to put in macOS with both a DisplayPort cable or with a macOS suitable devoted graphics card.
    5. Confirm RTC BIOS patch exists  in Acpi > Fixes below the listing of patches to stop a verbose error/hold.
    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 below Boot -> Arguments
  4. Configure BIOS Settings for Hackintosh Compatibility
  5. Walkthrough
  6. Put up Set up 
    1. If you’re utilizing a devoted graphics card just like the RX 5700 XT change AAPL,ig-platform-id to 0300923E  below Units -> Properties Tab -> PciRoot(0x0)/Pci(0x2,0x0) for headless mode.
    2. Both set up RC scripts in Clover to finish emulated NVRAM assist 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’re utilizing built-in graphics you might must disable HDMI audio to stop kernel panics on wake. I’ve it set to disabled in my config.plist below 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

Compare items
  • Total (0)
Shopping cart