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.


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”