RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,011
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
Hi!
I'am experiencing a DELL specific problem with my laptop
As You might know DELL laptops have a AC adapter check mechanism and if third-party adapter detected then battery forced to no charging and cpu forced on lowest P-state.
I have a N5050 with i5-2450M on third party AC adapter and trying to overcome a P-state limitations thru ACPI tables
Here is the quick info what i did:
-booting a High Sierra 10.13.6 with 4658 Clover
-tried to drop a variety of SSDT tables , up to full drop of all SSDT tables
-injected a ssdtPRGen generated SSDT instead of all tables
-removed all access to _PPC from DSDT, tried to do a force _PPC as Zero value in DSDT
Achieved a PerformanceStateArray visible in IOreg but got an MaxPowerState = 0x1 anyway and CPU on lowest P-state.
I thought a _PPC is a method to assign a MaxPowerState value, am I wrong?
Point me on what i should do to overcome P-state limitation, any ideas?
There is original ACPI tables in attachment and screenshot. If Someone will do a sneak peek on those tables and point me out on how AC adapter detection is implemented that would be awesome.
You could use ACPIDebug to compare code path in the related ACPI code between genuine AC adapter and problematic 3rd party adapter.
But why would you want to use a inferior 3rd party adapter?