I have bought a Lenovo Ideapad that cames with Windows preinstalled. I installed Ubuntu 14.04 to dual boot. There is a tool for Windows called Lenovo Energy Manager that allows to control the charge of your battery, I mean, I can configure it so that when my computer is connected to AC and the charge is 60%, the computer takes all the energy from the AC and not from the battery. Doing this the battery lifetime is longer. Do you know some software similar for Ubuntu?

  • any modern laptop would use AC for power supply when plugged on AC and battery when not plugged – Kiwy Jul 18 '14 at 11:21

There is no true solution regarding this because Lenovo has not yet created anything like TVSU for linux. But there has been an interesting forum post regarding this particular post : Forum Link

Hope this clarifies something for you!


A little late, but it is possible to do this - especially with lenovos. See: https://askubuntu.com/questions/34452/how-can-i-limit-battery-charging-to-80-capacity

From Ubuntu but works for all lenovos, just need the tp_smpai kernel module. Other brands have similar things.

  • This only works for the Lenovo ThinkPad range, not the IdeaPad range which the questioner mentioned – David Fraser Dec 29 '15 at 13:03

I have a trick for conservation mode in linux! first boot to Windows. Connect AC cable and turn on conservation mode in lenovo energy manager and wait until the charging stops(about 60 percent). Now restart system and boot to linux and enjoy... This solution works for me in lenovo ideaPad Z-510 and ubuntu 12.04

  • Even if you turn off the system, until you disconnect the cable, this feature will remain active – mostafa m Feb 21 '16 at 11:23
  • Instead of adding information in comment, please edit your answer. – techraf Feb 21 '16 at 11:34

in Ubuntu 20.04 and above the Kernel can access the acpi calls.

There is a Gnome extention that has a GUI for this and also acts as an indicator, I tried it on Ubuntu 20.04 and works fine.click here

there is also a manual method from the terminal


sudo su

reading the current status:

cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

enable Conservation mode:

echo 1  >  /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

disable conservation mode:

echo 0  > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.