Contribute
Register

[BUG] Black screen 3 minutes after booting, CoffeeLake UHD 630

Okay so I just got a hack from one of my friends, if you could tell me how I can log in to this CFL hack using my friend's hack, I would be able to provide you with the logs.

Read up on screen sharing/VNC.
 
Read up on screen sharing/VNC.
Okay, in the meantime what do you think is causing this erratic behaviour that sometimes it boots without the 3 minute black screen and sometimes with it? Did you find anything from the debug SSDT-PNLF from the PR files attached in my last post?
 
@RehabMan
Attaching PR files from a remote skylake high sierra
As you can see in the photo, the CFL is woken from sleep, it's backlight is fully on but no display. This behaviour is only with WhateverGreen.kext, natively, waking up works beautifully.
IMAGE 2018-10-22 19:22:08.jpg
 

Attachments

  • debug_3291.zip
    3 MB · Views: 42
I also used -igfxcflblt=wrap and also the debug files sent by Rehabman a few days ago. I don't have the problem of no sleep though. Poor CPUPM implementation I think. I also had this problem. Proper implementation of it made sleep and CPUPM work in accordance. Anyway, I encountered the black screen. So, the PR files attached.

EDIT: Even with unsuccessful boots with backlight my ioreg shows backlight at boot as 0xffff
 

Attachments

  • debug_6946.zip
    2.7 MB · Views: 49
Last edited:
I also used -igfxcflblt=wrap and also the debug files sent by Rehabman a few days ago. I don't have the problem of no sleep though. Poor CPUPM implementation I think. I also had this problem. Proper implementation of it made sleep and CPUPM work in accordance. Anyway, I encountered the black screen. So, the PR files attached.
My CPUPM is well, I mean I'd like to think so. Because without WEG, sleep/wake is OK. The issue is only with the kext installed.
You can see in my debug files that X86PlatformPlugin loads so I think CPUPM is fine.
 
Here is one from successful boot with backlight.
 

Attachments

  • debug_31713.zip
    2.6 MB · Views: 60
My CPUPM is well, I mean I'd like to think so. Because without WEG, sleep/wake is OK. The issue is only with the kext installed.
You can see in my debug files that X86PlatformPlugin loads so I think CPUPM is fine.

It loaded in mine too. The problem was with sleep. try with SSDT-XHC.aml + PluginType=yes + there is a kernel to patch option in my config. These should work. Also disable hibernation (old method of removing hibernate image and replacing with directory) if that doesnt work.

Edit: Ours wont work without the HWP enabled support. The SMBIOS doesn't matter. So, a HWP based CPUPM is required.
 
Last edited:
Okay, in the meantime what do you think is causing this erratic behaviour that sometimes it boots without the 3 minute black screen and sometimes with it? Did you find anything from the debug SSDT-PNLF from the PR files attached in my last post?

The debug files show everything going as I expect.

@RehabMan
Attaching PR files from a remote skylake high sierra
As you can see in the photo, the CFL is woken from sleep, it's backlight is fully on but no display. This behaviour is only with WhateverGreen.kext, natively, waking up works beautifully.View attachment 359597

You might try different ig-platform-id values. For example: 0x3e9b0000.
You also forgot to disable hibernation.
 
I also used -igfxcflblt=wrap and also the debug files sent by Rehabman a few days ago. I don't have the problem of no sleep though. Poor CPUPM implementation I think. I also had this problem. Proper implementation of it made sleep and CPUPM work in accordance. Anyway, I encountered the black screen. So, the PR files attached.

EDIT: Even with unsuccessful boots with backlight my ioreg shows backlight at boot as 0xffff

Intermittent?
Tried SSDT-ALS0.aml yet? (fake/fixed ALS).
 
Back
Top