I am running Antergos on HP Spectre X2 tablet, with kernel 4.5.6, GNOME, and LightDM
Getting hibernation done is a nightmare, because you need to modify few things including grub, changing from GDM to LightDM, loading a swap partition, and kernel loader. That bit is finally done. It can now hibernate.
But suspend remains troublesome. I can suspend it using systemctl suspend, or select it from the menu, or by closing the lid.
Suspending looks fine, screen goes black, but when I turn it back on using the power button, it will show the exact screen situation. After 3 seconds, it just goes dead or shut down ungracefully as if something in the kernel do a hard switch-off to the table.
Is there away to fix this? It’s pointless to have suspend when it always shutdown afterwards.