I just installed Tumbleweed on a brand new MSI gaming PC, with an elaborate cooling system and a lot of fans (I guess that’s needed when you have a GPU?).
My problem is that when I suspend (either by clicking Sleep or by running systemctl suspend), my screen goes black but I can still hear the fans… I tried to eliminate all potential running processes that could possibly hinder the sleeping process, but I couldn’t find anything preventing that behaviour.
As a result when “sleeping” my battery drops from 100% to 0% in about 11h30min (according to my tonight’s test). And that’s unplugged, no HDMI for example.
Does anyone know how to avoid this, or maybe at least establish a diagnosis of the problem? Thanks!
I may be wrong as I have not used hibernate since OpenSUSE41 ( a few years ago) but you have to have a swap file (unencrypted) larger than main memory for the memory to be saved to.
Hibernate writes all memory to swap and grub reloads it when the computer is awaken.
If swap is not large enough - hibernate is disabled.
Also the grub line needs resume pointed to the swap partition - this line in /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT=
I don’t understand all of it, just enough to get that Secure Boot is a good thing for security, though not a necessary one if you’re confident enough to take the risk of disabling it. But:
I tried setting more swap space than RAM capacity (32.3GiB for swap for 31.2GiB of RAM), and added:
I disabled through the BiOS, but… At first I though hibernate worked at last (my fan stopped), but then on resume it was almost like a reboot, all my apps were closed as if I had just booted…
Just trying to revive this thread! Is everyone out of ideas? Not being able to hibernate is a real inconvenience, because I have to shut my laptop down every time I know I won’t use it for more than 10 hours…