Hello.
I have installed fedora 42 workstation and used it without issues for the last few months. Yesterday I noticed that my computer would hang instead of suspending when commanded to. I can not say how long this issue was already present, as I did not suspend my computer often in the recent days.
I would like some advice as to how I could fix this and restore the suspend functionality
The error looks as follows:
- Select suspend from the gnome power menu (behavior does not change with different methods of triggering suspend)
- Screen turns off, USB devices loose power
- Fans keep spinning, LEDs on Mainboard do not turn off, even though they usually did
- Moving the mouse or hitting a key does not wake up computer, which is expected behavior as if it suspended successfully.
- Tapping the power button restores USB power, the screen remains off.
- Computer gives no feedback, no available tty via shortcuts, no sound, etc.
- The only way to restore it is to force it to shut down via the power button
- Booting it again by pressing the power button while it is off lets it boot normally, but with a notification from the problem reporting utility, saying
amdgpu_fence_driver_hw_finihas crashed.
I am currently on kernel-6.17.4-200.fc42.x86_64. On the previous kernel-6.16.10-200.fc42.x86_64 the error does not occur and suspend works as expected. I use some packages, especially multimedia codecs for amd from rpmfusion.
Output of dnf list --installed | grep rpmfusion
ffmpeg.x86_64 7.1.2-1.fc42 rpmfusion-free-updates
ffmpeg-libs.x86_64 7.1.2-1.fc42 rpmfusion-free-updates
gstreamer1-plugins-ugly.x86_64 1:1.26.6-1.fc42 rpmfusion-free-updates
libavdevice.x86_64 7.1.2-1.fc42 rpmfusion-free-updates
libde265.x86_64 1.0.16-1.fc42 rpmfusion-free-updates
libheif-freeworld.x86_64 1.19.8-1.fc42 rpmfusion-free-updates
mesa-va-drivers-freeworld.x86_64 25.1.9-1.fc42 rpmfusion-free-updates
mesa-vdpau-drivers-freeworld.x86_64 25.1.9-1.fc42 rpmfusion-free-updates
rpmfusion-free-release.noarch 42-1 @commandline
rpmfusion-nonfree-release.noarch 42-1 @commandline
steam.i686 1.0.0.83-3.fc42 rpmfusion-nonfree-steam
vvenc-libs.x86_64 1.13.1-3.fc42 rpmfusion-free-updates
x264-libs.x86_64 0.164-16.20231001git31e19f92.fc42 rpmfusion-free
x265-libs.x86_64 4.1-2.fc42 rpmfusion-free
The GPU is an RX 6700 XT.
Attatched is my journalctl log with relevant error messages. I have added some comments, which look as follows. I hope they provide necessary context.
...
[[comment]]
...
Thank you