Does Ubuntu reduce battery life?

This questions is loosely related to Does dual boot harm a laptop battery or reduce its life?. In that question I have asked if Dual boot decreases battery life. Here I have asked, does Ubuntu decreases battery life.

Does Ubuntu decrease the life of the battery?

I dual-booted my laptop with Ubuntu 17.10 and Windows 10 one year back. After one year, my laptop battery backup has reduced to 40 minutes. The answer provided in the above link says dual boot does not harm the battery. Hence I suspect that it might be possible that Ubuntu decreases the life of the battery. I don't know, but I have experienced that Ubuntu drains the battery faster than Windows.

11

4 Answers

Without extra care, yes, although this can be mitigated/avoided, and the main cause is just wear and tear. The problem is not Linux per se, but the vendors' focus on Windows optimizations for battery life, and heavier power draw kills a battery faster.

The main things which degrade a rechargeable lithium-based battery are:

  • Heavy discharge
  • Full charge, particularly keeping full charge
  • Number of charge/discharge cycles
  • Heat
  • Storing battery fully charged/Discharge
  • Age - maximum capacity of a perfectly maintained battery still decreases with age.

Because Linux is heavier on the battery than Windows, the amount of heat is higher, causing faster wear. Similarly you likely have more charge/discharge cycles, because the battery is used more.

Some mitigations/trade-offs to improve battery -

  1. If your BIOS supports it, set maximum charge to less the 80% (or even 70%) - shorter work time, much longer battery life in net terms.
  2. Use powertop to reduce power draw.
  3. If you are a road warrior, try charging when you are not using laptop to reduce heat. Likewise a slower charger will do less damage.
    3a. It seems discharging from 80-40% once is less stressful than discharging 80-60% twice.
  4. Don't let your battery level fall below 20%
  5. Try keep the laptop comfortably cool. Leaving it on in a backpack causes heat buildup.
  6. Slow charging and/or using a larger battery causes less wear for a similar amount of usage, because it helps with the above.

(Where numbers are used above, they are indicative only.)

12

Good answer by davidgo, and that should be your starting point for understanding and minimizing the issue. But the wording of the question implies that you're thinking about this in a slightly wrong way, and I'll focus on that aspect.

You keep referring to Ubuntu "decreasing" battery life, and that's not really an appropriate way to look at it. Say one OS is better than another at optimizing battery life. If you use the better one as a baseline, the other OS won't be as good in that respect, so it kinda looks like battery life is "decreased" in relative terms.

But really, "batteries decrease battery life". When batteries are a source of power, any battery is a disposable item. Everything you do or don't do affects battery life a little. davidgo's answer lists the major factors.

If one OS uses a little more power than another, that might lead to recharging more often. So some factors can affect other factors. But if you get the daily run time you need even with the OS that uses more power, you might recharge at the same frequency and from a discharge level that, for practical purposes, is in the same range. So your usage pattern may be a bigger factor than the OS.

The point is that batteries have a finite life. There are things you can do to optimize and extend the life a little. To the extent it's practical to do those things, they can't hurt. But finite battery life is a characteristic of operating from batteries. In the scheme of things, a few months difference in battery life doesn't represent a big cost. It doesn't make sense to let it drive important decisions.

Let's assume one OS is not as good as the other at optimizing battery life so it costs you a little more over time for battery replacement. You own the computer because it is a tool to help you accomplish things important to you. People spend extra money to get a keyboard or mouse that they can use more efficiently, or a high-resolution monitor so they can see more of their work at once. The same applies to the OS.

You pick an OS because of what it allows you to do, and things like the user interface that make it easier for you to get your work done. You don't pick it because one will save you a few dollars every couple of years on battery replacement. For that matter, if you are comparing Windows and Ubuntu, Windows costs money and Ubuntu is free. So if Windows saves you a few dollars on battery replacement, you haven't saved money, you paid for that in advance.

Ubuntu doesn't "reduce" battery life. It might yield a slightly different life. But as they say, "that's life".

1

No.

How fast the capacity of a battery drops over usage cycles is largely independent of the software running on the laptop. It mostly depends on amount of charge cycles, average relative charge amount, temperature, battery controller (which is not part of the operating system) and a bunch of other factors.

16

@davidgo , well the machines i've had got much better battery life in ubuntu than windows (especially with 4.18 kernel or newer.). I just didn't want to sound like some fanboi . Linux currently has a design that allows for more time in low power mode, and typical linux distro has fewer background scans and junk than windows allowing for lower power usage. But then if some driver (especially video driver) doesn't support going into low power mode then power use is nice and high. It pretty much is a binary state in these cases, like a gpu that starts up at 700mhz but supports 150mhz (but the driver doesn't) or (in the distant past) when a sata or usb controller wouldn't support the low power states on the ports (like almost turned off but can still detect when something is plugged in to power it back up.)

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

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

You Might Also Like