AppleLPC needs to be patched regardless.
Here is my progress:
clover config:
- AppleLPC is finally loading, but I had to click fakeLPC and addDTGP in Clover config.
- I hotfixed all names in the DSDT and replaced them manually in all ssdts (editing dsl, and recompiled to aml) by hex-ing the additional names as suggested in Rehabmans guide
acpi/ssdt:
- I added an SSDT for IGPU so I could skip the clover fixes.
- still use ssdts for CPU, USB and XOSI and of course your LPC
result:
- Whats new because many people say it's not possible: I now have two accelerated cards:
I have the Intel HD530 with acceleration for booting (and little artifacts) and my radeon RX480 also with acceleration. When I turn my display to split-mode, it also shows that both are active and running on Metal at the same time.
- system booting much faster, running smooth
open:
- I am not sure about the USB: It's all working without the injectall.kext, 3.1,3.0 and 2.0, but I definitely have to get more into ioreg to know if all works as it should. I attached the dump if you want to have a quick look.
- wake from sleep: I totally forgot to test this one, will now but first have to finish this posting in case it don't work
//ok Wake from hibernation still don't work. It turns on the graphic-cards, display and USB devices but I see a black screen. I think I have to test some pmset hibernate modes – but tbh. I don't think that it will work. Mode 25 is worth a try.