9800X3D and Gigabyte X870E AORUS Elite WiFi7 on Sonoma Build

mrt360

New member
AMD OS X Member
Apr 22, 2026
2
0
1
CPU:
9800x3d
Hi,

I'm working with Claude to try to build this:

CPU: AMD Ryzen 7 9800X3D
Motherboard: Gigabyte X870E AORUS Elite WiFi7 (ATX, AM5)
GPU (temporary): XFX RX 570 4GB — in primary PCIe x16 slot for build phase
GPU1 (gaming): ZOTAC RTX 5090 SOLID 32GB — removed during build phase, needs SSDT to hide from macOS laterGPU (macOS):
GPU2: PowerColor Red Devil RX 6900 XT 16GB (Device ID 0x73BF) — will go in AOOSTAR AG02 eGPU dock eventually
RAM: 2 x 48GB DDR5 Corsair Vengeance — not yet purchased
Case: be quiet! Dark Base Pro 900 v1
PSU: Corsair HXi 1200W ATX 3.0

I'm not very far in to be honest. It's hanging at the place shown in the attached photo when booting from the USB. I haven't yet reached the start point of the install. I've attached the EFI here.

I've tried:
  • SetupVirtualMap → false (AM5 requirement per mikigal README)
  • SecureBootModel → Disabled
  • DmgLoading → Any
  • AM5 PCI bus enumeration fix → enabled
  • DevirtualiseMmio → true then reverted to false
  • EnableWriteUnprotector → true
  • ProtectUefiServices → true
  • DisableIoMapper → true
  • csr-active-config → 03000000
  • boot-args additions: agdpmod=pikera, amfi_get_out_of_my_way=1, revpatch=sbvmm, npci=0x2000
  • Updated OpenCore from 1.0.4 to 1.0.7
  • Bypassed KVM, plugged keyboard directly
  • Tried USB 2.0 port
The installer was downloaded as version 19.8.42

Any ideas where I'm going wrong?

Thanks in advance!
 

Attachments

  • 20260422_192601.jpg
    20260422_192601.jpg
    391.7 KB · Views: 2
  • EFI.zip
    EFI.zip
    7 MB · Views: 2
Last edited:
You might want to have a look in the Success Stories forum, as there are some other AMD 800 Series systems that have been mentioned and are running macOS.


You may be able to see what is different in your setup compared to the other OC EFI’s.
 
  • Like
Reactions: mrt360
@mrt360
your config.plist booter section isnt correct
You can avoid to declare a MMIO WHitelist if you enable also DisablevariableWrite quirk (not advised but possible to do )
I think you have also to add SSDT-Plug in your ACPI section
 
  • Like
Reactions: mrt360
Thanks for the responses so far. I wanted to update the thread as the plan has changed significantly.
I've decided to abandon the eGPU approach after research suggested that USB4 eGPU on an AMD hackintosh is unreliable and largely unproven, particularly with the ASMedia USB4 controller on the X870E. Instead I'm going to mount both GPUs internally in a new case (Lian Li O11 Dynamic EVO XL) which has room for the 5090 and a second card simultaneously if I put the 5090 in an upright position at the front of the case.

Updated hardware plan:
GPU1 (gaming): ZOTAC RTX 5090 — primary PCIe x16 slot, hidden from macOS via SSDT
GPU2 (macOS): RX 6700 XT — secondary PCIe slot, native macOS support
Case: Lian Li O11 Dynamic EVO XL
PSU: be quiet! Dark Power Pro 13 1600W

Current boot issue:
For this initial build and testing phase I'm using an XFX RX 570 4GB as a temporary display GPU in the primary PCIe x16 slot — the 5090 and 6700 XT are not yet in the machine. I'm stuck at CoreAnalyticsHub start completed during the Sonoma installer boot and cannot reach the installer. I've attached the current EFI.

Based on forum feedback I'm planning to make the following changes to the config before the next boot attempt:

Fix booter section (SetupVirtualMap, DevirtualiseMmio, DisableVariableWrite)
Add SSDT-PLUG-ALT.aml
Add NVMeFix, AMFIPass, AMDRyzenCPUPowerManagement and SMCAMDProcessor kexts
Switch SMBIOS to MacPro7,1

Any feedback on whether this approach is correct for the X870E/9800X3D combination would be greatly appreciated.
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.