So to check what suspend states your laptop supports run cat /sys/power/mem_sleep
. It should print something like s2idle shallow [deep]
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.
I haven’t really noticed much of a difference. I figured it was probably worth actually being able to wake the laptop from sleep rather than having to restart it every time.