After updating firmware today on an AMD system, fans constantly spin at max speed


After updating today, my desktop became unusable due to the recent firmware updates. The fans spin at maximum speed after a minute or two, with nothing obvious in system logs, even with no programs open.

This is on a desktop system with an AMD CPU and GPU:

AMD Ryzen 9 7950X3D
AMD Radeon RX 7900 XTX


The latest firmware updates caused this issue.

Related Issues

Bugzilla report:


None yet.

The closest to a workaround is to either not update or roll back your firmware packages somehow.

On standard dnf-based Fedora versions, you should probably use dnf downgrade and then the affected package(s). I’m not sure which are problematic yet, but it’s likely amd-gpu-firmware and/or amd-ucode-firmware.

On Atomic ostree-based Fedora versions (like Silverblue, Kinoite, etc.), you should pin a working release and use that. For me, that’s 39.20240221.0 which is basecommit f43a067d449bfd495f671b95db6e2e7fe3640f88fca34fb6c9578db2a7e8cc2a

At some point in time a while ago, I plugged in my DisplayPort cable into the integrated GPU port instead of the discrete card. This worked for quite some time.

It seems the firmware update caused the fan bug to happen in this scenario.

When plugged into the discrete card on a fresh boot, there’s no fan issue. So this is likely a corner case, I suppose.

Still, it probably affects people using GPUs for passthrough to VMs, like with SR-IOV.

From Proposed Common Issues to Ask Fedora

There seems to be an issue with the DP driver in the most recent kernels? I’ve seen comments about DP issues with the more recent kernels.

I know this doesn’t answer the question but it’s good to hear.

I’ve been witnessing weird erratic behavior from my DP display for the past 2-3 months and haven’t been able to file a report or a question because of how seemingly random the failures are.

This may be an edge case, but your issue is appears to be something AMD should address. Posting here only reaches Fedora on AMD users. It is worth checking AMD and other linux distro forums for similar reports. The fragmentation of linux makes it easier for vendors to evade responsibility by making it harder for users to construct a comprehensive view of the issue.