← Back to context

Comment by jampekka

19 hours ago

> Having mainline Linux on a system with 24h+ battery life in a 13" case is pretty damn impressive.

Does it have such battery life on Linux? The benchmarks, apart from suspend battery life, are for Windows.

Can't attest to framework, but after switching to an arch based syttem on my Quite low level HP Envy 13'' I get about 130% - 170% of time out of the system.

Yes, I am running mostly in dark mode now. Yes, I am using the terminal significantly more often now (80% of the time). But also I have always a browser, always Slack, WhatsApp, Obsidian and more often than not a few other things running on virtual screens.

Just the added battery life made this my daily driver. Yes - I so, so want to buy a framework. Still waiting for the multicolored international keyboards - and also the prices for memory just kill it for me right now. The system I would love to have is about 2k more than a few months ago. I just can't splurge that much right now.

  • unless you screen is OLED, dark-mode has no or zero impact on battery usage, maybe even non-significant impact on OLEDs

  • I'm using CachyOS on my framework and after switching from windows gained about 30%-50% battery life depending on exactly what I'm doing.

  • Wow. For as long as I can remember it was usually the opposite for me. Even after configuring TLP and looking for things to tune manually with powertop, I usually didn't get battery usage quite as low as I wanted. I thought it was still typical for Windows to be better.

    Are you running a DE or just a lightweight WM?

    • I’m running a Hyprland-based setup, so more WM/compositor than full DE, with a small bit of tuning in Arch’s power settings.

Don't see why it wouldn't - as long as pstate etc. works it should be the same. I'd argue it's probably better given that modern desktops use far less resources in the background compared to Windows

I bet they don't publish Linux numbers because it depends on which desktop you use etc.

  • A lot of office workers these days spend a lot of time in video calls.

    So to get the best battery life you need, for example, your browser to use GPU-accelerated video encoding and decoding.

    Linux is something of a second-class citizen for both GPU vendors and browser vendors. So for example if you're using Firefox and an nvidia GPU on Linux? No video encode/decode acceleration for you. The browser will silently switch to CPU decoding.

    This translates into worse battery life.

    • HW decoding works fine. But some distros (looking at you Fedora) have legal issues around providing it out of the box.

    • Call me crazy, but most people working typically leave their laptops wired in to either a charger or a hub so they can have more monitors. I know some people will go through the effort of charging and pulling the cord, and charging later, but most people don't want to micromanage something they can forget about while working. If you're living on battery life for a work call, it would not matter if you're on Windows, changes are high your batterly life will self-terminate quicker than you realize.

      6 replies →

    • Firefox has had GPU video decoding in Linux on by default since 2023 for Intel and 2025 for AMD from what I've read

  • > I bet they don't publish Linux numbers because it depends on which desktop you use etc.

    They ship with Ubuntu on it, which would be quite natural choice for such benchmark. Also they do do the standby test on Ubuntu for some reason.

    Can't help but suspect there's a reason why Linux numbers are not given. :(

    • There have been fairly recent changes to the linux kernel to better support panther lake in terms of power performance. I'd suspect a major reason for holding back is because ubuntu 26.04 has not been released yet and it is using kernel 7.0 which includes these power improvements. 24.04 does not.

      By the time these laptops start shipping, 26.04 should be released and testing should be easy. I suspect no major differences from it vs windows.

      7.1 includes even more performance improvements for panther lake. [1]

      [1] https://www.phoronix.com/news/Linux-7.1-Enabled-Intel-FRED

      3 replies →

I'd be surprised. Granted, not quite apples-to-apples, but I have the original Framework 13 chassis, 13th-gen Intel mainboard, original battery, and I've never gotten more than 5 hours or so, 6, maybe, at most, on Linux. Yes, the new 13 Pro comes with a larger batter, and maybe the new mainboard is more power-efficient, but 24h+ sounds way too optimistic.

  • Panther lake is substantially more efficient than your 13th gen and they increased the battery capacity by 35%. They claim 20h, not 24h, and that 20h is for video watching, not general use.

Keep in mind the Ultra 300 chips also only have recent support in the kernel. The battery life likely isn't great for now (as with previous gen Intels right after release). It makes sense to me that for now the benchmarks would be Windows specific.

  • Ubuntu 26.04 hasn't been released yet and that's likely what they'll test on. It includes kernel 7.0 which has a bunch of the panther lake support.

They have a battery live stream from 100% to 0 linked on their product page which is broken. Hopefully they'll fix it and add both linux and windows version of the test.

I don't see why it wouldn't? I have a 16" MSI laptop with an 11th gen Intel processor (known for horrible battery life), I use Arch/Hyprland and it gets 5-6 hours with a battery degraded to 68%. Which is still in the ballpark of what most users said they got on Windows when this model was new.

Linux battery life is fine and on par with (or possibly better than) Windows these days if you don't do anything silly (I'm sure some distro and DE consume silly amounts of power just because, but it doesn't have to be that way).

Based on reports about Panther Lake, the new process, plus a 13" screen and large-ish battery, I believe the battery life claims.