Contribute
Register

[Guide] Native Power Management for Laptops

I implemented the "Experimental technique: XCPM only" technique, but I am unsure if it is actually working... My battery life is pretty bad and heat / fan speed seem to be worse than linux/windows. I'm using a haswell chip so i figured i'd try it before going the more traditional route...

I tried to follow the instructions on how to test, but it just sort of ends at, run a few benchmarks and look at the AppleIntelInfo.kext results. Problem is, I don't really know what to actually look for...

I've included some files and kextstat outputs... if anyone can give me any advice that would be great.

Code:
➜  Downloads kextstat|grep -y acpiplat

   15    2 0xffffff7f82ed0000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 642EF8D6-8F86-3F92-B450-FDC9BAE4F3DD <14 12 11 7 6 5 4 3 1>
➜  Downloads kextstat|grep -y appleintelcpu

➜  Downloads kextstat|grep -y applelpc

➜  Downloads kextstat|grep -y applehda

   99    1 0xffffff7f80e58000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <98 97 79 12 7 6 5 4 3 1>
  131    0 0xffffff7f80ff8000 0xb7000    0xb7000    com.apple.driver.AppleHDA (999.1.1fc1) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <130 103 99 98 97 79 6 5 4 3 1>
 
I implemented the "Experimental technique: XCPM only" technique, but I am unsure if it is actually working... My battery life is pretty bad and heat / fan speed seem to be worse than linux/windows. I'm using a haswell chip so i figured i'd try it before going the more traditional route...

I tried to follow the instructions on how to test, but it just sort of ends at, run a few benchmarks and look at the AppleIntelInfo.kext results. Problem is, I don't really know what to actually look for...

I've included some files and kextstat outputs... if anyone can give me any advice that would be great.

Code:
➜  Downloads kextstat|grep -y acpiplat

   15    2 0xffffff7f82ed0000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 642EF8D6-8F86-3F92-B450-FDC9BAE4F3DD <14 12 11 7 6 5 4 3 1>
➜  Downloads kextstat|grep -y appleintelcpu

➜  Downloads kextstat|grep -y applelpc

➜  Downloads kextstat|grep -y applehda

   99    1 0xffffff7f80e58000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (280.12) 55162F3D-B7E9-315C-A7E1-C5C4C02F03EC <98 97 79 12 7 6 5 4 3 1>
  131    0 0xffffff7f80ff8000 0xb7000    0xb7000    com.apple.driver.AppleHDA (999.1.1fc1) 7FC2BABA-4D4F-34FC-93E2-3E3244DEB73D <130 103 99 98 97 79 6 5 4 3 1>

AppleLPC is not loaded. See ACPI patching guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
I've tried to patch with "Haswell LPC"

The files you provided in #798 (ACPI/patched/DSDT.aml) does not have the "Haswell LPC" patch applied.
 
The files you provided in #798 (ACPI/patched/DSDT.aml) does not have the "Haswell LPC" patch applied.

I believe I patched it after my original post. This is my current DSDT is included here. Thank you for any (all) help
 

Attachments

  • DSDT.aml
    80.8 KB · Views: 117
Sorry, I guess the outputs could be different than before the patch. here is the new package of files you've requested.
 
Sorry, I guess the outputs could be different than before the patch. here is the new package of files you've requested.

The DSDT you have in ACPI/patched/DSDT.aml does not have the Haswell LPC patch.
 
I included the correct DSDT in my previous post and forgot to update it in the zip. Sorry, and thanks again for taking the time.
 
Back
Top