this post was submitted on 25 Aug 2023
28 points (100.0% liked)

Steam Deck

591 readers
14 users here now

A place to discuss and support all things Steam Deck.

Replacement for r/steamdeck_linux.

As Lemmy doesn't have flairs yet, you can use these prefixes to indicate what type of post you have made, eg:
[Flair] My post title

The following is a list of suggested flairs:
[Discussion] - General discussion.
[Help] - A request for help or support.
[News] - News about the deck.
[PSA] - Sharing important information.
[Game] - News / info about a game on the deck.
[Update] - An update to a previous post.
[Meta] - Discussion about this community.

Some more Steam Deck specific flairs:
[Boot Screen] - Custom boot screens/videos.
[Selling] - If you are selling your deck.

These are not enforced, but they are encouraged.

Rules:

Link to our Matrix Space

founded 3 years ago
MODERATORS
 

So many times I forget to plug the deck or someone uses the charging cable for something else and I come back to play the next weekend and the deck is at 0%. Why doesn’t the deck have a deep sleep or hibernate mode on by default like my laptop or iPad?

top 12 comments
sorted by: hot top controversial new old
[–] conciselyverbose@kbin.social 19 points 1 year ago* (last edited 1 year ago) (1 children)

Because most people don't want that.

The quick start and stop nature is one of the biggest value adds of a handheld device.

[–] Overzeetop@sopuli.xyz 15 points 1 year ago* (last edited 1 year ago) (1 children)

Overnight? Sure.

After 12-24 hours? Certainly it’s not good for the battery to sleep all the way to a dead-flat battery. Why not have it drop into a deeper sleep? My Win laptop goes a month and still has battery (just by walking away and letting it sleep) and wakes instantly (daily use) or a few seconds (weekly+ use). Same with my iPad. Even my Sammy tablet will go for 3+ weeks and still have juice.

It just seems weirdly 1998 era to have it so bad at power management.

(Edit- I’m not blaming you, just curious if anyone knows why it isn’t even an option)

[–] Stampela@startrek.website 1 points 1 year ago (1 children)

I don't know, last time I've seen that work was in 1998. My dad had an IBM and at least in the pre-installed Win 95 SE it could suspend or hibernate. Never seen anything else pull that off since then.

[–] pokemaster787@ani.social 1 points 1 year ago

My GPD Win4 handles hibernate beautifully (sleep sucks, though). I've left it on hibernate for weeks to a month and at most I come back to 10% less battery.

[–] d3Xt3r@lemmy.nz 18 points 1 year ago* (last edited 1 year ago)

I don't have a Steam Deck, so I don't know if this would work, but Arch (and most systemd distros really) supports a suspend-then-hibernate option, so you could get it to suspend normally and then automatically hibernate after x seconds.

You could submit an issue on the SteamOS github page and perhaps Valve might include this as an option in the GUI somewhere.

[–] PlasticExistence 15 points 1 year ago* (last edited 1 year ago) (1 children)

Space. The 64gb micro already has little usable space for games, and hibernate requires that you write all of the contents in RAM to disk. Rather than fracture their feature set by model options, Valve instead decided not to bother with it (just guessing).

That, and as another person said, hibernate just hasn't enjoyed great support under Linux. There are definitely other issues that need to be fixed with the Deck, like the audio bug while docked and the need to disable half the CPU cores in order to have good emulation performance.

[–] NeedAnotherOne@aussie.zone 2 points 1 year ago

Yah all good questions and good responses. Suspend is great for this handheld, but as @PlasticExistence@beehaw.org mentions linux isn't great at suspend out of the box and having a very configurable embedded system like the steamdeck lumps it in this basket.

[–] Gnugit@aussie.zone 5 points 1 year ago (2 children)

Linux has typically been buggy when it comes to hibernation. I wouldn't bother, it's not worth the risk in my opinion.

[–] JoYo@lemmy.ml 4 points 1 year ago

it's not just Linux, s0 sleep is broken in Windows too.

[–] Overzeetop@sopuli.xyz 2 points 1 year ago (1 children)

It’s not really a risk- it stays plugged in all the time…except on the rare occasion when it doesn’t. ;-)

I’m surprised there isn’t some kind of fail-safe that starts a graceful shutdown at 10-20% if it’s been in sleep for >x hours. Taking a LiPo to 0% is terrible for the pack; most devices have some sort of fail safe against this kind of battery stress.

[–] Kaldo@kbin.social 2 points 1 year ago (1 children)

Isn't keeping it plugged in all the time really bad for the battery? It should stay between 30 and 80% iirc.

[–] Overzeetop@sopuli.xyz 1 points 1 year ago

It’s worse than storing it in the ideal zone - between 3.6 and 4.0 volts (% means nothing if we’re getting technical as there is an interpretation later in software). Constantly at 4.2 is bad, dropping below 3.0 is very very bad, and going to ~2.7(iirc) is simply murder. I have a telemetry module in a rocket which doors not have a low voltage cut off and every time I’ve left it on at least one cell in the lipo is permanently damaged.

In the telemetry case, it’s designed to run absolutely a long s as possible because the cost of a (interchangeable) battery is small compared to the cost of the rocket and telemetry payload.

I’m not a battery expert, but I’ve left lipos in computers and phones on chargers for years without substantial/excessive deterioration relative to their number of charge/discharge cycles; my experience with the telemetry makes me more wary of full discharge as a cell damage condition (not a direct analog as the deck certainly shuts down before lipo cell death)

—-I should point out that I’m not terribly worried about battery damage - that’s a red herring. I’m just pissed when I grab my deck and its battery is dead and I was hoping to squeeze in a quick game. :-)