И любопытно здесь то, что в установленной alt-p9-xfce-sysv,
на любом из ядер
# ls -1 /boot/vmlinuz-{4.19,5}*
/boot/vmlinuz-4.19.102-std-def-alt1
/boot/vmlinuz-5.10.17-un-def-alt1
/boot/vmlinuz-5.4.98-std-def-alt1
в Lenovo G50-80 с выходом из suspend и hibernate всё нормально.
Естессно resume= в /etc/sysconfig/grub2 для hibernate должен быть прописан. И здесь даже неважно если объём свопа меньше чем объём памяти. Важно чтобы весь объём занятой памяти поместился в имеющийся своп. Причём нужно учесть и то, что если своп не один, то uuid свопа в /etc/fstab и в resume= должен совпадать.
Т.е. в системе на sysv с этим нормально. А что там в системе на systemd... Да леший его знает что там в этом systemd накрутили.