Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

sorry, I do a lot of effort with the language. I followed the guide and did more tests without success.
no bios disable option
 

Attachments

  • Archivio.zip
    9.7 MB · Views: 85
Last edited:
ok, i hope now is correct
 

Attachments

  • Archivio.zip
    10.5 MB · Views: 77
Last edited:
ok, i hope now is correct

Your patchmatic output does not match your ioreg/Clover/etc.
Your Clover bootlog shows more SSDTs loading:
Code:
6:343  0:000  Sorted
6:343  0:000  Inserting table[0]:SSDT-0.aml from EFI\CLOVER\ACPI\patched ... Success
6:343  0:000  Inserting table[1]:SSDT-1.aml from EFI\CLOVER\ACPI\patched ... Success
6:343  0:000  Inserting table[2]:SSDT-3.aml from EFI\CLOVER\ACPI\patched ... Success
6:344  0:000  Inserting table[3]:SSDT-5.aml from EFI\CLOVER\ACPI\patched ... Success
6:344  0:000  Inserting table[4]:SSDT-6.aml from EFI\CLOVER\ACPI\patched ... Success
6:344  0:000  Inserting table[5]:SSDT-7.aml from EFI\CLOVER\ACPI\patched ... Success
6:344  0:000  Inserting table[6]:SSDT-8.aml from EFI\CLOVER\ACPI\patched ... Success
6:344  0:000  Inserting table[7]:SSDT-9.aml from EFI\CLOVER\ACPI\patched ... Success
6:344  0:000  Inserting table[8]:SSDT-10.aml from EFI\CLOVER\ACPI\patched ... Success
6:344  0:000  Inserting table[9]:SSDT.aml from EFI\CLOVER\ACPI\patched ... Success
6:345  0:001  Inserting table[10]:ssdt-rmne.aml from EFI\CLOVER\ACPI\patched ... Success

But I see only this in patchmatic:
Code:
DSDT.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT.aml

It is not possible.

Please provide files that are consistent with each other.
 
sorry,
 

Attachments

  • Archivio.zip
    10.5 MB · Views: 85

Your problem is obvious if you attempt to disassemble your patchmatic output: iasl -da -dl *.aml

You will get:
Code:
ACPI Error: [PNLF] Namespace lookup failure, AE_ALREADY_EXISTS (20170831/dswload-498)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20170831/psobject-371)
Could not parse external ACPI tables, AE_ALREADY_EXISTS

(note: same if you disassemble your ACPI patched content)

If I then disassemble without -da: iasl -dl *.aml.
Then grep for Device.*PNLF: grep Device.*PNLF *.dsl

I find multiple PNLF devices:
Code:
DSDT.dsl:            Device (PNLF)
SSDT-6.dsl:        Device (PNLF)
SSDT-7.dsl:        Device (PNLF)

Why did you apply "Brightness Fix" to SSDT-8 and SSDT-9?
And why did you apply "Brightness Fix (Haswell)" to DSDT.

Your ioreg indicates you're running 10.12.6.
As per brightness guide, you should be using SSDT-PNLF.aml only.
Read here:
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

Repatch ACPI without any brightness fix patches. Verify your ACPI/patched content and patchmatic -extract content disassembles without error using 'iasl -da -dl *.aml'.
 
Read post #1 carefully.
It WORKED! Thank you very much @RehabMan , Love you.

skOHXkn.jpg
 
Your problem is obvious if you attempt to disassemble your patchmatic output: iasl -da -dl *.aml

You will get:
Code:
ACPI Error: [PNLF] Namespace lookup failure, AE_ALREADY_EXISTS (20170831/dswload-498)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20170831/psobject-371)
Could not parse external ACPI tables, AE_ALREADY_EXISTS

(note: same if you disassemble your ACPI patched content)

If I then disassemble without -da: iasl -dl *.aml.
Then grep for Device.*PNLF: grep Device.*PNLF *.dsl

I find multiple PNLF devices:
Code:
DSDT.dsl:            Device (PNLF)
SSDT-6.dsl:        Device (PNLF)
SSDT-7.dsl:        Device (PNLF)

Why did you apply "Brightness Fix" to SSDT-8 and SSDT-9?
And why did you apply "Brightness Fix (Haswell)" to DSDT.

Your ioreg indicates you're running 10.12.6.
As per brightness guide, you should be using SSDT-PNLF.aml only.
Read here:
https://www.tonymacx86.com/threads/...rol-using-applebacklightinjector-kext.218222/

Repatch ACPI without any brightness fix patches. Verify your ACPI/patched content and patchmatic -extract content disassembles without error using 'iasl -da -dl *.aml'.
It WORKED! me too ..Thank you very much
 
there is no _OFF method in my dsdt or ssdt, how this can be?
 
Back
Top