Yes, by default, the option to hibernate manually is disabled. I enabled it to show in the Power icon GUI (under sleep, restart, shut down, etc.).
It works the same, but also wakes up again.
I think I found the culprit: my wireless mouse is waking it up.
However… why would a mouse wake up the laptop while in hibernation? My Windows 11 desktop requires me to push the physical power button to wake the system up from a hibernated state, and I’m sure this is how it’s always worked.
On my Framework laptop, hibernate is acting like sleep. But it seems to be doing this only recently, and I don’t remember having this issue before in the last 2+ years of owning this laptop.
I’ve discovered something, based on your comment about USB wake.
My wireless mouse can operate on both Bluetooth and a USB dongle. Currently, it’s using the dongle.
As an experiment, I switched to Bluetooth, removed the dongle and hibernated my system. Mouse movements or clicks did NOT wake the laptop.
I manually resumed windows, re-connected the USB dongle and re-connected the mouse to the dongle. Hibernated and tried again.
On the dongle, the mouse will wake up the laptop.
So, I at least have a small fix to prevent this problem, so thank you for pointing me in the right direction.
I’d still like to know why it’s resuming out of hibernation, even with the USB dongle in place, since it should only resume when the power button is pressed.
Modern cpus by amd and Intel no longer support s3 or s4 sleep anymore on laptop architectures. This is true on Linux as well. Bios in fw shouldn’t have that option either.
It’s s2 modern idle or s0ix on Windows - basically Bluetooth and wifi stay on. The closest you can get nowadays is just to turn both off when you want to idle on battery unfortunately.
They wanted to meet consumer expectations that your laptop can be snappy the moment you open it from suspend lol. It’s a shame there’s just not an option though. So if you have lot of network stuff in the background like telemetry data on Microsoft, that thing is gonna tank if you’re on wifi.
That’s why there’s so much notorious battery drain. It’s literally not even something you can toggle anymore.
If anyone wants to refute or has info on otherwise to fix it, I think we would all be quite happy.
Well, that probably explains a lot. What the heck, Micro$soft!?
I guess in the meantime, I’ll keep my mouse on BT, since that does NOT seem to wake the laptop from hibernate, but long-term testing will need to be done.
And again, windows is CONSTANTLY accessing the Internet as it spies on you so that’s why you need to turn off wifi too if you want a better idle state for battery life. And Bluetooth and wifi will constantly scan as well, so turn that off too when you want to toss it in your backpack.
Edit:
For us old dogs, s3 suspend to RAM and s4 suspend ram hibernate to disk days are over with the newer laptop chips. So even if you click hibernate and of the such, I bet you its not doing it if you find logs.
Edit 2: it’s not just Microsoft who is using modern idle sleep state as the only option besides turning your laptop off. It’s dictated by chip manufacturers.
The S’s are nomenclature for what we call power states by Advanced Configuration and Power Interface AKA ACPI.
From most awake to off:
S0: fully on using it in real time
S1: when you idle but your computer is still on S2 modern idle: it’s similar to s3, except your networking stuff is on, and this unfortunately also governs your CPU output which by default is set to low, but it’s going to be based on the networking demands imposed.
S3: suspend to ram is what USED to be sleep on Windows. It would turn off connectivity networking but keep enough power for RAM for faster get to work times.
S4: what is hibernate for us old dogs on windows, it converts the working memory of your RAM into a file on your disk and then turns your PC off completely. Upon reboot, your PC will read everything from the file and toss it back onto the RAM sticks.
This is why hibernate was so power efficient!
S5: off.
So hibernate is good if you want excellent battery life.
So I messed up on the s# but this is what I meant ~ the OP said they are using Hibernate ~ S4 which accordingly doesn’t have bluetooth or Wi-Fi alive so I was just noting that if that is the case then there should be no concern over the Wi-fi and Bluetooth although the BIOS does indicate some options.
Long and undefined. Only physical interaction returns the system to the working state. Such interaction might include the user pressing the ON switch or, if the appropriate hardware is present and wake-up is enabled,
I do wonder if Bluetooth is somehow seen as some old LAN wakeup option?
Since we can assume he’s forced into s2 modern idle, it means it’s always accessing Bluetooth and Wifi. It’s by intention so he can get right to work when the user returns. It would then depend on the driver on his mouse how often it’s relaying info per second even at idle which is keeping his PC on and not asleep. Or it is in s2 and mild sleeping, but his fan is running faster than usual due to his mouse sending more queries per second than is necessary. So his CPU must work harder - more heat means more fan removal needs.
AMD and INTEL no longer support it on laptop CPU chips.
Him selecting hibernate will run a query between bios and CPU chip - then get re-routed to s2.
We only have s0, s1 and s2 now if you’re using modern laptop chips.
And if the laptop CPU doesn’t support it - why would the laptop manufacturer put bios settings related to S3 or S4. It would be redundant.
Edit for clarity:
Microsoft Windows is the operating system trying to coordinate the dance between hardware and software. In this case, the hardware, the CPU, simply doesn’t have the ability to s3 or s4. But Microsoft still has MENUS and OPTIONS to click S3-sleep or S4-hibernate, but it will run into an error and go into s2.
Thanks. This is becoming of more interest to me as
a) I have an 11th Gen as the OP so do you consider that modern and therefore does not have hibernate.
b) Yet my hibernate clearly seems to be hibernate
c) If it isn’t hibernate and is a ‘sleep’ state then it does bring up a few other topics on this issue of still using power when in hibernate, not that it does in my case.