An exciting post-Christmas patch series out on the Linux kernel mailing list this morning is proposing a new runtime standby ABI that is similar in nature to the “Modern Standby” functionality found with Microsoft Windows.

Antheas Kapenekakis sent out the patch series today proposing this new runtime standby ABI for Linux. Antheas Kapenekakis is one of the developers heavily involved in the Linux gaming handheld space with working on the OneXPlayer driver, ASUS ROG Ally improvements, MSI handheld improvements, and more.

  • Björn@swg-empire.de
    link
    fedilink
    arrow-up
    47
    arrow-down
    1
    ·
    2 days ago
    1. Not every Linux device is a desktop or laptop.
    2. Something similar was recently added to the Steam Deck to download updates before going properly to sleep.
    • Zykino@programming.dev
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      2 days ago

      SteamDeck’s isn’t the same at all. It is a fake sleep: “Go to sleep but you can finish downloading whatever you need before” (inside the steam software, outside of it it has no idea).

      On OLED screens you get to have the screen powered off. On LCD we see the screen is still powered. Maybe they just turn the brightness to the minimum and send black color of pixels?

      Anyway, once the download queue finish, the SteamDeck goes to proper hibernation and does only get to wake up when using the power button. Not at any notification or when a background process want it like I see explained on comments in this thread.

      Edit: The SteamDeck version looks a lot more like the “Finish the update and restart/shutdown/hibernate button”