News: 0001534036

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Radeon RX 9070 Fan Speed Reporting & Other Last Minute AMD Changes For Linux 6.15

([Radeon] 2 Hours Ago AMDGPU + AMDKFD)


Additional AMDGPU and AMDKFD kernel driver updates were sent out today for collecting ahead of the upcoming Linux 6.15 merge window. As we are late in the cycle, most of the new AMDGPU kernel graphics driver and AMDKFD compute driver changes are fixes, but there are some minor feature changes particularly for the new RDNA4 GPUs.

Of interest to some readers will be fan speed reporting for the SMU 14.0.2... This gets fan speed reporting to work with the new Radeon RX 9070 series graphics cards. The RX 9070 graphics card fan speeds are exposed via the HWMON subsystem just like with prior generations of AMD GPUs. It seems to have been an oversight that the fan speed report for the RDNA4's SMU was lacking until now. The lack of fan speed reporting was discovered from the amdgpu_top program and the [1]bug report this week got it quickly corrected in time for Linux 6.15.

Also for RDNA4 (GFX12) hardware is enabling the unique chip ID reporting support, MQD clean-ups, Delta Color Compression (DCC) fixes, PTE fixes, and other work.

There is also now VCN engine activity reporting that works for the RDNA 4 GPUs with SMU 14.0.2 as well as VCN activity reporting for older RDNA3 hardware, CDNA GFX9.3, and Renoir.

amdgpu:

- GC 12.x DCC fixes

- VCN 2.5 fix

- Replay/PSR fixes

- HPD fixes

- DMUB fixes

- Backlight fixes

- DM suspend/resume cleanup

- Misc DC fixes

- HDCP UAF fix

- Misc code cleanups

- VCE 2.x fix

- Wedged event support

- GC 12.x PTE fixes

- Misc multimedia cap fixes

- Enable unique id support for GC 12.x

- XGMI code cleanup

- GC 11.x and 12.x MQD cleanups

- SMU 13.x updates

- SMU 14.x fan speed reporting

- Enable VCN activity reporting for additional chips

- SR-IOV fixes

- RAS fixes

- MES fixes

amdkfd:

- Dequeue wait count API cleanups

- Queue eviction cleanup fixes

- Retry fault fixes

- Dequeue retry timeout adjustments

- GC 12.x trap handler fixes

- GC 9.5.x updates

radeon:

- VCE command parser fix

There are also SR-IOV fixes, RAS fixes, and other improvements. See [2]this pull request to DRM-Next for the full list of changes in this pull request ahead of Linux 6.15.



[1] https://gitlab.freedesktop.org/drm/amd/-/issues/4034

[2] https://lore.kernel.org/dri-devel/20250314170618.3142042-1-alexander.deucher@amd.com/T/#u



yump

aufkrawall

A Tale of Two Cities LITE(tm)
-- by Charles Dickens

A lawyer who looks like a French Nobleman is executed in his place.

The Metamorphosis LITE(tm)
-- by Franz Kafka

A man turns into a bug and his family gets annoyed.

Lord of the Rings LITE(tm)
-- by J. R. R. Tolkien

Some guys take a long vacation to throw a ring into a volcano.

Hamlet LITE(tm)
-- by Wm. Shakespeare

A college student on vacation with family problems, a screwy
girl-friend and a mother who won't act her age.