- Joined
- Feb 18, 2019
- Messages
- 358
- Motherboard
- ASUS Z690 Maximus Extreme
- CPU
- i9-12900KF
- Graphics
- 6900XT
- Mac
- Mobile Phone
Are there any lessons learned from this experience that might help others solve various "black screen" problems with their RX 580s?
Interesting. I'm not sure what to say, other than sounding a bit puzzled that this detour was needed! If you are ever so inclined, perhaps you could try disabling HS01 and HS02 (even via uia_exclude argument) to see if Thunderbolt stops working. If so, it will establish a positive correlation.
I had black screen problems, seemingly due to either a wrong IntelGFX, blank ig-platform-id, a corrupted mobo BIOS (due to repeated shut-offs on having black screens---I suspect it was booting, but not visible), and corrupted CLOVERX64.efi and BOOTX64.efi (cleared up the lack of booting after I got the RX-590 working; I'd tried a lot to only use the iGPU, but without success; I did get only the iGPU to work on the Xtreme Waterforce mobo with the i9 9900K). The latter problem was fixed by keeping a copy of the EFI folder and copying back originals, replacing the corrupted versions and allowing a proper boot.
I only got the RX-590 working, despite being on Mojave 14.4, after setting IntelGFX = 0x59128086, ig-platform-id = 0x3E920003 and checking Inject Intel on the Clover Graphics. I also added, and have not yet removed to test, a KextsToPatch:
AppleGraphicsDevicePolicy
Find: 626F6172 642D6964
Replace: 626F6172 642D6978
Comment: (c)Pike R. Alpha
As for uia_exclude=HS01;HS02 this does cancel TB3. It took me a while to figure it out, but seeing HS01 and HS02 with IORegistryExplorer with SSP1 and SSP2 (shown on previous post), gave me the idea to fiddle with HS01. There does seem to be a correlation. And as mentioned, USB-c on the TB3 ports worked (using an external USB-c SSD) when HS01 was on, and didn't when HS01 was off.