Contribute
Register

[HP 840 G2] Sleep wake Black Screen

Status
Not open for further replies.
You should inject EDID with Clover, or ACPI.
Or use EDID in display override file.



You can set a custom ig-platform-id in your model specific SSDT (see comments regarding RMCF.IGPI).
Or you can disable it by setting RMCF.IGPI to Ones, and then use Clover injection for ig-platform-id.

How change IG-PLATFORM IN file SSD-iGPU.AML

0x1616,
Zero,
Package (0x06)
{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x06, 0x00, 0x26, 0x16
},

"model",
Buffer (0x17)
{
"Intel HD Graphics 5500"
},

"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}

Where change ?
 
I deleted /APCI/Patched/SSDT-IGPU.AML

In config.plist via xcode I set Graphic IG-PLATFORM to 0x16060000. Now everything is fine when waking up and waking up. But my laptop screen is terribly dark. The lighter / darker button does not work.

How can I solve this?

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
How change IG-PLATFORM IN file SSD-iGPU.AML

0x1616,
Zero,
Package (0x06)
{
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x06, 0x00, 0x26, 0x16
},

"model",
Buffer (0x17)
{
"Intel HD Graphics 5500"
},

"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}

Where change ?

As I wrote earlier, you can change ig-platform-id by setting RMCF.IGPI in your model specific SSDT.

Keep in mind you will also need to change RMCF.LMAX as 0x16060000 uses 0x1499.
 
As I wrote earlier, you can change ig-platform-id by setting RMCF.IGPI in your model specific SSDT.

Keep in mind you will also need to change RMCF.LMAX as 0x16060000 uses 0x1499.

Where ?
 

Attachments

  • Zrzut ekranu 2018-07-12 o 15.24.37.png
    Zrzut ekranu 2018-07-12 o 15.24.37.png
    525.6 KB · Views: 162

It is right in front of your face...
Code:
Name(IGPI, Zero)
Name(LMAX, Ones)

Obviously, you want to change to:
Code:
Name(IGPI, 0x16060000)
Name(LMAX, 0x1499)
 
It is right in front of your face...
Code:
Name(IGPI, Zero)
Name(LMAX, Ones)

Obviously, you want to change to:
Code:
Name(IGPI, 0x16060000)
Name(LMAX, 0x1499)

I need to buy Macbook Air unless I have peace of mind.
I set the ig-platform, it succeeded.
I put it to sleep a few times, unfortunately, a black screen. Time is precious and there are no solutions.

Thank you for your help.
 
I need to buy Macbook Air unless I have peace of mind.
I set the ig-platform, it succeeded.
I put it to sleep a few times, unfortunately, a black screen. Time is precious and there are no solutions.

Thank you for your help.

Are you saying your sleep issue is intermittent?
You must be clear with your problem descriptions. I cannot guess about what you really mean.

Also, you forgot to attach PR files.

But Apple makes nice laptops, you'll enjoy them.
 
Solution:
I replaced the laptop screen from 1600x900 to 1920x1080 and the problem resolved.
 
Solution:
I replaced the laptop screen from 1600x900 to 1920x1080 and the problem resolved.

Yeah, 1600x900 screens have been problematic (on and off) for quite some time.
 
Yeah, 1600x900 screens have been problematic (on and off) for quite some time.
I have the same problem except I have a 1366x768 screen. I have maybe a solution but I do not know much about binary and stuff like that.

I have a Broadwell laptop (i3-5005u) that also goes of HD5500 graphics. Sleep works from 10.12.3 and below, but after, it is broken due to AppleIntelBDWGraphics family kexts. I am purposing to replace framebuffer data from 10.12.3 or 10.11 to 10.12.4 and above. I have tried deleting high sierra BDWGraphics family kexts and replacing them with 10.11 BDWGraphics family kexts but they will not load. Any reason why or If I am doing this wrong?
 
Status
Not open for further replies.
Back
Top