Skip to content

Built-in screen wake blackscreen with a surface logo on it #1

@kingo132

Description

@kingo132

After sleep and wake, it will just show a black screen with a surface logo on it. And the type cover can't wake the computer, also the USB mouse can't wake it too. It has to push the power button to wake it. And I can certain the system is waked up already, except the screen. And also if I connect an external monitor, the external monitor will show the login screen. No matter by sleep menu of left-top cornor or by close the type cover, the result is the same.

I have researched this problem for several days. Nearly tried all the methods about the wake black screen fix of Hackintosh. No luck.

I can somewhat certain it is related to iGPU, built-in display or maybe the power button, other components seems fine after the wake.

What I have tried:

  1. Different framebuffer id and many other Whatevergreen fixes
  2. After USB mapping, still the same
  3. Unlocked cfg-lock in BIOS, still the same
  4. darkwake boot arg, tried from 0 to 11, all the same
  5. SSDT-GPRW fix, no luck
  6. HibernationFixup.kext, no luck
  7. Played many combos with pmset, no luck
  8. Tried many fixes in DSDT, no luck
  9. Injected EDID of built-in display, no luck
  10. Turned on the hidpi, no luck
  11. Disabled discrete gpu, no luck
  12. Compared the framebuffers info in ioreg before and after sleep, they are the same except the IOHibernateState and IOScreenREstoreState properties, as in the screenshot below
    QQ20210506-111250
    QQ20210506-111321

Here is what I'm planning to do next:

  1. Continue playing around pmset
  2. Continue playing around DSDT debug and fixes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions