Okay, got some good stuff here, at least, I hope!
I’m in Kyiv, and we get power cuts, so I’ve been looking into this matter with a direct and immediate interest : -)
So, first, you must install “powertop”. It is absolutely central to power optimization work, for both information and critical functionality that it provides.
The first big surprise I had was how much power is consumed by some of the software I run.
Now, to put this is context, my 12th gen now - now I know what I’m doing - draws just under four watts, which gives me about twelve hours of run-time with a 90% charge.
Well, I run Tor as a service, and that by itself consumes about 1.5 watts! and it’s completely useless when the power is out because there’s no wifi. When the power cuts, first thing I do is stop Tor.
Similarly, my normal text editor is from Windows and runs under WINE; which turns out to take something like 3 watts to run! so now when the power is out, I use a native text editor.
You have to fire up powertop, and look at what software is consuming power.
Next, powertop if you hit tab a couple of times has a list of “good” and “bad” config on your machine, with regard to power consumption.
If you issue “powertop --auto-tune”, they will all be configured to “good”. This makes a substantial difference - the only problem is, the changes are not permanent, They’re lost on reboot. I’ve yet not much looked into how to make the changes permanent.
Next, powertop does not show you how much power is being consumed by peripherals. To my astonishment, the USB mouse I have consumed 3 watts - which is now not far off what the entire laptop consumes! it was roughly halving my battery life.
Finally, note that the backlight seems to draw very little power. Putting it at about 20% hardly makes a difference.
So, here’s the hit-list;
- powertop --auto-tune (not permanent - needed after every reboot)
- remove USB peripherals
- shut down any non-essential software/services
- check with powertop which processes are drawing what power, so make sure there are no surprises