Contribute
Register

[Guide] Native Power Management for Laptops

Yes I posted the output here:
What does it mean?

It shows some pstates used:
Code:
CPU P-States [ (8) 17 18 ] iGPU P-States [ (7) ]

It seems to show CPU PM working (x8 through x18 is expected for i3-3217U).
 
It shows some pstates used:
Code:
CPU P-States [ (8) 17 18 ] iGPU P-States [ (7) ]

It seems to show CPU PM working (x8 through x18 is expected for i3-3217U).

Thank you! Now what's next?
Do I have to uncheck generate P and C states from Clover config.plist?

EDIT: added Problem Reporting files.
 

Attachments

  • Problem Reporting - PM 2.zip
    5.4 MB · Views: 127
Last edited:
Thank you! Now what's next?
Do I have to uncheck generate P and C states from Clover config.plist?

EDIT: added Problem Reporting files.

Since you're setting DropOem=true but not including the OEM SSDTs, in ACPI/patched, Generate/CStates/PStates=true is likely required.

You might consider why you're dropping OEM SSDTs...See ACPI patching guide linked from the FAQ.
 
Hi RehabMan, I managed to get HP Envy Skylake 13-d102ng i5-6200U to run under OS X 10.11.6 using clover
After patching several items (Wifi bcm 94352z and Brightness) I came to the power management.
Using the ssdtPRGen.sh script by Pike R. Alpha (beta-branch),
I am wondering if my SSDT.aml is correct as I got a warning about "cpu-type" and an error about the board ID running the script, furthermore I can´t get AppleIntelinfo.kext output.
I know that my smbios is not correctly set to Skylake i5, but using that correct setting, provided by Clover Configurator, would not allow my to boot again, resulting in an incorrect platform boot-stop at Clover.
See attached files for problem reporting!
Could you provide my any help, also concerning the correct smbios setting for clover?
 

Attachments

  • CLOVER.zip
    1.6 MB · Views: 71
  • Load AppleIntelInfo.kext 2017-03-09 at 14.20.20.zip
    32.2 KB · Views: 71
  • Load AppleIntelInfo.kext 2017-03-09 at 14.20.20 2.zip
    32.2 KB · Views: 63
  • kext stat grep 2017-03-09 at 14.01.17.zip
    31 KB · Views: 92
  • Intel Power Gadget output.zip
    78.5 KB · Views: 80
  • Mett’s MacBook Air ioreg.zip
    558.3 KB · Views: 110
  • Rebuilt cashes 2017-03-09 at 14.08.39.zip
    104.5 KB · Views: 71
  • run script ssdtPRGen.sh 14.20.37.zip
    93.4 KB · Views: 88
Since you're setting DropOem=true but not including the OEM SSDTs, in ACPI/patched, Generate/CStates/PStates=true is likely required.

You might consider why you're dropping OEM SSDTs...See ACPI patching guide linked from the FAQ.

I added all the SSDTs in ACPI/patched along with the generated one, unchecked Generate C/PStates in Clover and everything works fine, I also run Geekbench and scored higher than the average score for my CPU! (200 extra points)
 

Attachments

  • Schermata 2017-03-09 alle 15.18.02.png
    Schermata 2017-03-09 alle 15.18.02.png
    417.3 KB · Views: 143
Hi RehabMan, I managed to get HP Envy Skylake 13-d102ng i5-6200U to run under OS X 10.11.6 using clover
After patching several items (Wifi bcm 94352z and Brightness) I came to the power management.
Using the ssdtPRGen.sh script by Pike R. Alpha (beta-branch),
I am wondering if my SSDT.aml is correct as I got a warning about "cpu-type" and an error about the board ID running the script, furthermore I can´t get AppleIntelinfo.kext output.
I know that my smbios is not correctly set to Skylake i5, but using that correct setting, provided by Clover Configurator, would not allow my to boot again, resulting in an incorrect platform boot-stop at Clover.
See attached files for problem reporting!
Could you provide my any help, also concerning the correct smbios setting for clover?

Your ioreg shows CPU power management correctly configured.
You're not loading AppleIntelInfo.kext... (make sure you refer to the correct path where you have the kext).
Make sure you read the README for AppleIntelInfo.kext so you know where is stores output.
 
