As an Amazon Associate I earn from qualifying purchases from amazon.com

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 part working with a bit 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

RAM – CORSAIR Vengeance RGB PRO 16GB

Graphics Card – SAPPHIRE Nitro+ RX 5700 XT 8GB

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

Storage – SAMSUNG 970 EVO NVME SSD

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 ensure every part works and I’ll be updating this information fairly commonly with extra stuff and data as its fairly barebones proper now, in case you have any questions depart a remark under 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 think about spoofing EC post-install.
  • Modified audio structure ID to 7 from 1 to repair audio distortion of my pc case entrance audio jack.
  • NVRAM help 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 screen and dual-display help over Intel Graphics. The repair is positioned within the config.plist below 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 will 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 screen. In case you go together with the Sapphire Nitro+ place it in efficiency mode because it comes with a BIOS swap, use an ample energy provide just like the RM850x and in addition be sure 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 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 could trigger a IntelHDMI kernel Panic on wake when it may’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 appropriately 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 additionally 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 below 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 learn how 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 unique rear IO structure and can mess up which ports work once you strive booting macOS.

ASUS Z390 BIOS Settings

I didn’t hassle updating the BIOS once I acquired the motherboard and every part 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 Expertise: 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 comfortable 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

(Elective) {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 it’s possible you’ll 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, nonetheless NAVI GPU’s just like the AMD RX 5700 XT solely have help 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 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 inner HDMI and DisplayPort appropriately 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 below Boot > Arguments
        • Allow EC0 to EC patch below Acpi > Fixes
        • These with out a 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. 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/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 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 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 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 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

Product Must Haves
Logo
Compare items
  • Total (0)
Compare
0