MSI RX 560 in monterey or ventura, can't get it to be detected

Hi, I bought an msi aero RX 560, attached to a proxmox server. I'm trying to pass it through to a macOS VM. I have opencore set up with whatevergreen and lilu kexts. I used the OSX-PROXMOX script to do so, with a few different VMs (venera, monterey, big sur, etc.). No matter which OS and OC config I tried, I can't seem to get it to work. It always gets stuck on the apple logo (however I can still remote in via NoMachine or SSH).

If I set devirtualizemmio on, i do get this output from system_profiler SPDisplaysDataType:

Graphics/Displays: AMD Radeon RX 560: Chipset Model: AMD Radeon RX 560 Type: GPU Bus: PCIe PCIe Lane Width: x1 Vendor: AMD (0x1002) Device ID: 0x67ff Revision ID: 0x00cf 

but the display isn't detected and About me doesn't show it either.

For another test I did with a different GPU (Quadro K5000), the issue was not related to the way the VM was set up (as it worked flawlessly when the AudioHDA.kext issue was resolved). I think the issue is with OpenCore. Maybe with the vBIOS of the GPU. Any tips on what to do here?

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