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 thing working with just a little 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 verify every thing works and I’ll be updating this information fairly commonly with extra stuff and data as its fairly barebones proper now, when you’ve got 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 enhancing.

ASUS z390 Hackintosh Configuration Notes:

  • Used EC0 to EC patch as my workaround of AppleACPIEC.kext contemplate spoofing EC post-install.
  • Modified audio format ID to 7 from 1 to repair audio distortion of my pc 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 positioned within the config.plist beneath 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 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 hold on lock display. In case you go together with the Sapphire Nitro+ place it in efficiency mode because it comes with a BIOS swap, use an sufficient energy provide just like the RM850x and in addition be certain 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. In case you are utilizing a monitor with out speaker outport HDMI audio ought to be disabled as at present Catalina might trigger a IntelHDMI kernel Panic on wake when it will probably’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 depend 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 Kind-C port bringing the whole variety of ports to twenty nicely over the macOS port restrict. To allow all ports a USB port-limit patch can be included in my config.plist for 10.15 beneath Kernel Kext & Patches. If you need to take away the port restrict patch you’ll need 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 how one can edit a USB SSDT with magiASL.

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

ASUS Z390 BIOS Settings

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

Earlier than operating the macOS installer change these settings.
Restart your pc and press the DEL key to enter BIOS upon your pc 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 tender 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 Kind : 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

(Elective) {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 indicate in BIOS it’s possible 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 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 accommodates a show patch that can map the inner 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 distinct 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 might 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 really useful 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 beneath the record 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 beneath Boot -> Arguments
  4. Configure BIOS Settings for Hackintosh Compatibility
  5. Walkthrough
  6. Publish 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 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 in-built audio system and you’re utilizing built-in graphics it’s possible 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


Supply hyperlink

We will be happy to hear your thoughts

Leave a reply

Best Deals Prodcuts
Compare items
  • Total (0)
Shopping cart