I have been using Fedora from Fedora 31. Resume time after hibernation was not too long, would take 1-2 minutes
After upgrading to Fedora 32, boot times after hibernation have increased significantly sometimes they take upto 7 minutes just for the GDM login screen to appear.
35.039s unbound-anchor.service 27.882s firewalld.service 26.863s plymouth-quit-wait.service 24.010s udisks2.service 22.554s ModemManager.service 15.366s fwupd.service 11.978s lvm2-monitor.service 11.325s systemd-udev-settle.service 11.282s sssd.service 10.762s abrtd.service 10.310s systemd-rfkill.service 10.177s systemd-fsck-root.service 9.986s NetworkManager-wait-online.service 9.140s bluetooth.service 9.139s avahi-daemon.service 8.948s rtkit-daemon.service 8.935s switcheroo-control.service 8.934s systemd-homed.service
I’ve disabled splash on boot to have a look at logs, but the last logs were related to restoring pages from swap, and these tasks finished quickly, but then the screen turned dark and after a long time ~5-6 minutes I am able to see my GDM login screen.
Also some of the shorter boot times (~4 mins) are when I hibernate the machine in Fedora, and then start Fedora again. But the boot time is longer when I restart from Windows (~7 minutes)