I just happily installed Noble Numbat on my Thinkpad X1 Carbon, coming from Focal Fossa (20.04), and noticed the new settings about "Charge Limit" in Power Management -> Advanced Power Settings. Somewhat stupidly I changed the thresholds, one of which was at 100% if I remember correctly.
Now I installed TLP, and it says:
So I have two questions:
Edit: After some further investigation, it looks like the Power Management settings are changing these:
and they are the ones also checked or controlled by TLP, as visible from
This command, in my case, also tells me that there's a Thinkpad plugin available and active, and its defaults seems to be 96% and 100%:
I've set these defaults back in Power Management, and TLP seems to see them.
These are only conjectures on my part though, since I have very little understanding of all this. I'd be happy if anyone can correct me or confirm this. Cheers!
Now I installed TLP, and it says:
As of version 5.17, the Linux kernel in combination with TLP 1.5 or later offers full battery care support (i.e. charge thresholds and recalibration) for ThinkPads from model year 2011 onwards. Ubuntu 23.10 and 24.04 meet this requirement, 22.04 can be upgraded to the 6.8 kernel (HWE) from the official repositories.
- Do the "Charge Limit" power settings interfere with TLP?
- How do I make sure that the charge thresholds are handled by TLP, and not by any Charge Limit settings in Power Management?
Edit: After some further investigation, it looks like the Power Management settings are changing these:
Code:
charge_control_start_threshold charge_control_end_threshold
Code:
sudo tlp-stat -b
Code:
+++ Battery Care Plugin: thinkpad Supported features: charge thresholds, recalibration Driver usage: * natacpi (thinkpad_acpi) = active (charge thresholds, recalibration) Parameter value ranges: * START_CHARGE_THRESH_BAT0/1: 0(off)..96(default)..99 * STOP_CHARGE_THRESH_BAT0/1: 1..100(default)
These are only conjectures on my part though, since I have very little understanding of all this. I'd be happy if anyone can correct me or confirm this. Cheers!