this post was submitted on 24 Apr 2024
995 points (98.4% liked)
Technology
60462 readers
3886 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I just can't stand the lack of hibernation or hybrid suspend on laptops with Linux. Otherwise I'd much rather have a Linux distro on my nice laptop and windows in a VM if at all.
You're joking, right?
My computer is set to 1. Warn me at 9.25 to accept or cancel suspension at 9.30. 2. Set volume to 10% and suspend at 9.30 (just in case it gets woken up, I once woke it up at 4am and had a radio application wake up the family). 3. RTC Wake set to 5.59 4. 6.25am my wakeup music plays.
I have suspend, also hybrid - where it will suspend, and after a certain time (useful for laptops, mine's set for 12 hours so I never hit this unless I go on holiday) it'll hibernate.
I would be very surprised to hear that your distro does all that by default.
Running Opensuse, suspend/hibernation works fine. Older hardware though
Both of those work on Linux. https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate
Most distros ship with hibernation disabled and they have since Ubuntu 10.04 or so if my memory serves correctly.
You just need to allocate enough swap space for hibernation.
I wonder if some distros disable it for some reason.
It is disabled in the default configuration because you need enough swap space to enable it - which is an overkill amount of swap for any other use case.