Live data from Hacker News

99Wh Battery Linux Laptop

tuxedocomputers.com

171–180 of 245 posts

Re: 99Wh Battery Linux Laptop

#172

Isn't it a searing indictment of the entire Intel laptop chip lineup that a MacBook Air M1 has half the battery capacity (50Wh) while giving easily twice the battery life with as good or better performance -- and with no fans!

Likely not the x86 chip lineup. The problem is also in the software.

Apple tightly controls both software and hardware, and major Apple-provided software, such as Safari, is specifically optimized. Run Firefox on an M1, and see how much more battery it eats with the same tabs open.

Hence an Apple-only laptop has a spectacular battery life, which is reported. With real-world non-Apple software it could be a bit different, even though M1 CPU is really more energy-efficient than a mobile x86 CPU.

This is not touching the GPU anyway.

Re: 99Wh Battery Linux Laptop

#173

Isn't it a searing indictment of the entire Intel laptop chip lineup that a MacBook Air M1 has half the battery capacity (50Wh) while giving easily twice the battery life with as good or better performance -- and with no fans!

It's also a searing indictment of Linux. I get less than half the battery life on my Alienware AMD laptop under Linux than under Windows. I don't know what Linux is doing wrong here, but it is not energy efficient.

It's a pure resourcing issue. How many resources are allocated to improving linux desktop experience on laptops? A tiny fraction compared to Microsoft and Apple. Linux paid developers are usually focused on the server side. If next to nothing is invested in making it better then it doesn't get better.

Re: 99Wh Battery Linux Laptop

#175
post #134
post #94

Earlier quoted context omitted.

I think Linux is not less efficient than other major OSes. I am able to squeeze 5% more battery from a MacBook Air 11'' Late 2012 using Linux vs macOS. This is possible because the machine is basically a pure Intel device, so in-kernel support for most hardware components is good. The key aspect is to implement fairly aggressive udev rules and to use no desktop environment, so that the CPU stays in powersaving states…

> I am able to squeeze 5% more battery from a MacBook Air 11'' Late 2012 using Linux vs macOS. > The key aspect is to [...] use no desktop environment, [...] Is this satire?

No, it’s the “fuck off”

Re: 99Wh Battery Linux Laptop

#176
post #118
post #114

Earlier quoted context omitted.

> no desktop environment > I have all services a modern desktop has LMAO I visit this comment section for the same reason I visit a zoo.

> I visit this comment section for the same reason I visit a zoo. Before making offensive comments, have you thought about the meaning of my statement? For example, a modern DE offers desktop notifications. I still have that by running a desktop notification daemon, dunst, despite just using X plus a window manager but no DE. Linux is very much broken into small composable components, the same way Clojure is. To take…

This feels like someone saying: I don’t need a car with a roof, why doesn’t everyone just drive a go kart around?

Re: 99Wh Battery Linux Laptop

#177

For Dell Latitude laptops you can get 120Wh batteries (3rd party), and they also run Linux just fine. Also they're well-built and have good keyboards.

I believe there are regulations that say a 100 Wh battery is the Max you can take on an airplane(in the US).

That’s what’s setting the glass ceiling here to 99Wh.

Re: 99Wh Battery Linux Laptop

#178
post #139

Earlier quoted context omitted.

It's not quite "reverse engineering" if you just need to read the kernel code (which Apple publishes). It's undocumented , yes - but it's not like it wasn't there.

Good luck submitting your app to the App Store if you use undocumented APIs

Yes, thank you for this stunningly original comment. Nobody in the history of the App Store has ever dealt with this block, and this entire chain is definitely not about macOS specifically - which doesn't require using the app store.

Re: 99Wh Battery Linux Laptop

#179
post #140
post #134

Earlier quoted context omitted.

> I am able to squeeze 5% more battery from a MacBook Air 11'' Late 2012 using Linux vs macOS. > The key aspect is to [...] use no desktop environment, [...] Is this satire?

No, it's not. Keep in mind in Linux, desktop environment means a big framework such as GNOME or KDE that runs on top of X or Wayland, i.e. a graphics server. You can run bare X or Wayland, plus a window manager and cherry-picked daemons, to achieve the same sort of functionality e.g. desktop notifications, network roaming or device automounting. My point is that bare X plus cherry-picked services tends to be much mor…

Mac: Battery life sucks, let's make our own chip to make it better

Windows: Battery life sucks, we'll try to improve the software and maybe use a different CPU

Linux: Just turn off your desktop and recreate its functionality using a dozen command line daemons and selectively run graphics only when you need it. It worked in DOS, why not now?

lol and we wonder why desktop Linux never came...

I've seen a lot of Linux apologetics over the years, but this is the single funniest comment I've ever read on the topic

Re: 99Wh Battery Linux Laptop

#180
post #94

Earlier quoted context omitted.

>It's not Linux's fault per se It IS linux's fault, in the way that whenever someone new comes into the ecosystem and says "hey this important thing doesn't work well or is broken for me" and get accosted from all directions by crazy people who haven't touched mac or windows in 20 years who insist that what you describe isn't possible, linux is super easy to fix yourself (lol), and that ideas from computing in the 60…

I think Linux is not less efficient than other major OSes. I am able to squeeze 5% more battery from a MacBook Air 11'' Late 2012 using Linux vs macOS. This is possible because the machine is basically a pure Intel device, so in-kernel support for most hardware components is good. The key aspect is to implement fairly aggressive udev rules and to use no desktop environment, so that the CPU stays in powersaving states…

I, for one, appreciate your comment. Will go and check if I can squeeze something.
Post reply on HN