WetGeek 222 packages updated
Most were rebuilt for Qt 6.8.1, not updated in the sense you are thinking.
Brace for rant.
ACPI (Advanced Configuration and Power Interface) is the standard that defines these power states. Every single piece of hardware in your computer needs to support these states properly.
In 2003, Linus Torvald said:
Modern PCs are horrible. ACPI is a complete design disaster in every way. But we're kind of stuck with it. If any Intel people are listening to this and you had anything to do with ACPI, shoot yourself now, before you reproduce.
Source: https://www.linuxjournal.com/article/7279
For context Intel helped develop this standard and he is not only talking about ACPI for sleep states.
I stopped using these states over a decade ago because they are not reliable. Some hardware will never support it properly and even if you have hardware that does have decent support for it, every driver/kernel update or hardware addition can break it. I have had the simple addition of a usb dongle break it.
This is not a Solus problem. It is not even a Linux problem. Microsoft has a hardware certification program and part of their testing makes sure these states work and its still a cluster fuck (Microsoft share the blame for why ACPI sucks). They can only certify that it works at that point in time with that hardware. If you update the system or add new hardware it can break it.
24th January 1999, Bill Gates
One thing I find myself wondering about is whether we shouldn't try and make "ACPI" extensions somehow Windows specific.
It seems unfortunate if we do all this work and get our partners to do the work and the result is that Linux works great having to do the work.Maybe there is no way to avoid this problem but it does bother me.
Maybe we could define the APIs so that they work well with NT and not the others even if they are open.
Or maybe we could patent something related to this.
Their efforts ensured it sucked for everyone instead.
The only thing about sleep states I can guarantee is on a long enough time line it will break. If you haven't encountered this sort of breakage before with these states you are extremely lucky. You are rolling a d100 every time you try use it and the DC is 80.