Operating System: Solus, stable (updated at the time of writing, 17.12.17), kernel 4.14.6-40.current
Budgie version: budgie-desktop 10.4
Hardware: ThinkPad X230T, Intel graphics, swap partition matches RAM and resume UUID is properly set as a kernel parameter
The issue encountered
When the laptop resumes from hibernate, the system boots up but the screen stays black. However, the system is responsive: When the terminal was the last open and focused application, I can just type my password, press enter and type "reboot" in the terminal upon which the system reboots as it should.
This was a so far a common problem for me which could be easily solved by following https://wiki.archlinux.org/index.php/Kernel_mode_setting#Early_KMS_start . However, adding the file "10-intel.conf" with "add_drivers+="i915"" to /etc/dracut.conf.d and rebuilding with sudo dracut -f did not solve the issue.
What works surprisingly is using nomodeset as a kernel parameter. The VESA driver is used then and hibernation works.
Anything else I could try?
I found a hint in the journalctl log:
atomic remove_fb failed with -22
Which lead me to this bug report: https://bugs.freedesktop.org/show_bug.cgi?id=101865
However, in my case hibernation works when I set "xset -dpms" manually.
Hibernation was working before on Solus on the same machine, however I reinstalled and switched from GNOME to Budgie. I guess this issue could be related to a kernel regression (indicated in the last message of the bug report) or maybe to the screensave/lock in lightdm?