My laptop is back in action so I spoke to vit about this as I think that the shutdown issue was potentially what caused my ssd to overheat and die. So I wanted to fix this before doing any more testing on the black screen issue.
So vit explained to me why AptioMemoryFix is causing the shutdown issue and it's quite a complicated problem. But I have a solution and some other things to try if you're interested.
The first thing is AptioMemoryFix works with EmuVariableUEFI so remove OsxAptioFixDrv1 and use AptioMemoryFix + EmuVariableUEFI instead.
Hi
@headkaze !
Sorry again for the late reply. Very busy and this laptop is my main work machine so i cannot take any risk in the middle of a project..
Anyway since my post #232 (see debug files if needed), the laptop was running great under macOS meaning
-No Shutdown/Reboot issue with OsxAptioFixDrv1 + EmuVariableUEFI
-Full Backlight control (i was still using AppleBacklightInjector.kext in L/E + linked KextToPatch in Clover)
-Full UHD630 acceleration
-External screen working thru TB3
-Never 3 mins Black Screen at boot (which seems strange as it seems that other people still have the issue right?)
-I was on Mojave 10.14.0 (18A389) previously updated from Mojave Beta.
But i was still using some old stuffs and i wanted to update a little so here are my trials made today :
-Updated Clover from r4700 to r4741 (in order to update to Mojave 10.14.1). Seems good
-Updated to Mojave 10.14.1 First issue unsolved, I got back an issue i've had previously. When i use an external screen with Thunderbolt 3 the internal screen stays black with quick line glitches appearing sometimes. I can see the backlight is on so it's not the known 3 min issue. And it's something i sometimes had under high sierra and Mojave betas. But i didn't have it at all under 10.14.0 and i have this issue always with 10.14.1! So basically impossible to use internal screen when TB3 screen is plugged.
I tried to update Whatevergreen + Lilu, tried different WEG boot arguments (-wegnoegpu -igfxnohdmi) without more success. As i really need this station working, i ultimately went back to my Mojave 10.14.0 backup. No idea on this issue. Anybody as this same kind of thing?
-I tried again AptioMemoryFix as you mentioned by keeping EmuVariableUEFI and adding slide=0 boot arg. It works indeed! Thanks for the info! It seems a bit faster at boot and shutdown than with OsxAptioFixDrv1. Values like Backlight or sound level are kept well upon reboot. Only Sleep issue is that if i have the external screen connected, the laptop goes fine to sleep. But when it wakes up, the internal screen stays black. I also had this behavior with OsxAptioFixDrv1 so it is certainly not linked but i was hoping to solve it this way...
-As suggested by
@RehabMan, i replaced old AppleBacklightInjector.kext + corresponding KextToPatch by newer AppleBacklightFixup.kext. No issue, the backlight is working fine, with full values and brightness slider. Thanks also!
-Then i tried to update Whatevergreen + Lilu + AppleALC to last release version. Unfortunately this brings back the 3 min black screen at boot for me. I still don't understand why i don't have this issue with the version i use of Whatevergreen (you can found it in my debug files). So i return to this version for now. I don't know if i can help some way to find the reason it works with my laptop without 3 mins black screen (or did you find a solution in your WEG fork trials?).
So basically things are working fine for me now but i can't update to 10.14.1 nor to latest Lilu+WEG without having issues... Not very future proof..