Bug 2265568

Summary: Latest firmware update makes my AMD desktop with an AMD unusable, as the fans run at max speed
Product: [Fedora] Fedora Reporter: Garrett LeSage <glesage>
Component: linux-firmwareAssignee: David Woodhouse <dwmw2>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 39CC: contas.abc, dwmw2, jforbes, jwboyer, kernel-maint, kparal, laura, nekohayo, pbrobinson
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://bodhi.fedoraproject.org/updates/FEDORA-2024-0e9661ca97
Whiteboard:
Fixed In Version: linux-firmware-20240610-1.fc40 linux-firmware-20240610-1.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-06-14 01:45:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Garrett LeSage 2024-02-22 18:55:26 UTC
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.

AMD Ryzen 9 7950X3D
AMD Radeon RX 7900 XTX

I don't see anything that stands out in system logs. However, when the fan went nuts, I saw that the reported fan speed was not available, so I'm guessing that something either in the firmware or kernel stops reporting the fan speed, so it kicks into some emergency mode?

(Good thing I'm using Silverblue so I can roll back in the meantime. Too bad for everyone else who would be affected, who either don't know how or can't roll back.)

The likely culprit is probably part of this update. So far, I'm guessing either amd-gpu-firmware or amd-ucode-firmware, unless something in the kernel broke the interface to the AMD firmware.

These were all packages that were upgraded between versions (old -> new, according to rpm-ostree):

  amd-gpu-firmware 20240115-2.fc39 -> 20240220-1.fc39
  amd-ucode-firmware 20240115-2.fc39 -> 20240220-1.fc39
  atheros-firmware 20240115-2.fc39 -> 20240220-1.fc39
  brcmfmac-firmware 20240115-2.fc39 -> 20240220-1.fc39
  cirrus-audio-firmware 20240115-2.fc39 -> 20240220-1.fc39
  conmon 2:2.1.8-2.fc39 -> 2:2.1.10-1.fc39
  gvisor-tap-vsock 6:0.7.2-1.fc39 -> 6:0.7.3-1.fc39
  gvisor-tap-vsock-gvforwarder 6:0.7.2-1.fc39 -> 6:0.7.3-1.fc39
  intel-audio-firmware 20240115-2.fc39 -> 20240220-1.fc39
  intel-gpu-firmware 20240115-2.fc39 -> 20240220-1.fc39
  iwlegacy-firmware 20240115-2.fc39 -> 20240220-1.fc39
  iwlwifi-dvm-firmware 20240115-2.fc39 -> 20240220-1.fc39
  iwlwifi-mvm-firmware 20240115-2.fc39 -> 20240220-1.fc39
  kernel 6.7.4-200.fc39 -> 6.7.5-200.fc39
  kernel-core 6.7.4-200.fc39 -> 6.7.5-200.fc39
  kernel-modules 6.7.4-200.fc39 -> 6.7.5-200.fc39
  kernel-modules-core 6.7.4-200.fc39 -> 6.7.5-200.fc39
  kernel-modules-extra 6.7.4-200.fc39 -> 6.7.5-200.fc39
  libertas-firmware 20240115-2.fc39 -> 20240220-1.fc39
  libgphoto2 2.5.30-5.fc39 -> 2.5.31-1.fc39
  linux-firmware 20240115-2.fc39 -> 20240220-1.fc39
  linux-firmware-whence 20240115-2.fc39 -> 20240220-1.fc39
  mt7xxx-firmware 20240115-2.fc39 -> 20240220-1.fc39
  nvidia-gpu-firmware 20240115-2.fc39 -> 20240220-1.fc39
  nxpwireless-firmware 20240115-2.fc39 -> 20240220-1.fc39
  openvpn 2.6.8-1.fc39 -> 2.6.9-1.fc39
  realtek-firmware 20240115-2.fc39 -> 20240220-1.fc39
  tiwilink-firmware 20240115-2.fc39 -> 20240220-1.fc39


Reproducible: Always

Actual Results:  
Fans run at maximum speed. I'm unsure if it's just the GPU or all the system fans. It's very, very loud and probably not good for the hardware to run like this.

Expected Results:  
Fans should adjust automatically, as before.

A warm reboot doesn't solve the problem, even if I reboot into an older Silverblue deployment without the new firmware. The only workaround for now is to completely power off the machine and boot into the old version.

As this has the potential to break my computer if I run with the new firmware, I am a bit weary at trying to debug this too much further. But I'm happy to try relatively safe things that can be done within the timespan of a minute or two.

Comment 2 contas.abc 2024-03-02 01:20:56 UTC
Same problem here with a RX 7600 and an Ryzen 7 5800G plugged on integrated DisplayPort and HDMI ports.

Comment 3 Kamil Páral 2024-03-22 13:03:53 UTC
Hi, can you please report the issue upstream and provide a link here?
https://gitlab.freedesktop.org/drm/amd/-/issues

Also not sure if you wanted comment 1 and the attachment to be private?

Comment 4 Fedora Update System 2024-06-11 14:05:09 UTC
FEDORA-2024-e2401c131e (linux-firmware-20240610-1.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-e2401c131e

Comment 5 Fedora Update System 2024-06-11 14:05:10 UTC
FEDORA-2024-e1cc6744ee (linux-firmware-20240610-1.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-e1cc6744ee

Comment 6 Fedora Update System 2024-06-12 01:44:10 UTC
FEDORA-2024-e1cc6744ee has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-e1cc6744ee`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e1cc6744ee

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2024-06-12 13:03:05 UTC
FEDORA-2024-e2401c131e has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-e2401c131e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e2401c131e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2024-06-14 01:45:14 UTC
FEDORA-2024-e2401c131e (linux-firmware-20240610-1.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 9 Fedora Update System 2024-06-24 01:38:33 UTC
FEDORA-2024-e1cc6744ee (linux-firmware-20240610-1.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.