one of the most annoying new features in recent years that drains out battery when system load demands more current than originally designed for
upgrading to higher-wattage power supply still wouldn’t help because power value of default supply is hardcoded in embedded controller firmware
this keeps ruining battery and gaming performance since in some cases it kept switching between charging and discharging every couple of seconds
the thing that did the trick on inspiron 5576 is to disconnect PSID line of AC-adapter so that the system have no idea what type of supply is connected
i did not physically disconnect it yet, instead i plugged the charger in only a bit just enough that the system gets power (the middle PSID pin didn’t make contact)
then the warning appears in BIOS about unkown power supply which can be ignored and system continued to boot
when the operating system loads it is fine to push the plug fully in so that it doesn’t fall out. battery doesn’t charge this way, but it also doesn’t discharge while gaming on AC-adapter supply
on this system there is no any kind of throttling with unknown supply and both CPU and GPU work at full possible clocks. if the adapter is unplugged system keeps running on battery
with this trick power values in EC dump are all zero
it can be disabled without messing with DC plug as well. it is enough to write zero in the EC locations highlighted in the screenshot.
few years ago i tried changing only 0x9B which doesn’t work (maybe it isn’t threshold, but i can’t guess then what it is) and that kinda convinced me these registers are only outputs indicating internal EC config. but as it turned out some of them will accept the input as well.