Contribute
Register

i7 5700HQ Power management

Status
Not open for further replies.
What information you add?
 
CPU PM working (assuming verification of X86PlatformPlugin in ioreg). IGPU probably not.

Is there any further progress with this?

I have the same exact configuration and have gotten to this point. Even getting the same output from AppleIntelInfo.kext.

What needs to be done to get basic sleep/wake of the screen. Currently display goes to sleep but when it wakes only the backlight goes on with a black screen.

Thank you,
Robert.
 
Is there any further progress with this?

I have the same exact configuration and have gotten to this point. Even getting the same output from AppleIntelInfo.kext.

What needs to be done to get basic sleep/wake of the screen. Currently display goes to sleep but when it wakes only the backlight goes on with a black screen.

Thank you,
Robert.

Did you implement backlight control, power management, and proper ACPI patches?
 
Did you implement backlight control, power management, and proper ACPI patches?

Backlight control works perfectly after using Clover DSDT FIX - Add PNLF.

By power management do you mean IGPU power management? If so then I have not.

Also not sure what you mean by proper ACPI patches?

Only thing that i have done is "Native Power Management for Laptops" following the guide.
 
Backlight control works perfectly after using Clover DSDT FIX - Add PNLF.

Not adequate. Although you can make it work with native AppleBacklight.kext, doing so requires building an injector kext that is customized for your monitor (otherwise you'll have incomplete brightness levels, or other problems).

It is easy to install IntelBacklight.kext instead.

By power management do you mean IGPU power management? If so then I have not.

CPU and IGPU PM.

Also not sure what you mean by proper ACPI patches?

http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html
 
Not adequate. Although you can make it work with native AppleBacklight.kext, doing so requires building an injector kext that is customized for your monitor (otherwise you'll have incomplete brightness levels, or other problems).

It is easy to install IntelBacklight.kext instead.



CPU and IGPU PM.



http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Thank you for your response.

How can I confirm that I have CPU PM working?

By installing IntelBacklight.kext do I still need to use the Clover DSDT FIX - Add PNLF?

Does istalling IntelBacklight.kext enable IGPU PM, or does the following still need to be followed:

"IGPU power management

It is common to fix power management for the IGPU at the same time as applying brightness.
To implement IGPU PM, apply "Rename GFX0 to IGPU" to DSDT and all patched SSDTs. Failure
to apply it universally will likely cause one or more SSDTs to be ignored."

If so, is there a more detailed guide on how to enable IGPU PM? if not does that mean that I need to Dump all DSDT and SSDT files using Clover F4, decompile using iasl, rename all GFX0 references to IGPU in all files then recompile the files using MaciASL, and then place the compiled files into /Volumes/EFI/EFI/Clover/ACPI/patched/ ?

Thank you,
 
How can I confirm that I have CPU PM working?

Check for X86PlatformPlugin loaded and test pstates with AppleIntelInfo.kext.

By installing IntelBacklight.kext do I still need to use the Clover DSDT FIX - Add PNLF?

Yes.

Does istalling IntelBacklight.kext enable IGPU PM,

No. DSDT rename GFX0->IGPU.

If so, is there a more detailed guide on how to enable IGPU PM? if not does that mean that I need to Dump all DSDT and SSDT files using Clover F4, decompile using iasl, rename all GFX0 references to IGPU in all files then recompile the files using MaciASL, and then place the compiled files into /Volumes/EFI/EFI/Clover/ACPI/patched/ ?

http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Thank you,[/QUOTE]
 
Check for X86PlatformPlugin loaded and test pstates with AppleIntelInfo.kext.



Yes.



No. DSDT rename GFX0->IGPU.



http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Thank you,
[/QUOTE]


I extracted the DSDT and SSDT's using the linux method.

I created a refs.txt, and dissassembled using the following command: iasl -da -dl -fe refs.txt *.aml

When compiling the DSDT using MaciASL I am getting the following error using the ACPI 5 compiler:

1/28/16, 12:45:19 AM, Intel ACPI Component Architecture
1/28/16, 12:45:19 AM, ASL+ Optimizing Compiler version 20141107-64 [Jan 2 2015]
1/28/16, 12:45:19 AM, Copyright (c) 2000 - 2014 Intel Corporation
1/28/16, 12:45:19 AM, Intel ACPI Component Architecture
1/28/16, 12:45:19 AM, ASL+ Optimizing Compiler version 20141107-64 [Jan 2 2015]
1/28/16, 12:45:19 AM, Copyright (c) 2000 - 2014 Intel Corporation
1/28/16, 12:45:51 AM, Compiler aborting due to parser-detected syntax error(s)
1/28/16, 12:45:51 AM, iASLALYQoC.dsl(11708) : error 6126 - syntax error, unexpected '}'
1/28/16, 12:45:51 AM, iASLALYQoC.dsl(24706) : error 6126 - syntax error, unexpected $end and premature End-Of-File
1/28/16, 12:45:51 AM, ASL Input: iASLALYQoC.dsl - 24706 lines, 754900 bytes, 11583 keywords
1/28/16, 12:45:51 AM, Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 0 Optimizations


I attached my DSDT and SSDT files.


Your help is greatly appreciated.


Thank you,
 

Attachments

  • linux-apic-tables-tables.zip
    45.4 KB · Views: 78
I extracted the DSDT and SSDT's using the linux method.

I created a refs.txt, and dissassembled using the following command: iasl -da -dl -fe refs.txt *.aml

When compiling the DSDT using MaciASL I am getting the following error using the ACPI 5 compiler:

1/28/16, 12:45:19 AM, Intel ACPI Component Architecture
1/28/16, 12:45:19 AM, ASL+ Optimizing Compiler version 20141107-64 [Jan 2 2015]
1/28/16, 12:45:19 AM, Copyright (c) 2000 - 2014 Intel Corporation
1/28/16, 12:45:19 AM, Intel ACPI Component Architecture
1/28/16, 12:45:19 AM, ASL+ Optimizing Compiler version 20141107-64 [Jan 2 2015]
1/28/16, 12:45:19 AM, Copyright (c) 2000 - 2014 Intel Corporation
1/28/16, 12:45:51 AM, Compiler aborting due to parser-detected syntax error(s)
1/28/16, 12:45:51 AM, iASLALYQoC.dsl(11708) : error 6126 - syntax error, unexpected '}'
1/28/16, 12:45:51 AM, iASLALYQoC.dsl(24706) : error 6126 - syntax error, unexpected $end and premature End-Of-File
1/28/16, 12:45:51 AM, ASL Input: iASLALYQoC.dsl - 24706 lines, 754900 bytes, 11583 keywords
1/28/16, 12:45:51 AM, Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 0 Optimizations


I attached my DSDT and SSDT files.


Your help is greatly appreciated.


Thank you,

If you look at the code near the first error, you can clearly see it is caused by the ADBG.

There is a patch "Fix ADBG Error" in my laptop repo...
 
Status
Not open for further replies.
Back
Top