Skip Navigation

Why don't laptops have proper low power states where useful stuff like downloads can run during sleep/with the lid closed?

Basically every laptop I've owned I've had to disable sleep when the lid is closed as I often leave them plugged in and want background tasks like downloads or updates to be able to run while I'm not using the machine. However, I don't think PC laptops have a way to switch to a super low power state and just run background tasks like downloads, alarms and notifications or running scheduled tasks without just being left on in regular power mode. Why is this not just a default feature of laptops, given that phones and tablets have been doing this kind of thing for the last decade or more?

Does anyone know if there are plans to make power management for laptops allow for running certain tasks in Windows or Linux in the future? My smug Apple using friend tells me his Macbook already does this, but is the lack of this feature on PCs software related or something innate to x86 vs ARM architecture?

35 comments
  • What you're describing exists, just not for what you're trying to do with it.

    (sO) modern standby has your box sit there in low power mode waking up occasionally to check for updates.

    I've attached one of my mesh central power logs from a laptop that's allowed to run s0.

    But you can't use it for torrent downloads and user apps. Even if it allowed you to try it wouldn't work, s0 doesn't save any power while the updates are installing They still need all the power to do the install and handle the crypto. They just shut back down when they're done which isn't how torrent clients work

    • Maybe this will change in the future now that new laptop processors has "little" E cores like mobile phones?

      • From that perspective we're already seeing substantial advantages coming from the new hardware on the market. They're lowering the TDP of the entire processor to save power. He used to burn 50 or 60 Watts just to run some torrents now It's nothing to have a laptop running on 15 or 20 Watts near idle.

        Your power savings don't need to come from sleep they can just come from more efficient operation. Peer to peer has always been hard to make efficient.

  • That's interesting, I never thought this would be a feature that someone would want.

    For desktops, standby totally makes sense. But for a laptop that's meant to be carried around and runs on battery, I'm willing to bet in majority of use-cases, sleeping when closing the lid makes sense for the following reasons:

    1. Closing the lid usually means the user is packing it up and moving the laptop - in which case things like downloads won't be reliable if you're constantly moving out of wifi networks
    2. Again, if the user is moving the laptop, preserving battery life is important.
    3. Some laptops are designed so their airflow works best when open, so heat may be an issue. Not to mention you runt he risk of users putting it in their bag and then the laptop overheating.

    Of course its possible to detect when the laptop is plugged in vs not plugged in, but ultimately it just seems like your use-case is in the minority, so there isn't much support for it - anyone who's determined enough will find a way to disable sleep when the lid is closed like you did.

    one workaround is to perhaps set the screen to turn off after 5 minutes, and you can keep the laptop plugged in without closing the lid? The screen probably draws the most energy when idle - when you're plugged in I'm willing to bet the energy consumption of a laptop with its screen turned off is pretty minimal.

  • ARM vs x86 is part of the equation; ARM uses significantly less power than x86, but has a simplified instruction. x86 consumes more power but is more robust and has higher computing capabilities and higher workload efficiency

    The other half of the equation is OS level software that can restrict what is allowed to process during said low power sleep.

    In theory nothing stops x86 hardware from having something comparable, but it would probably use a lot more power than you'd expect.

    There are ways to make windows and Linux wake at certain times for actions via wake timers which isn't quite the same, though

  • You've answered your own question. It's a PC laptop with a full fat processor and GPU. Certain x86 chips which have super low power states still don't make use of it because of the billion softwares there may be installed which keep the processor from entering that state. Then there's the motherboard issue. Not all of them support such states. Here's a video from Wolfgang, it's for PCs but the same applies for laptops.

35 comments