Contribute
Register

[solved] Black Screen on Wake from Sleep

Status
Not open for further replies.
Your DSDT is patched incorrectly. Still remnants of the old brightness patches.
Patch from current extract.
It's now correct?
 

Attachments

  • DSDT.aml
    125.5 KB · Views: 198
It is wrong.
No idea why you are deleting the PNLF from Field(PNVA...

I restore my old DSDT and I try to remove my old brightness patch. High Sierra starts and the brightness works, I hope it's correct.
 

Attachments

  • Archivio.zip
    3.4 MB · Views: 60
I restore my old DSDT and I try to remove my old brightness patch. High Sierra starts and the brightness works, I hope it's correct.

There are still remnants of previous incorrect patches.
Patch based on ACPI/origin.
 
There are still remnants of previous incorrect patches.
Patch based on ACPI/origin.

I remove my old DSDT from ACPI/patched and I use DSDT from ACPI/origin without patch. I only correct the errors and High Sierra didn't boot.
 

Attachments

  • CLOVER.zip
    2.8 MB · Views: 72
  • IMG.jpg
    IMG.jpg
    3.7 MB · Views: 115
I remove my old DSDT from ACPI/patched and I use DSDT from ACPI/origin without patch. I only correct the errors and High Sierra didn't boot.

The patches you made to ACPI/patched/DSDT.aml are incorrect. Do not make changes to existing code without purpose.
 
The patches you made to ACPI/patched/DSDT.aml are incorrect. Do not make changes to existing code without purpose.

The error at post #16 shows only if DSDT don't have:

Code:
Scope (_SB)
    {
        Device (PNLF)
        {
            Method (_INI, 0, NotSerialized)  // _INI: Initialize
            {
                If (CondRefOf (\_SB.PCI0.RP01.PXSX._OFF))
                {
                    ^^PCI0.RP01.PXSX._OFF ()
                }
            }
        }
    }

Can I add this in my DSDT in ACPI/patched or it's wrong?

Edit: I noticed that in my DSDT there isn't _SB.PCI0.IGPU but only _SB.PCI0.GFX0. I have on the config.plist the hotpatch "change GFX0 to IGPU".
 
Last edited:
The error at post #16 shows only if DSDT don't have:

Code:
Scope (_SB)
    {
        Device (PNLF)
        {
            Method (_INI, 0, NotSerialized)  // _INI: Initialize
            {
                If (CondRefOf (\_SB.PCI0.RP01.PXSX._OFF))
                {
                    ^^PCI0.RP01.PXSX._OFF ()
                }
            }
        }
    }

Can I add this in my DSDT in ACPI/patched or it's wrong?

Edit: I noticed that in my DSDT there isn't _SB.PCI0.IGPU but only _SB.PCI0.GFX0. I have on the config.plist the hotpatch "change GFX0 to IGPU".

You should not be adding any PNLF to DSDT.
See brightness guide (it uses only SSDT-PNLF.aml):
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

As for disabling the discrete card, read here:
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/
 
Status
Not open for further replies.
Back
Top