[Feedback on issues] Problems witth TLP on Deepin 25.2 and Lenovo ThinkPad E15 G3 AMD laptop
Tofloor
poster avatar
Vuchko
deepin
2026-09-15 18:25
Author

Hello!
I encountered a situation where, after launching the Ubuntu 25.04 distribution in live mode on Deepin 25.2, the TLP operating mode was enabled, limiting the battery charge to 75/80%. Upon subsequent OS update to version 25.2.1, the system crashed. The laptop wouldn’t start and didn’t recognize the battery at all. It was also impossible to boot from a USB drive in live mode. After resetting the hard‑coded Ubuntu parameters, I managed to bring the computer back to life, but TLP is still present in the system. When attempting to uninstall, it reports the removal of dependent applications, including the kernel and DDE. Are there any ways to remove TLP from the Deepin 25.2.2 system, or is the only option a complete reinstallation?
Thank You!

Reply Favorite View the author
All Replies
avatar
leo
deepin
2026-09-16 16:52
#1

Hello,

  1. TLP and the 75/80 % charge limit
    TLP does not limit battery charging by default — Deepin ships it without any charge-threshold setting. A 75–80 % stop is typical of a BIOS/firmware battery-conservation feature, not TLP. To verify:
    cat /sys/class/power_supply/BAT*/charge_control_end_threshold 2>/dev/null
    sudo grep -riE "charge" /etc/tlp.conf /etc/tlp.d/
  2. Keep TLP installed but completely disabled (recommended)
    TLP is a dependency of Deepin's power management, so uninstalling it also removes desktop components. Instead, disable it with a config drop-in:
    sudo sh -c 'echo "TLP_ENABLED=0" > /etc/tlp.d/99_disable_tlp.conf'
    sudo tlp start
    Re-enable later: sudo rm /etc/tlp.d/99_disable_tlp.conf && sudo tlp start
  3. Full removal (not recommended)
    sudo dpkg --force-depends -r tlp
    This breaks Deepin's power-mode feature and may cause dependency warnings on future updates.
    Bottom line: the charge limit is most likely firmware-related, and the safe way to stop TLP is the TLP_ENABLED=0 file above.
    Best regards
Reply View the author
avatar
Vuchko
deepin
2026-09-16 23:23
#2

Thank you very much, Leo.
I took a similar approach — I set the 90/100 limits for battery charge by editing: sudo nano etc/tlp.conf, applied the changes: sudo tlp start. Then I documented the # lines in tlp.conf: charge limits and TLP_Enabled. The 90/100 parameters were saved in the EC controller. When I tried to enter: sudo apt purge -s tlp tlp-rdw based on the list of files to be deleted, I realized that the system would crash soon and cancelled the execution.
Unfortunately, deepin-power-manager dde-system-power-control is not found, but now the laptop is running much better than when using TLP. I think I’ll have to reinstall the system to return to the initial settings.
I’m a novice with Deepin, and mistakes are inevitable on the learning path. After using version 20.9, version 25 is more difficult for me. Thanks for your help and WBR!

Reply View the author