I finally did it and built my own Hackintosh using an AMD Ryzen CPU. It works really great so far (except a few things, but I don't really care about them). I tried a lot of different tutorials and read a lot of posts and websites how to install Catalina on a PC.
I also informed myself a lot about Kexts, Drivers etc. so I think I'm familiar with the use of them. After a few attempts my PC is finally running macOS Catalina 10.15.3 (using OpenCore instead of Clover).
The only thing that really annoys me is that the audio is "crackling". It's not seamless. But first, here are my PC specifications:
- CPU: AMD Ryzen 3 2200G
- Mainboard: ASUS Prime A320I-K
- Graphics: Sapphire Radeon RX570
- SSD: Crucial BX500 (500GB)
On the "Audio" section on this website you can see that this mainboard uses the Realtek® ALC887 8-Channel High Definition Audio CODEC. OK, nothing special, as this Codec is (I think so) used very often in lower-end mainboards. I looked up the table on the "AppleALC" github page and found out that this codec uses the following layer IDs: Layout 1, 2, 3, 5, 7, 11, 13, 17, 18, 20, 33, 40, 50, 52, 53, 87, 99.
I tried every single one of these IDs but none of them is working perfectly. But layout IDs 1 and 2 are definitely working quite good, but not good enough. So I thought it maybe could be that there are some interfering Kexts? Here is a list of Kexts I'm using:
- RealtekRTL8111.kext (for my Ethernet port)
Because I read on another forum that there may be some bugs if you're using the Hardware Identifier of the new MacPro (in FakeSMC), I decided to use the identifier of the new Mac mini. So my Hackintosh now acts like a Mac mini of 2018.
I appreciate any help of you guys! If you need my config.plist file or anything else I can upload it here. Thanks!