I checked with AppleIntelInfo.kext after putting all the SSDT in patched and now it displays a lot more P-States!
Also, general responsiveness seems better.

Code:
U Low Frequency Mode.............: 800 MHz
CPU Maximum non-Turbo Frequency....: 1800 MHz
CPU Maximum Turbo Frequency........: 1800 MHz

IGPU Info:
------------------------------------
IGPU Current Frequency.............:  350 MHz
IGPU Minimum Frequency.............:  350 MHz
IGPU Maximum Non-Turbo Frequency...:  350 MHz
IGPU Maximum Turbo Frequency.......: 1050 MHz
IGPU Maximum limit.................: No Limit

CPU P-States [ 17 (18) ] iGPU P-States [ (7) ]
CPU C3-Cores [ 0 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU C7-Cores [ 0 1 2 3 ]
CPU P-States [ (8) 17 18 ] iGPU P-States [ (7) ]
CPU C3-Cores [ 0 1 2 3 ]
CPU P-States [ (8) 16 17 18 ] iGPU P-States [ (7) ]
CPU P-States [ (8) 14 16 17 18 ] iGPU P-States [ (7) ]
CPU P-States [ (8) 12 14 16 17 18 ] iGPU P-States [ (7) ]
CPU P-States [ (8) 12 13 14 16 17 18 ] iGPU P-States [ (7) ]
 
RehabMan,

It's me again, after the HP Probook, I am building a Asus Zenbook 10.11.
I think I am almost done and only sleep is not working just now (bluetooth will solve it later)
From Console, it show Wake reason: XHC EHC2 EHC1
I can search XCPM: registered, IOPPF: XCPM mode

I search though and follow some other experience but no luck at all. I am not very well on reading IOreg or patch code at all.

Thank you in advance!!
Kent



kenneths-Air:~ kenneth$ kextstat|grep -y acpiplat
13 2 0xffffff7f8322f000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
kenneths-Air:~ kenneth$ kextstat|grep -y appleintelcpu
kenneths-Air:~ kenneth$ kextstat|grep -y applelpc
90 0 0xffffff7f82c1b000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <89 12 5 4 3>
kenneths-Air:~ kenneth$ kextstat|grep -y applehda
88 1 0xffffff7f82e5b000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <87 86 44 12 7 6 5 4 3 1>
113 0 0xffffff7f82fc7000 0xb3000 0xb3000 com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <112 88 87 86 83 44 12 11 6 5 4 3 1>


kenneths-Air:~ kenneth$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext PinConfigs.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleALC.kext
kenneths-Air:~ kenneth$
 

Attachments

  • Archive.zip
    4.2 MB · Views: 92
RehabMan,

It's me again, after the HP Probook, I am building a Asus Zenbook 10.11.
I think I am almost done and only sleep is not working just now (bluetooth will solve it later)
From Console, it show Wake reason: XHC EHC2 EHC1
I can search XCPM: registered, IOPPF: XCPM mode

I search though and follow some other experience but no luck at all. I am not very well on reading IOreg or patch code at all.

Thank you in advance!!
Kent



kenneths-Air:~ kenneth$ kextstat|grep -y acpiplat
13 2 0xffffff7f8322f000 0x60000 0x60000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
kenneths-Air:~ kenneth$ kextstat|grep -y appleintelcpu
kenneths-Air:~ kenneth$ kextstat|grep -y applelpc
90 0 0xffffff7f82c1b000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <89 12 5 4 3>
kenneths-Air:~ kenneth$ kextstat|grep -y applehda
88 1 0xffffff7f82e5b000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <87 86 44 12 7 6 5 4 3 1>
113 0 0xffffff7f82fc7000 0xb3000 0xb3000 com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <112 88 87 86 83 44 12 11 6 5 4 3 1>


kenneths-Air:~ kenneth$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext PinConfigs.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleALC.kext
kenneths-Air:~ kenneth$

You did not patch ACPI correctly.
See guide: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
Hello,

on El capitan, everything was working, but after clear reinstall to sierra and upgraded bios, the ssdtgen script returns:
Code:
System information: Mac OS X 10.12.3 (16D32)
Brandstring: "Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz"

Error: Not enough enabled processors found in: /Users/lanah/Desktop/APIC.aml!
Aborting ...
Done.

Can anyone help me? what files i need to provide to fix this problem.

Best regards
 
Back
Top