Contribute
Register

Grey screen with ghost image after sleep/wake up on whiskeylake laptop

Status
Not open for further replies.
DSDT file in patched folder is still the same. You didn't replace the DSDT with the one attached in post#3
You may want to try as per post #3

I copied the EFI folder on both SSD, so that collected files by gen_debug are the current ones and not the ones from the test SSD.
I run gen_debug again here is the new dump.

You have no idea how I thank you four your help i am a bit despaired :(
 

Attachments

  • debug_24117.zip
    1.9 MB · Views: 35
i am a bit despaired
Hackintosh = patience & a lot of work done by yourself

But USBs are still not correctly injected...
Once again, follow the guide. USBInjectAll.kext should be installed into L/E folder

Still ACPI errors, fix at least the following:
Code:
2019-10-05 22:21:38.920693+0200 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [DTGP]
2019-10-05 22:21:38.920695+0200 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  Namespace lookup failure, AE_NOT_FOUND
2
Select AddDTGP in Clover Configuration ACPI section

Look at your ioreg, you have two PNLF. You patched the DSDT, remove all the following (from DSDT):
Code:
    Scope (_SB)
    {
        Device (PNLF)
        {
            Name (_ADR, Zero)  // _ADR: Address
            Name (_HID, EisaId ("APP0002"))  // _HID: Hardware ID
            Name (_CID, "backlight")  // _CID: Compatible ID
            Name (_UID, 0x0A)  // _UID: Unique ID
            Name (_STA, 0x0B)  // _STA: Status
        }
    }
Necessary read the following guide

In config device properties you're injecting the platform id 3E9B but you have 3EA0
Code:
0:106  0:000  PCI (00|00:02.00) : 8086 3EA0 class=030000
0:106  0:000   - GOP: Provided by device
0:106  0:000   - GFX: Model=Intel UHD Graphics 620 (Intel)
Try using a different PlatformID & different SMBIOS
0x3EA50004 with MacBookPro15,2 SMBIOS
0x3EA50005 with MacBookPro15,2 SMBIOS
0x3EA50009 with MacBookPro15,2 SMBIOS
or
0x3E9B0000 with MacBookPro15,1 SMBIOS
0x3E9B0006 with MacBookPro14,1 SMBIOS
0x3E9B0007 with MacBookPro14,1 SMBIOS
...

That's not enough, but it's the minimum reorganization...
 
Last edited:
Select AddDTGP in Clover Configuration ACPI section

Look at your ioreg, you have two PNLF. You patched the DSDT, remove all the following (from DSDT):

Ok I fixed all that thanks to you :)

I tried to change AAPL,ig-platform-id and device-id as suggested
Values were 00009B3E and 9B3E0000
I changed to 0000A03E and A03E0000
Then it boots but with unaccelerated graphics and 7MB memory :(
Is that corrrect ? Should I change something else in the properties ?


So I kept current platform/device id then i tried your proposal for SMBIOS/platform

0x3EA50004 with MacBookPro15,2 SMBIOS = black screen
0x3EA50005 with MacBookPro15,2 SMBIOS= black screen
0x3EA50009 with MacBookPro15,2 SMBIOS = OK ! but still grey screen after sleep
or
0x3E9B0000 with MacBookPro15,1 SMBIOS = OK ! but still grey screen after sleep
0x3E9B0006 with MacBookPro14,1 SMBIOS= black screen
0x3E9B0007 with MacBookPro14,1 SMBIOS= black screen

For those tries I just changed for the graphics (example) :
<key>ig-platform-id</key>
<string>0x3E9B0007</string>
Should I change something in pci devices properties too ?

or try to follow some guides about black screen after boot on mojave (I read about some patching with hackintool, but not sure it will help to solve my case ...)

Now I am lost ... what should i try ?
hopefully you are there :)
 
PR files...
 
Here are new PR files...
I attached the correct clover directory as script dump the wrong ssd boot.
I am still trying everything I found on the web with no luck.
My feeling is that it is may be an EDID problem or framebuffer configuration. Laptop works perfectly with external HDMI after sleep, only internal display seems to be crashed/frozen.
 

Attachments

  • debug_13666.zip
    1.3 MB · Views: 42
  • CLOVER.zip
    1.7 MB · Views: 42
You are injecting framebuffer properties in Clover device, I supposed you used

You may also want to use Hackintool...
 
You are injecting framebuffer properties in Clover device, I supposed you used

You may also want to use Hackintool...

I tried that too ... generating patch withh hackintool still grey screen after sleep.
I installed mojave too from scratch and tried eveyrthing again ... still grey screen.
I am starting to think that my laptop which is quite recent has newer hardware and that it is not supported on something.
 
Status
Not open for further replies.
Back
Top