Catalina 10.15.5 Opencore Success // Ryzen 9 3900x — X570 Aorus Pro Wifi — 5700 XT // Windows Dual Boot // Details Inside!

Catalina 10.15.5 Opencore Success // Ryzen 9 3900x — X570 Aorus Pro Wifi — 5700 XT // Windows Dual Boot // Details Inside!


Hey /r/Hackintosh, just built my first successful Hack system so thought I'd do a write up! Most things seem to be working perfectly, more details on what is not working below.

Full image gallery (RGB warning):

🖥Full Specs🖥

Opencore Version: 0.5.9

CPU: Ryzen 9 3900x

Motherboard: Gigabyte X570 Aorus Pro Wifi (chose this board as I need TB3 support for my UAD Apollo Twin Thunderbolt interface, waiting on the Titan Ridge card to arrive before I can test)

GPU: XFX 5700 XT Triple Dissipation

RAM: 16GB G.Skill Neo Trident 3600mhz C16

SSD1 (Mac OSX boot drive): WD Black SN750 1TB NVME

SSD2 (Windows boot drive): WD Blue SN550 500GB NVME

HDD: Seagate Barracuda 2TB 7200RPM

Case: Lian Li PC-O11 Dynamic PCMR Limited Edition

CPU Cooler: Kraken X73 360mm AIO Cooler

Fans: Lian Li Bora Digital 120mm x6

📝Initial Planning and Setup📝

Using this rig for music production, coding work and as a work from home setup (digital marketing/web dev stuff). Windows drive will be for gaming.

Followed the Dortania Vanilla guide to the T, it took a day or so to get my head around everything. I managed to get everything together for the first boot attempt without too much hassle.


I got stuck at a couple of points in my early attempts to install Catalina, but for the most part was able to resolve the issues by checking the General Troubleshooting section of the Dortania guide (seriously, check here before posting/asking in Discord, there’ll probably be a solution listed).


No matter what I tried, I couldn't get past tthe “IOConsoleUsers: gIOScreenLock” line. Here's what happened:


I implemented every possible fix from the General Troubleshooting section of the guide, and reached out to the AMD OSX discord too but no matter what I tried, it wouldn’t work. Here’s what I tried:

  • Forced PCIe 3.0 speed
  • agdpmod=pikera
  • agdpmod=ignore
  • agdpmod=vit9696
  • -wegoff boot arg and also just removing whatevergreen
  • SMBIOS: MacPro1,1, MacPro7,1, iMacPro19,1, iMacPro19,2.

I had been trying to get past this point for a couple of days and was getting pretty frustrated. I figured there was probably an incompatibility with my XFX card’s VBIOS as I’d read some reports of that being an issue with earlier XFX cards. I didn’t really want to risk flashing it, so I came up with a new plan.

I borrowed my housemate’s 1080TI with the aim of installing High Sierra and then updating to Catalina, instead of attempting a clean Catalina install. I hoped that this way I would bypass the problems my 5700XT seemed to be having with the Catalina installer. Shout out to Marco in the AMD OSX Discord who assured me that I could install HS with the 1080TI, then swap out to my 5700XT and update to Catalina.

Using the 1080TI and nv_disable=1 boot arg, I was able to get into the High Sierra installer. But there were two problems:

  1. My Ethernet wasn't working. I ended up creating an offline installer on my Macbook Pro, but realised soon after that my mobo needs the "SmallTree-Intel-211-AT-PCIe-GBE.kext" instead of the default "SmallTreeIntel82576.kext" I was using. Aorus Pro Wifi users take note!
  2. Crazy graphical glitches that required me mouse over anything I wanted to make visible... hard to explain but there's a video below. This issue lingered into High Sierra even once it was installed.

Weird graphical issues

I hadn't changed my EFI folder config for the High Sierra install - it was still set up for Catalina. So, I figured I'd attempt the Catalina update and just PRAY that the graphical issues would be resolved. I downloaded the update from the App Store, hit update, and crossed my fingers...

During the first reboot of the Catalina update process, I was met with exactly the same glitched green screen that I’d been stuck on at “IOConsoleUsers”. But in the middle of my jumbled screen, I could see a tiny fragment of the Apple progress bar…. so I waited. And 10 minutes later, the system rebooted, and I was greeted with a non-glitched Catalina login screen! Cue tears of relief :')

What works/what doesn’t


  • iMessage
  • Audio (back panel only, might experiment with layouts but once my Apollo Twin is up and running it's pretty irrelevant for me)
  • App Store
  • CPU Temp Monitoring (with SMCAMDPrrocessor and AMDRyzenCPUPowerManagement kexts)
  • All USB 3.0 Ports

Doesn’t Work

  • Wifi/bluetooth and related utilities (haven’t installed a card, don't plan on it)
  • Sleep (I haven’t mapped my USB ports yet, interested to see if it works after that)
  • USB 2.0 (haven’t mapped my USB ports yet)
  • My mouse has this really annoying problem where the cursor stutters/freezes every 10 seconds or so. If anyone has a suggested fix, that would be amazing, otherwise I’m hoping USB port mapping might help resolve.
  • Can't work out how to change my CPU name in About This Mac! Any ideas? :)

👻Kext List👻

  • AMDRyzenCPUPowerManagement.kext
  • AppleALC.kext
  • AppleMCEReporterDisabler.kext
  • Lilu.kext
  • NVMeFix.kext
  • SmallTree-Intel-211-AT-PCIe-GBE.kext
  • SMCAMDProcessor.kext
  • VirtualSMC.kext
  • WhateverGreen.kext

Overall, I'm super stoked, everything seems stable and I can't wait to get see how this thing performs vs my dying 2013 Macbook Pro that I've been on until now. My GPU is running about 25% below its performance on my Windows drive which I might look into at some point, but it's irrelevant to me on OSX. Was definitely a challenge - the Vanilla guide was easy enough to follow, but I didn't expect to run into quite so many problems during the install. Big thanks to this community and the amd-osx forum and Discord for all the great resources and advice! Any questions, feel free to hit me up :)

submitted by /u/zaccyboyyyyyyy
[link] [comments]