olorin99
There is a matrix space for kbin.
kbin-space:matrix.org
So to check what suspend states your laptop supports run cat /sys/power/mem_sleep
. It should print something like s2idle shallow
with the option that is enabled having [] around it. To change the enabled option run echo "s2idle" > /sys/power/mem_sleep
.
https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate has more info.
Many modern laptops no longer support S3 sleep at all. It is likely to be an issue with the bios rather than a linux project. On my laptop, with Ryzen 7 5825U, I had to give up on S3 and use s2idle. Also had to pass “pcie_aspm=off” as a kernel parameter because it would take ages to wake the ssd without it. Overall works ok. Not as good as S3 but better than nothing.
I think your first course of action would be to bring this up with other members of your friend group and see how they feel. Have they also noticed this behaviour? Do they have any ideas how to deal with it? It will be easier to help this person if you work together. Just make sure you don’t seem like you’re ganging up on them. Maybe you can approach them with your concerns and then another friend can bring it up separately some time later. If you want to help always approach with kindness and love.