Hi. For the past few months I have been having problems with my system sometimes completely freezing after waking up from suspend. It does not happen all the time, but as I use suspend very often, I feel like it is very common. The way it works is that the system first seems to unsuspend fine and it often even works normally for a few seconds after waking up, but after that it completely freezes and nothing works, not even the caps lock light and I also cannot switch to command line mode. It does not unfreeze and I have to force shut it down to get it to work. What can I do about this?
I am using a Lenovo legion 5i gen10, I’m currently running fedora 44 gnome, but the issue was also present on fedora 43 gnome.
It may help if you can post enough detail to allow others with access to similar hardware to reproduce the issue. You can make this easier if you can reproduce the issue with external devices removed and using a fresh “test user” login. Please make sure that both Fedora and vendor firmware are fully updated so others can duplicate your configuration without lengthy exchanges to pin down details as well as to avoid chasing a solved problem.
The way I use my laptop is that I suspend it most of the time and I only turn it off when I won’t be using it for a longer time, or when I’m travelling. Because I use the suspend feature a lot I was able to find this bug, I don’t know how else could this bug be reproduced as it does not happen after every suspend. I don’t know if it has ever happened after the first suspend after a power cycle. The way it happens is that I use it normally suspending and unsuspending and eventually after few suspend cycles it freezes and it needs to be restarted. Then it’s the same thing over again. My system is fully updated and I install updates often, still it has been an issue for quite a long time. I can try disconnecting external devices if you think they could be causing this issue, but I have been using the same external devices since before this bug started appearing and sometimes when I use some different external devices it happens as well. However I will test it more based on what you said.
Well I’m having some similar issues here. Yet it’s just too hard to stably reproduce. I’m using Fedora 44 KDE. Here’s my hardware info:
~$ lspci | grep -e VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GB206 [GeForce RTX 5060 Ti] (rev a1)
0a:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Granite Ridge [Radeon Graphics] (rev c5)
And I’m using the driver from RPM Fusion Nonfree. The freeze happens sometimes when I play online video in Firefox for a while (I’ve switched from ffmpeg-free to ffmpeg, otherwise some video won’t play. Not sure whether this is related), sometimes shortly after I wake the system up from sleep.
It’s just hard for me to get some further study. Each time I try to reproduce it the system runs smoothly, yet when I get back to work it happens like, once in two or three days.
Also I’m not sure whether this is hardware or software issue. The freeze is happening only since June. I’m aware of my hardware being not very reliable (graphic may be slow and crushing right after reboot. It was happening both in Fedora and in Windows from another SDD, so I know it’s probably GPU or motherboard issue). Thus I can’t really be sure whether it’s the hardware condition has become worse or some software updates being unstable…
Remove GPU card, clean contacts, blow out dust. Reseat
Remove memory stick, clean contacts & reseat
Clean out dust from CPU heatsink, clean fan blades and fan shroud.
If you feel like it’s a heat issue, remove heatsink from CPU, apply new paste, re-fit.
https://fedoraproject.org/wiki/QA/Sysrq may help avoid losing data when the system crashes.
Please make notes of the time and date when freezes occur. Then you can look at journal entries leading up to the freeze. The journal collects massive levels of detail in 2 sections (one needs sudo as it contains information that should not be shared with unprivileged users. It may take some practice to learn to use the journal effectively. If you are not familiar with it, start with https://docs.fedoraproject.org/en-US/quick-docs/viewing-logs/.