Does anyone else notice the battery life being significantly longer on Linux?
Posted by Tiggorr@reddit | linux | View on Reddit | 154 comments
Coming from Windows, I am used to my work laptop being perpetually plugged in.
Lately, I have been playing with my new Fedora OS installation. As I am making a transition from my primary laptop to my secondary laptop which will be running Linux instead of my usual choice - Windows. It has put into perspecitve how absolutely disastrous the battery life and performance on Windows devices are.
I am a software engineer by profession and I can safely say that I've never done any work on an unplugged Windows machine, and I have spent my entire life in front of a computer.
So imagine my surprise when 3 hours ago I unplugged my Linux machine in order to charge the laptop I have used for work until today (don't ask, I have only one charger).
But my linux laptop is still at 60% battery. Let me repeat that again. after 3 hours of work, I am still having half charge left. All while experiencing no noticeable slowdowns.
And this is all while using additional two 2K resolution external monitors, internet, mouse and headset connected via bluetooth, Intelij Java IDE open, 20 open on chrome and ChatGPT running.
JaRiley1@reddit
I took my old macbook air from 2017 I used in college and flashed it w Ubuntu 22.04. Best decision i’ve ever made. The battery life is outstanding. Besides a few little troubleshooting problems with drivers, it’s been a very smooth experience. First linux distribution that i’ve used without a VM.
Krupal_kl@reddit
How many hours on battery?
JaRiley1@reddit
i got around 8-9 hours when i used it
x54675788@reddit
I have the opposite experience with an Asus Tuf A15 2023, Ryzen 7735hs, 4060: on Windows, I get 6+ hours on Youtube and around 10 hours doing light work.
On Linux, even with recent kernels, I basically never go past 4 hours, with 1,5 hours of Youtube.
Yes, it's using the integrated GPU for rendering web browsing. Yes, it's using the GPU decode for Youtube videos. Yes, the Nvidia GPU is sitting at 0% all the time.
CPU itself is lowering its own frequency down to almost nothing as well, and yet here we are.
shinchu_bhai@reddit
Did you found any solution
x54675788@reddit
For that laptop, Windows 11. It was a gaming laptop anyway.
I haven't tried again since, perhaps new drivers have solved this
shinchu_bhai@reddit
Oh ok
ImTheRealMarco@reddit
Hmm.. I got a LOQ 15APH8 and I wanted to try Linux for essentially better battery life, but f that, I’m more impressed by your battery life. How did you optimize it this well?
x54675788@reddit
I did nothing Windows side to optimize it
ImTheRealMarco@reddit
N-Nothing..? Not even battery saver…?
Plastic-Stuff-6760@reddit
How did it go. Im here with 2hr battery life
x54675788@reddit
There was nothing to optimize, I let Windows and Armoury Crate do its thing.
robberviet@reddit
It's strange. Linux is always worst in term of battery to me.
shinchu_bhai@reddit
Found any solution?
Nereithp@reddit
My battery life on Fedora (and other distros, but Fedora is my distro of choice) was worse than on Windows by a fairly significant margin. With Windows (I usually work from a cafe unplugged), the battery life generally got me through 5-6 hours of work (at which point i generally called quits) without needing to charge, unless it was a particularly Zoom call-heavy/procrastination-heavy (watching them Youtube vids) day. Same laptop with Linux generally started dying at around 3.5-4 hours. This prompted me to investigate and run the power usage utilities (I don't remember which ones at this point) and lo and behold Fedora had approximately 30% more power usage just sitting there in the background. For the sake of my sanity I tested this with both GNOME and KDE, results were the same.
Judging by what I've read, I could shave off some of that 30% and get close to Windows battery life if I ran a WM instead of a fully-fledged DE.
shinchu_bhai@reddit
Hi any solution?
Tempus_Nemini@reddit
Consider youtself a choosen ))
I have 3 laptops, and only Air'2019 show more or less similar battery life (compared to MacOS). Others - about 30% lower then with Windows.
And it's running simple WM, as long as you install DE with all its bells and whistles - battery life becomes significantly less.
Cute-Customer-7224@reddit
Try installing something like TLP, or power profiles daemon. I use the latter because I can just set it to power saver mode without too much configuring. It helped my battery life out a lot.
PhukUspez@reddit
For the majority of laptops this is just an unsolved issue. I have a laptop that got 10 hours on windows and with power saving features and battery saver mode on Linux it gets maybe 3, 4-5 if I'm barely touching it. That's with the screen going off within 2 minutes and sleep or hibernation (whichever works for the given distro) within 10. I've tried TLP and others, it just has firmwares that don't play with Linux.
thewrinklyninja@reddit
Have you tried auto-cpufreq? I've had some success with that.
PhukUspez@reddit
I've tried numerous auto profiles as well as manually setting it to nearly all of them and my only success with any Linux laptop in the past 5-6 laptops I've owned has been in increasing battery usage. I just don't use laptops on battery for more than roughly a movies length, I'm always near a plug anyway so it doesn't really affect me it just irks me a bit.
thewrinklyninja@reddit
Have you tried specifically auto-cpufreq though? It's worked better than anything else I've tried. https://github.com/AdnanHodzic/auto-cpufreq
PhukUspez@reddit
Yes, with barely noticeable results.
shinchu_bhai@reddit
Did you found any solution
Fluffy-Bus4822@reddit
I knew Linux ran through batteries quicker, but man, that's a huge difference.
PhukUspez@reddit
It highly depends on the laptop. The lower power it is overall the better. For instance, an all AMD or Intel iGPU only laptop that isn't a powerhouse could have similar experience as windows. But a Ryzen 7+ or i7+ with an Nvidia or Intel dGPU, you're 100% fucked. You can pull the power cord and watch the battery drop within a minute or so. I have a 14" ZenBook with low power ram and an mx450 GPU. Windows 10 got a little over 8 hours of web browsing, docs etc. Linux was 5 max. Use the GPU and you're looking at an hour on Linux, windows was about 90 minutes to 2 hours. I now have TUF gaming F15 (i5 10300-h/1650 ti/16 gb). I stopped typing here and unplugged it at 100% battery, and played Skyrim for about 3-4 minutes. I saved, exited, checked the battery, and I'm here to report an estimated time to 0% of 1 hour 12 minutes, and it's at 93%.
maximilionus@reddit
If you're not using a full desktop environment, you probably need some other tool like TLP to reduce battery drain. But yeah, I agree that on 60% of laptops built for Windows, Linux still performs pretty poorly in terms of battery life.
figeigfiegfiweg@reddit
Nope. Battery life has been significantly worse on Linux for me. Back to Windows now and battery life is as great as ever. Windows magic ftw!
etnicor@reddit
Linux kernel is not designed to be power efficient and usually a pain to get working with ASPM, power profiles etc..
I do not have the same experience as you on laptops :)
ilep@reddit
It has energy awarenes in the scheduler, but problem is often that sensors etc. need special drivers/firmware which isn't always available.
It is used in majority of mobile devices after all so it has seen a lot of improvements.
https://lwn.net/Articles/602479/
xplosm@reddit
This is the correct answer. The Linux kernel can be as power hungry and the most number crunching mainframe super computer or lightweight and efficient ad the best Android mobile device.
It just has tons of knobs to fine tune and of course correct access to all the hardware like you pointed out.
hardcore_truthseeker@reddit
This is the correct response to the correct answer.
QuickSilver010@reddit
This is the correct comment to the correct response to the correct answer.
hardcore_truthseeker@reddit
All the above is correct.
CorporealEntropy@reddit
This make sense as projects like Ashai that are focused on tuning Linux for particular hardware. Consider also Raspberry Pi OS.
I've never purchased a Linux laptop before but I'd imagine their battery life if tuned better.
Synthetic451@reddit
I dunno if its the kernel's fault per se, after all, Android has been working just fine in terms of battery life these days. I am more convinced that poor power management defaults are to blame. A lot of distros aren't configured OOTB to save battery on laptops.
theSpaceMage@reddit
The android kernel is heavily modified where they do a lot to make it more energy efficient, like making energy aware scheduling more aggressive.
Booty_Bumping@reddit
Pretty much all of this has been mainlined in the official kernel, but it may be under configuration options.
witchhunter0@reddit
Battery life on Linux phones is terrible.
theSpaceMage@reddit
That's what I meant. They introduced a lot of the features into mainline, but some things are modified (read: configured) to be more aggressive/energy efficient. There's also a lot of ARM specific optimizations that don't apply to x86, which most laptops use.
Immediate_Example_28@reddit
I don't get why people always fixate on the kernel in everything when it comes to Linux, there is so much going on in userspace that affects battery.
Booty_Bumping@reddit
Only the kernel can ensure that CPU idle states are used properly.
Synthetic451@reddit
Exactly. People have worked wonders with tlp and other similar tools. They also forget that power-saver modes under Windows are usually extremely CPU limited via manufacturer-tuned services like Intel Thermal Platform Framework (forget the exact name of the service), sacrificing performance for battery savings.
skuterpikk@reddit
It is usually not Linux (Or Windows for that matter) that is the problem, it is almost allways the firmware. A lot of manufacturers doesn't properly adhere to the acpi standard, and/or their firmware is shit, and doesn't properly manage the hardware and power circutry.
Rather than fixing their bug-fest of a firmware, they create tools and drivers to cover it up like a pice of gaffa tape. These tools/drivers are usually released for Windows only.
Allthough the battery life would be just as terrible on Windows without them, as we see happen under Linux.
metux-its@reddit
Indeed, most (PC) firmware ist crappy, and often (trying to) do things that actually belong into the OS kernel's realm.
ACPI already had been a really bad idea to begin with. OF (devicetree) predated it and already had been superior.
SergiusTheBest@reddit
Are you an expert in OS development?
Mental_Obligation389@reddit
The newer kernels, those OP is using in F39, should be much more efficient than before. After the release of fedora 39 there were a lot of people experiencing better battery life
rohmish@reddit
fedora has upower pre configured and it really helps. I did setup upower with gnome on arch and had significantly better battery life as well
EmployMaterial5108@reddit
This is something that will vary a lot depending on several factors. While not necessarily distro specific ( although not much is ). Factors such as desktop environments, web browsers, init systems, background demons will all play a factor. Not to mention it will vary depending on kernel configs, and different devices depending on how efficient the drivers are for each. I'm impressed though, battery life at one time was a drawback from windows. It would be interesting to see what set up does yield the best overall battery life, although that would be difficult to test.
razirazo@reddit
I feel it partly has to do with inefficient graphical apps and background process in Linux. Did some killawatt experiments a while back.
First with my dual bot nas (i5 10400, 1hdd, 1ssd). Opensuse tumbleweed, minimal server install running nothing extra. No firewall, no aparmor, no kernel mitigation whatever. Just plain unsecured NFS server. Vs win11, fresh install. Power use at idle:
Opensuse: 19w
win11: 23w
next, my multiboot workhorse PC (5700x, 3060 12gb, 2 ssd, 4hdd ), not including monitor.
Opensuse 15.5 KDE on X11, not fresh install, but nothing much going on. Its solely there to run stablediffusion.
Windows11 already trashed with many stuff. with shadowsocks and wg running, torrents seeding but no transfer, outlook and all sort of vendor craps in background.
Now this is a super skewed comparison, since the result would heavily favor my Linux session (in theory).
Idle: opensuse: 63w opensuse no X (boot target runlevel 3): 62w win11 : 60w win11 lockscreen, display off: 58w
avg 10 min browsing r/rall opensuse (firefox): 110w Windows (firefox): 69w Windows (msedge): 65w
The result shows otherwise. Windows clearly doing something right about keeping the power consumption in check during low load scenario. Linux power consumption shoots up to 100w+ as soon I move my mouse even though I havent doing anything else yet.
RedEyed__@reddit
Bullshit
dlbpeon@reddit
As with most things in life: YMMV. Just because you have certain experiences doesn't mean someone with different hardware has the same experience!
Archproto@reddit
Never in my life have I seen Windows come second to Linux in battery life. Every time the authors of the topic claim to have achieved this, a closer look at screenshots and logs shows that the author is either just lying or comparing a task-laden Windows with a freshly installed linux where only DE is running. You just can't beat the closed cooperation of hardware vendors with Microsoft, it's impossible.
AnimorphsGeek@reddit
My system76 laptop has about 13 hours, but whether that's better software or better hardware, idk.
Skinnx86@reddit
I'd say a combination of both. They curated the hardware they knew worked well with OSS then created POP!_OS to take full advantage of such hw.
Madrs3@reddit
Using a WM, it is better. Using Gnome/KDE, no significant difference.
Knowing that the machine will not awake itself from suspend to install updates and wiping all my windows in the process, though, makes Linux win every day.
Familiar_Ad_8919@reddit
yep. 5h on windows and 8h on linux
xabrol@reddit
Possibly you just aren't running the correct drivers for your gpus and they're not running at power because I assure you with a proper nvidia optimus driver setup on my Maingear Vector pro (5900hx + 3070) it will not run for 3+ hours on battery.
_Old_Greg@reddit
What issues are you having with your keyboard and mouse in KVM?
I might be able to help you as my looking glass config is top notch I believe (as long as I don't disconnect my keyboard or mouse while running a VM).
xabrol@reddit
Im a newbie, the only way I can get the mouse to work well is to pass it through, thats easy to do but I dont know how to get it back. Havent got far enough to read if there's a shortcut or something to release usb pass through. If there is ill just pass them through.
If I use spice and virtio kb/mouse in my libvirt xml my mouse is spuradic all over the place, can move down but not up and when it moves up its skipping hundreds of pixels.
I have a kvm switch, even thought about hooking the kvm up to the same computer and passing yhe whole kvm hub through..
_Old_Greg@reddit
Ohh boy, you're in for a treat. So with this setting here pressing both ctrl keys at the same time switches mouse and keyboard input between vm and host. It was the final piece of the puzzle for me and I love this setup.
https://passthroughpo.st/using-evdev-passthrough-seamless-vm-input/
Something to keep in mind, that gibberish output when running 'cat keyboardevice', that was not the case for me. I get the normal characters from the keyboard device I'm using. Either way, trial and error.
xabrol@reddit
Thank you so much!, I got it, looking glass with awesome kb/mouse, it's soooo much better. :)
Now I just need to find a 3440x1440 dummy plug to go with my 4k dummy plug so I can looking glass both screens....
Or a way to do virtual monitors or something.
Pretend_Challenge_39@reddit
Terminal doesn't use directx
Stooovie@reddit
It's all composited with DirectX innit?
Fluffy-Bus4822@reddit
DirectX is a Windows thing.
Stooovie@reddit
Yes, I know. I probably misunderstood what they mean by the comment.
zZGz@reddit
This thread is so weird because I've heard for years how bad power management on Linux was but between my Thinkpad X13 and XPS 13/15 I never had a problem with battery life. In fact they've been much worse on Windows, not to mention the fan noise.
whattteva@reddit
You're talking about work laptop? Work usually installs a bunch of security stuff that constantly runs in the background and sucks up battery.
My vanilla windows install gets good battery life. My work laptop? Not so much.
mtgtfo@reddit
Nah, opposite
LoadVisual@reddit
From what I have experienced, some models of laptops seem to play well with Linux more than others. Especially those that are either specifically built for Linux like Tuxedo and other brands or those shipped with Linux pre-installed like some Dell and HP machines.
I have an HP running Debian Bookworm and my work laptop Dell XPS 15. The firmware updates performed by the OS seem to have done the trick in making these laptops far more responsive and better at holding power for much longer.
I think some laptop models with specific hardware play nice, especially if you have the GPU turned off and a good profile for power management is in play.
Glad your machine fits that perfectly.
JerryRiceOfOhio2@reddit
Linux isn't constantly doing crap in the background. My work laptop had win10 on it, and the battery lasted about 3 hours, with the fan going quite often. I changed to Linux mint, battery lasts 4 hours, the fan never comes on, and I'm doing the same things
ShlomiRex@reddit
No
chrono_ark@reddit
Can’t say I’ve ever heard of someone praising battery life on Linux, what did you do to your windows install
Quirky_Obligation_64@reddit
Depends on a laptop, and typically if there is a difference it is the other way around.
zbod@reddit
I have several Thinkpad laptops and I've run all sorts of Linux distros on them in the last few years (I'm a moderate Linux user, not advanced). Here are my thoughts/highlights:
Arch/Manjaro (with KDE): probably the best battery life, but took a bit of tweaking to get to that point
LinuxMint (w/ Cinnamon): out-of-the-box good battery life; team did some really good tuning to default LinuxMint settings/configurations. It was close to or equal to Arch/Manjaro, so I usually recommend LinuxMint to others.
PopOS(defaults): ok battery life, not sure what the difference is compared to Manjaro/Mint.
Ivan_Kulagin@reddit
A lot better than on W11
drklunk@reddit
I've used Debian, Ubuntu, and now pop on a 5-6yo Dell laptop, battery life is phemomenal
frailRearranger@reddit
When using battery management (TLP), yes, it's much better. Without it, no, it's terrible.
dias1151@reddit
For me it's way worse on Linux...
InfinityLirycs@reddit
Actually yes, using half of the time Kali Linux in a old laptop is like 30% more running time
Constant_Peach3972@reddit
No, it's better on windows, and I hate it.
Aggravating_Bit_5252@reddit
On almost all my laptops, I get way better battery life. I mainly use alpine and debian 12.
Diuranos@reddit
After testing many PC/laptop configuration, hmm Nope :( is the same or worst.
MorpH2k@reddit
Yeah I noticed this a while ago as well.. I usually run Linux on most of my laptops but they are only at home and plugged in so the battery life is not really something I care about or keep track of. I have two laptops of the same model, one with windows and one that had Linux and when I was away on a business trip I finally noticed that the Linux one that I had with me reported a battery time of something like 11 hours when I unplugged it. The other one with windows that I've had with me several times would usually give me about 3-4 hours from being unplugged. They are exactly the same model, same specs, both batteries report good health etc. I was shocked. I knew Linux would be better, but not by that large margin.
Horror-Show-3774@reddit
I think that's very hardware dependent. My experience with my T495 ThinkPad is that battery lifetime is longer while using Windows, but performance is DRASTICALLY better using Linux.
hardcore_truthseeker@reddit
I Havel s yoga380 think pad which I just dropped and now won't turn on.I might lose all of my personal info on it. Oh well
hardcore_truthseeker@reddit
Is it possible to request a custom built laptop withe correct firmware?
Laolu_Akin@reddit
I did notice this also, coming from windows, I observed that it takes longer time to power up and also to shutdown, which I presumed consumes a lot of energy, but after installing Parrot Os, I did notice that the power up and the shutdown time is shorter and my battery lasts longer than before. Then I thought within myself that if I had installed Linux first on my PC, perhaps my battery will still be in a very good health.
shellmachine@reddit
„Compared to what“ matters here.
metux-its@reddit
This could well be. Windows traditionally has a pretty huge base load (we've once traced it's IO behaviour in datacenters) - especially when you've got lots of background stuff (as usual for vendor installed consumer PCs).
Your GNU/Linux install obviously didn't have all that stuff, so when there's nothing to do, goes to sleep.
emmfranklin@reddit
Notice!!. I'm using Linux since 2007. My everything is longer in Linux.
BrainSweetiesss@reddit
Linux doesn’t have better battery life than Windows and that’s pretty much a fact.
Stooovie@reddit
Consumer hardware is all tuned for Windows. Old PCs will probably get more battery than Windows with some light Linux distros. New HW will last longer on Windows.
debugger_life@reddit
It's opposite for me.
malware-hater@reddit
Who would think not having Microsoft run millions of microproccesses in the background would make your battery last longer lol.
When I first switched to Linux, I had my grandfathers Dell Latitude that Windows was choking the life out of. Installed Linux, and immediately, the laptop became usable and wasn't getting hung up or anything.
realvolker1@reddit
Went from 2 hours to 5 hours, can't complain
Rathori@reddit
On my old laptop booting into linux would give me 5h of battery life compared to 3h on Windows, and my Windows installation was kept pretty clean without any bloatware.
That was around a decade ago though, and I don't have a modern laptop that I could make a comparison on.
Dusty-TJ@reddit
My experiences has always been opposite, where linux has less battery life with fans running more often vs Windows on the same laptop. This has always been my case whether it was Windows XP, 7, or 10 compared to the equivalent era linux distro of the same time. No doubt my 15” M2 Macbook Air runs circles around them all, but that’s a while different beast with ARM architecture and no fans.
epidemiks@reddit
I have the exact opposite unfortunately. On Windows I would get 7 hours. On Ubuntu I'd be lucky to get 2. I do have the power set to performance all the time though, while on Windows the MSI power management software handled it. Still didn't stop me form wiping the Windows partition.
neuropsycho@reddit
No, not really. I feel that my battery lasts longer when using Windows.
RenataMachiels@reddit
Most people experience the opposite. But what I've noticed is, that the older the hardware, the better Linux does compared to Windows. It's has to do with how well the hardware is supported. Relatively new hardware often has poorly tweaked hardware support in Linux.
razirazo@reddit
Outlier case its all I can say.
Linux is known for many good things, but power management is currently is still not one of them.
ObjectiveJellyfish36@reddit
How about Android? Or even the Steam Deck?
ThaDon@reddit
You have to consider that Steam Deck and Android devices are a captive hardware profile, pretty easy for the manufacture to get the power management settings right. Harder to do that on a PC where you never know what components might be in use.
MaleficentBit596@reddit
Steam Deck battery life whilst Gaming on PS5 games like Death Stranding Directors Cut, Horizon, TLOU Part 1 etc is an hour but on desktop mode its like 6
razirazo@reddit
I dont own Steam Deck to compare, if you do go ahead and try. Default Fedora vs Win11.
At this point Android is only Linux in technical sense. Its not even use glibc anymore. And its not even targeted for destop. Why even stop at Android? lets compare Windows with z/OS and OpenWRT.
LavenderDay3544@reddit
Blame ACPI being a shitty standard and one whose firmware implementations are biased towards Windows. Every other OS has to suffer because of it not just Linux.
arfreeman11@reddit
My Dell 5511 laptop couldn't last more than 3 hours on battery, but running on Ubuntu, I get 10 hours. It's unreal. Still doesn't compare to the battery on the 13in MacBook Pro m2 that my job issued me, but it's very good. The 5511 stays far cooler on Linux, too. It's nice how little the fan kicks on. It got a little better last week when I got a wild hair and put fresh thermal on a few devices.
ThaDon@reddit
Power management for me on Linux has always been a bit of a going show. I usually have to fiddle with all sorts of compiler flags to get it to work decently. Hibernating requires some installation-time know how.
ComplexRequirement24@reddit
On my laptop, with TLP installed under Linux Mint, battery was by far, MUCH better than when using windows. Last benchmark I did, it was at least 35% more battery efficient than Windows under the same load (Firefox browser and email/office tools usage). So for me, Yes, it is much more efficient Linux than Windows (10 & 11)
bogdan5844@reddit
TLP?
dlbpeon@reddit
From the ArchWiki(although it works on any Linux system): this is what TLP is.
bogdan5844@reddit
Thanks!
JRK_H@reddit
I have convertible laptop from 2016 and can relate to this. Under W10 battery can last about 1:30 hour. Under ubuntu with TLP 2:00 to 2:25 hours on single charge.
UnsuspiciousCat4118@reddit
Just wait until you get a Mac 😉
Andrige3@reddit
You must have gotten lucky with your hardware. I love Linux but my batter life is probably about 20% less than windows even with autocpu-freq.
Ciflire@reddit
For me it was at least 4 times better from 2 to 8 hours with the same applications running
Particular-Mix-1643@reddit
Yeah, I have crazy long battery life. My chromebook I wiped ChromeOS from went from having a 12-16hrs to if I'm only running my notes and terminal I'll have 20+ hrs. If I really wanna push my battery life ill run a light WM rather than GNOME like I usually do.
My gaming laptop which is a MSI with a graphics card isn't as huge a difference battery wise but I love being able to actually use my machine to its full potential. I haven't ran Windows in a year now and have no need to.
HammyHavoc@reddit
What model Chromebook?
Particular-Mix-1643@reddit
It's the Chromebook HP 14 360x, aka HP Bloog.
schroedingerskoala@reddit
Can confirm. Asus Vivobook with AMD. Dualboot.
Its a couch browsing device only so no hard work done on it. Firefox on both OS.
Booting into Windows, fans run all the time, maybe get 4-5 hours, Linux (Arch), fans mostly quiet, I get at least 5 hours, usually 6+.
I am sure all that Windows spying uses a lot of power.
On my old inherited (now recycled) Dell 7010 it was pretty much the same, Windows (then 7) fans rev all the time, maybe 4 hours, when I put Peppermint OS Linux on it, fans quiet most of the time and I got 5+ hours, not bad for the old bucket. Same usage scenario.
Kurgan_IT@reddit
As a lot of people said, actually windows is better at power saving. But if your windows installation is extra full of bloated and useless software, then probably that's why you have such poor power performance from Windows.
TheBeatifulDoggo@reddit
Yes but you have to try lot of configuration. Moreover, on my laptop I had to use different configuration on different distributions.
A standard way would be appreciated.
TabsBelow@reddit
Can't compare on my new FW13, but my Yoga910 said YES at every start. 13-15hrs on Linux when started, 7-9 with Windows (7?). The difference grew after an hour of usage. Kill Win after two months anyway, don't wanna know what it would say with a three year old battery (replaced it once, Ideapads don't have the best battery logics built-in).
BrooklynBillyGoat@reddit
Yeah my windows laptop with slightly worse specs does faster than my system76 laptop does. Windows laptop never made it over 3 hours tops
MrGunny94@reddit
I'm running my Dell laptops with TLP and getting a really good result on Arch.
hcet_sominu@reddit
Yeah a few years back I used Feren OS. An Ubuntu based distro as I remember. Same as yours I had a crazy long battery life on my hp laptop.
Btw I'm currently using OpenSUSE.
silent_begger@reddit
Nope, the exact opposite.
Emergency-Door-7409@reddit
Windows is actual garbage. It has good programs obviously, but the OS itself is bloated and resourse hungry by default. I have kubuntu on all my home machines. My daughter's machine is a MacBook pro from 2012. It runs silent and cool withban ssd, and I have optimized it for kids with game packages and educational stuff. She is 6 and uses it every day. My TV is connected to an Intel NUC, again with kubuntu. It already has an awesome torrent program, and with my VPN I'm all set. I have like 400 gigs of stuff on my TV drive now, since last year.
ZeroKun265@reddit
The experience from what I know varies, personally I get about the same battery life on windows and Linux, and I experience this daily since I dualboot
housepanther2000@reddit
Yep, Linux is generally more power efficient.
hge8ugr7@reddit
On my laptop windows show estimated battery life 8h, but last only 4h. Linux does oposite, shows 4h, last 8h.
GreenTang@reddit
I have a cheap shitty Ideapad:
With Kali Linux it was terrrrrrible. And had issues waking - it was a 50/50 chance that I'd have to restart after opening the lid.
With Ubuntu it is fantastic. Lasts all day. Equivalent, if not superior, to what Windows would be.
jaaval@reddit
Not really no. In fact usually without some tuning windows tends to do a bit better. But that also depends on the distro.
You can increase battery life a lot at the expense of performance by just using some power saving profile.
snowflake_pl@reddit
For me the difference is about 100%. As in 100% of my battery life happens in Linux since I haven't touched a windows on my laptops for at least a decade.
LavenderDay3544@reddit
Nope.
Windows has a better ACPI implementation than Linux though that's because Microsoft co-invented ACPI and most firmware implementations of ACPI are made to work specifically with Windows' ACPI subsystem which technically speaking is broken and not 100% to spec.
Linux (and every other production quality OS besides Windows) uses Intel's portable ACPICA kernel subsystem which honestly is the only sane way to support ACPI on a non-Windows OS but again many firmware implementations are made specifically to support Windows' broken subsystem as opposed to ACPICA which AFAIK Intel ensures is compliant with the latest ACPI specification.
fellipec@reddit
Can't say for newer laptops, but my Inspiron that is almost turning 10 performs better with Linux. On Windows the CPU rarely stay idle and not the case on Linux.
Sure if I'd took the time to troubleshoot Windows, go find what bloatware is the CPU hog and so it may turn tables, but there is no point in doing that when my intention was to run Linux anyway
pol5xc@reddit
no
rufwoof@reddit
Wasn't a smartphone user until recent (last couple of years), used a mobile phone just for calls and texts. Was gifted a smartphone a couple of years back and continued to use it for that purpose alone. A year back and my sons got me to install/use whatsapp, and thereafter it went from charging the phone once/week to having to charge it daily. Google spyware obviously consumes a lot of forests. Nowadays I mostly just tether my phone to the laptop for net connection, so the phones gets charged at the same time. On the laptop however I just run Linux kernel+busybox+ssh+alsa+framebuffer-vnc ... vesa based, so the graphics card doesn't drain the battery, cpu usage is very low (rarely uses 100MB ram, even when vnc'd into multiple gui desktop servers). More often the laptop is plugged into the mains power supply, but when on battery it doesn't last anywhere near hours, let alone days. But the fully charged phone will, with few apps activated, tend to last well. Graphics and having the cpu running at full frequency can be a nice lap heater in winter, not far short of having a hot water bottle on your lap, but obviously drains the battery in providing that warmth.
MaleficentBit596@reddit
prefecting on Windows uses alot of battery life. Theres prefecting on Linux but Id only recommend it for desktop PCs because apps load slightly faster
musakerimli@reddit
Sorry, I am just curious, what laptop are you using?
Tiggorr@reddit (OP)
HP Probook as my current one, previous one was HP Elitebook
pppjurac@reddit
No. Mostly there is about 25% battery life hit.
But I always treat laptops as PC with integrated UPS.
joevwgti@reddit
I don't ever run on battery, but what I can tell you, is that it runs considerably cooler, so I would expect battery life to be better due to the lower power draw. I run: CPU Temperature Indicator applet, sits down by the date/time(Linux Mint).
amir_s89@reddit
A few weeks or months back, I did read an article about Linux Developers refocusing their efforts or priorities on making their open source projects more sustainable. Searching...
Found this; https://www.linuxfoundation.org/blog/open-source-for-sustainability-how-linux-foundation-projects-accelerate-progress-toward-the-united-nations-sustainable-development-goals-sdgs
There might be newer info regarding this, but I am way satisfied if all these organizations could collaborate on this. I believe, as one outcome out of many, is improved battery life/ operations. As an end - user, my interpretation of it is "the code is cleaner" and just simplified with what is actually needed.
Above you can also find the report; "Open Source for Sustainability" (September 2023) by Linux Foundation as PDF.
Interesting stuff is happening behind the scenes! Obviously, these changes need time to materialize, if projects have decided to participate.
JeansenVaars@reddit
Nope. For me it's better on windows.
Vivaelpueblo@reddit
One of my main motivations when I rebuilt my Windows work laptop with Ubuntu in 2020 was reduced fan noise. Microsoft Defender was just running continuously because it never ever finished scanning my machine (the desktop team a month or so later tweaked Defender's settings after literally hundreds of users complained). The fan noise was driving me nuts. Ubuntu was virtually silent in comparison except for Teams video meetings and YouTube videos. Plus you could tweak the fan settings (temperature thresholds etc) in Ubuntu by installing a CLI utility. Discovering the joy of using Remmina and SSH rather than the then very flakey VPN was also a breath of fresh air. It saved my sanity during the migration to WFH thanks to COVID.
donkekongue@reddit
Nice! For me personally Windows has much better battery life on my Lenovo Ideapad Flex 5 with a Ryzen 5700U than Fedora, however I was able to at least close the gap by installing autocpu-freq.
ben2talk@reddit
I'm not a fan of laptops TBH - I have my machine hidden behind the TV, and it's the same (with almost everything gradually replaced) machine I bought in 2007.
I'd rather replace components than the whole machine.
Nereithp@reddit
What even is this?
Like imagine this behaviour in any other place. People are peacefully eating their business lunch during lunch break and you barge in while screaming "HAHA IM NOT A FAN OF EATING OUT, ITS MORE FINANCIALLY EFFECTIVE TO COOK AT HOME, I'D RATHER BUY COMPONENTS THAN THE WHOLE MEAL." People would look at you like you are insane.
You aren't breaking any new ground when you say this, we are aware of the drawbacks of laptops, but their upsides make them still worth it to us. Oh and also, slapdash components that you need to roll the dice on (because laptops HAVE to function right outta the factory :)), purchase separately, assemble and troubleshoot yourself (good luck factoring THAT into the cost) are less expensive than a precision-engineered piece of metal with a ton of bespoke parts for each laptop model? You don't say. I had to deal with a bad GPU (literally died, no video out 3 days into use, RMAd), a bad mobo(sound chip offed itself 2 months in), a bad memory set(doesn't run at advertised XMP speeds without instability) and a bad CPU(needs a massive voltage boost to be stable, otherwise it BSODs/Kernel panics at idle voltages). The only problem I dealt with on a laptop that wasn't solvable within minutes was when my motherboard seemingly croaked about 9 years into the laptop's life and even that was fixed by a PCB repair technician (lAPtOps AreNOT rEpAiRaBlE)
ben2talk@reddit
None of my components are slapdash, and I am not trying to break new ground - I just run Linux on a desktop.
As for your dense paragraph, I'm quite surprised at the crazy assumptions - I had no panics, BSOD's, I had no problems with GPU's or Motherboards.
All that happened to me was that I lost the PSU, and replaced it along with a newer Mobo and processor (not including the price of keyboard, monitor, or all those other 'bespoke parts').
2012 doesn't sound very old to me.
Nereithp@reddit
I'm not "assuming" anything, I described the issues I faced with desktop components myself. Your anecdotal experience of NOT having issues is irrelevant and if you look at the review page of ANY single component you will find that almost all of them have at least some bad units. Now multiply it by the amount of components you need to build a PC and you are practically playing the lottery.
It is old because the laptop has been literally kicked around for years and the problem was very much physical in nature (damaged connections on the PCB).
Due_Treacle8807@reddit
What if you dont have a stationary workplace?
ben2talk@reddit
Yes, I thought about that - with my Wife needing something, we got a Ryzen vivobook, and made sure it would take charge via USB-C.
If battery life is ever an issue, she can take a powerbank for backup.