Hibernation does not work on Dell XPS 9530

What happens if you disable all but LID0 and PBTN? The XHCI wakeup source relates to the USB host controller.

Something strange is going on.

I disabled all of the different devices in /proc/acpi/wakeup and then rebooted and now the laptop no longer wakes after hibernate. Like I said, though, when I hit the power button the laptop reboots. So basically the laptop is shutting down instead of hibernating now.

However, when I cat /proc/acpi/wakeup after rebooting, all of the devices that I disabled are enabled again.

So I don’t understand what is going on.

The behavior is now different but /proc/acpi/wakeup looks exactly the same as it did when I started.

Once I had that problem due to not having enough swap (it should double your ram), but it seems not being your case… Sorry.

That is as expected. The changes you make to /proc… are temporary, and you’d need to add to a start up script if you wanted them applied on a permanent basis. That is explained in the archlinux wiki page as well.

When are the changes to /proc/acpi/wakeup supposed to take effect? Are the changes supposed to take effect immediately or on the next reboot?

When I disabled everything, I still had the issue with waking immediately until I rebooted.

And then, in regards to this thread https://forums.opensuse.org/t/extra-battery-drain-in-sleep-mode/176323/97

It sounds like the OP from this thread had the best improvement when changing their boot partition to unencrypted.

Unfortunately I’m currently too much of a n00b to create all of my partitions myself from scratch; I currently rely on “guided setup” during the installation to create the partitions.

Could I start with guided setup for my partitions and then just find the boot partition and flip that from encrypted to unencrypted, or do I need to create all of this from scratch?

At this point, I will be installing Slowroll from scratch anyways because I had all but given up on it and had deleted the entire drive it was on.