Weird freezing problem in early boot with RX 5700 XT, Ryzen 7 2700X, OpenCore & 10.15.1

Hi, so I've been having an issue with my new RX 5700 XT (Sapphire Nitro+) that's completely stumped both me and basically the entire AMD OS X server. I'm not even able to boot into a black screen, or a mode without acceleration. It simply hangs on a random line of text, often not even finishing the line, somewhere around the [ PCI Configuration Begin ] portion.

Naturally, I've tried a lot of the common fixes that were recommended like both & no npci flags and the agdpmod=pikera arg, and I have the latest versions of everything including Lilu, WEG and OC itself. The weird part here is that the card works flawlessly on Windows and that macOS boots just fine using my Radeon RX 550 (but obviously without acceleration as it's a Lexa GPU), so there seems to be something at the low level that prevents it from booting.

I've also tried to toggle between all three VBIOSes, I've tried to disable HPET and I replaced the AMD OS X EC patch with an EC patch from SSDTTime, nothing really fixed this. No clue where to go anymore, I feel like most of the obvious fixes may have been exhausted. Not sure if 10.15.2 might improve the situation but given that I can't actually update it as it is I also don't have much hope for it.

Do you think this is a hardware fault and requires turning off the GPU?

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