How to enable laptop-mode?

Laptop-mode is said to be one of the energy efficiency boosters for Linux. Now, sources I found say that to activate it you need to:

  1. Install laptop-mode-tools.
  2. Append LAPTOP_MODE_ENABLED=true (if it doesn't exist; otherwise make sure that it's set to true) inside /etc/default/acpi-support.

However, even after doing this, laptop mode is not running (I have it set up in /etc/laptop-mode/laptop-mode.conf to be always on):

~$ cat /proc/sys/vm/laptop_mode 
0

Does anyone know how can I enable laptop-mode?

It is mentioned here that the Ubuntu package is "crippled". Is it really the case that Ubuntu doesn't allow you to enter this mode on AC? If so, why?

Edit: It seems that laptop-mode is not necessary any more since Ubuntu 12.04, according to Is "laptop-mode-tools" still relevant for 12.04 and the 3.x kernels?


Solution 1:

The steps listed in the question are correct, the only thing remaining is to reboot your machine (possibly a couple of times). After that laptop mode will be enabled:

~$ cat /proc/sys/vm/laptop_mode 
2

Once laptop-mode is working, you can follow these steps to configure laptop-mode...

Edit /etc/laptop-mode/laptop-mode.conf and change

ENABLE_LAPTOP_MODE_ON_AC=0

to

ENABLE_LAPTOP_MODE_ON_AC=1

Also check for the battery mode on battery state and turn it on if it is off by changing the value to 1

e.g.: ENABLE_LAPTOP_MODE_ON_BATTERY = 1

You can set many other option in this config file (the file has many self-explanatory comments). You should try setting them to your liking.

When you're done, restart laptop-mode with:

sudo /etc/init.d/laptop-mode restart

P.S. If laptop-mode is still not on after rebooting the machine, you can try playing with this command as well to manually enable it:

Check that it's active on AC with for example:

$ sudo laptop_mode start

which should output:

Laptop mode 
enabled, 
active [unchanged]

Hope this helps..

Solution 2:

enter root by

sudo su

and then

echo 5 > /proc/sys/vm/laptop_mode

If you want more tips to save power check out LessWatts. I was able to extend my battery life from 2 hours to 3 and a half.