I've heard people claim that battery life is worse on Linux compared to Windows, and I'm curious about why that might be. Doesn't Linux typically use fewer resources? I'm trying to understand the reasons behind these claims and what factors might contribute to this supposed difference in battery performance.
5 Answers
I've noticed that distros like Arch and NixOS have worse battery life for me, but Fedora seems to handle things just fine. I think it comes down to specific packages that might be missing, but I can't be bothered to figure them out since Fedora just works for battery life.
From my experience, I've actually found Linux to perform better in terms of battery life. A lot of people forget to install tools like TLP which can significantly improve power management.
It's a power management tool that optimizes your battery usage.
I think it really depends on the setup you're using. Consumer hardware is usually optimized for Windows, meaning they have specific drivers that help manage power efficiently. Linux can run generic drivers, which doesn't always translate to the best battery life. If you're using the right power management programs, it can help balance things out a bit, though!
Overall, I've used Linux for over 20 years, and I’d say it usually gives me better battery life than Windows. I've had laptops that last significantly longer on Linux; one managed about 90 minutes on Windows, but more than two hours on Linux! But some systems do have their quirks with certain distros.
It depends on how you're comparing. A fresh install of Linux might not be fully optimized out of the box like Windows is, but if you tweak it right, Linux can offer comparable or sometimes even better battery life. Plus, distros like Gnome come with built-in power-saving features that make a difference.

What's TLP?