Resolving AMD WX 4100 GPU Issues in macOS Catalina

Troubleshooting AMD WX 4100 GPU Compatibility with macOS Catalina
Skill Level: Intermediate

Address the challenges of using an AMD WX 4100 GPU in a Hackintosh running macOS Catalina, including kernel panic errors and the need for specific kexts.

Step 1: Understanding the AMD WX 4100 Compatibility

Recognize that while the AMD WX 4100 is listed as compatible with macOS, it may require additional configuration to work correctly.

Step 2: Using SMCRadeonGPU Kext

For macOS versions below 11.0, use the older version of the SMCRadeonGPU kext, as the newer version might not be compatible with Catalina.

Step 3: Addressing Kernel Panic Errors

If encountering kernel panics related to AMDRadeonX4000 kext, ensure the correct version of SMCRadeonGPU kext is used.

Step 4: Disabling Incompatible GPUs

If using multiple GPUs, disable incompatible ones like the NVIDIA 3070 using the device properties method to avoid conflicts.

about AMD WX 4100

i'm making this post because i faced issues with this GPU, but now my Catalina installation is booting again, so hopefully this can be helpful to someone.Also yes, I know I should update to newer macOS, I just don't have the time to and don't use macOS that much.

TLDR

use the older SMCRadeonGPU kext if on macOS < 11.0 with a WX 4100

so, while looking for a GPU to buy specifically for macOS and other VM purposes, i stumbled upon a good deal on a WX 4100, which on the Dortania's GPU buyers guide it's listed as fully compatible out of the box with macOS. This was exactly what I was looking for, since i also have a 3070 which can't be used with macOS as everybody should know. Too bad my EFI did not work at all, and when making a new one, i kept kernel panicking with errors about AMDRadeonX4000 kext having issues (which from my understanding is a kext already contained inside of macOS and not something I should have added on my EFI)

So turns out that you actually need to use SMCRadeonGPU kext, and without it the system doesn't boot (so i wouldn't say that this GPU works "out of the box", even if yes, it's a lot easier to work with than others). The thing is that the github repo of the kext listed by Dortania's guide is listed as archived, and the owner of the repo links to a new one. My first thought was to just use the new kext, but turns out that this new kext doesn't work with Catalina (so maybe on Ventura/Sonoma does?). So just use the old one if you're on old macOS.

Also, my PC didn't boot without disabling the 3070 specifically with the device proprieties method, so also take a look to that if you need to

https://preview.redd.it/ql2tlqgkjabc1.jpg?width=813&format=pjpg&auto=webp&s=b8f71ba9d2ce215ba81f2e30b622236404f252ac

https://preview.redd.it/k14cz5q7jabc1.jpg?width=893&format=pjpg&auto=webp&s=168bed32edeba43261688fcf1964c6a06ffce919

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