I think I've resolved this one.....
iGPU does not work with Radeon VII. After reading in various forums, in Mojave 10.14.5, with Radeon VII, you need to disable iGPU and set SMBIOS 11.1 iMac Pro.
Cheers
I solved this problem by removing WhateverGreen. Because, no matter what I tried with WhateverGreen didn't work at all (I tried versions 1.2.8 and 1.2.9). Supposedly it should even work without any clover configuration with newest WhateverGreen, but no chance. I tried adding Device Properties like AAPL,ig-platform-id etc... all kinds of combinations but it always resulted in black screen just before login screen comes up (I suspect it was a kernel panic because I couldn't even ssh into the machine after that, only a hard reset worked).
Finally the solution was to completely remove WhateverGreen and use the Clover "Inject Intel" method.
Now my iGPU works in headless mode and RX580 is recognized although not with all ports, but I'm ok with HDMI for now.
- SMBIOS iMac 19,1
- Enable "Graphics -> Inject Intel" (Optionally for ATI cards, I also enable Inject ATI and set FB Name to Orinoco for RX580)
- Set "Graphics -> ig-platform-id = 0x3E980003"
- Add "Devices -> Properties -> PciRoot(0x0)/Pci(0x2,0x0) -> device-id = 983E0000
- Add patches to "ACPI" -> "Change GFX0 to IGPU" and "Change HECI to IMEI"
My hardware is:
Motherboard: Gigabyte Z390 Aorus Pro Wifi
CPU: i9 9900k
GFX: Sapphire Nitro+ RX580
Just to say that I used this method to enable iGPU with a Radeon VII on a designare z390 and it worked flawlessly. Previousy i had panics at boot with iGPU enabled. Now I can use sidecarI solved this problem by removing WhateverGreen. Because, no matter what I tried with WhateverGreen didn't work at all (I tried versions 1.2.8 and 1.2.9). Supposedly it should even work without any clover configuration with newest WhateverGreen, but no chance. I tried adding Device Properties like AAPL,ig-platform-id etc... all kinds of combinations but it always resulted in black screen just before login screen comes up (I suspect it was a kernel panic because I couldn't even ssh into the machine after that, only a hard reset worked).
Finally the solution was to completely remove WhateverGreen and use the Clover "Inject Intel" method.
Now my iGPU works in headless mode and RX580 is recognized although not with all ports, but I'm ok with HDMI for now.
- SMBIOS iMac 19,1
- Enable "Graphics -> Inject Intel" (Optionally for ATI cards, I also enable Inject ATI and set FB Name to Orinoco for RX580)
- Set "Graphics -> ig-platform-id = 0x3E980003"
- Add "Devices -> Properties -> PciRoot(0x0)/Pci(0x2,0x0) -> device-id = 983E0000
- Add patches to "ACPI" -> "Change GFX0 to IGPU" and "Change HECI to IMEI"
My hardware is:
Motherboard: Gigabyte Z390 Aorus Pro Wifi
CPU: i9 9900k
GFX: Sapphire Nitro+ RX580