The battery of my laptop drains very fast when in suspend mode (in 8 hours, it goes from 100% almost to zero). It turned out that deep sleep is not used by default:
cat /sys/power/mem_sleep
[s2idle] deep
I tried
echo 'deep' > /sys/power/mem_sleep
after which everything looks good:
cat /sys/power/mem_sleep
s2idle [deep]
But now the laptop does not wake up from suspend mode anymore. When trying to wake up the laptop by the power button (other keys or mouse do not do anything), my keyboard backlight turns on but the screen remains black; rebooting the laptop by holding the power button is the only thing I can do. Also, after the reboot, the suspend mode is back to s2idle:
cat /sys/power/mem_sleep
[s2idle] deep
What can I try to make the deep sleep work correctly?
(I have dual booted Windows 11 and Ubuntu 23.10 on Acer Aspire 5.)
EDIT: Following dvs.spy's answer, I can permanently set the deep sleep as the default suspend action. But the laptop does not wake up from a deep sleep. When trying to wake it, the keyboard backlight turns on and I can hear the fans but the screen remains black; reboot is the only option I can see. So, my main question at this moment is:
What can I do so that my laptop wakes up from a deep sleep?