7900 XTX memory clock gets stuck on lowest on Kernel 6.2
Brief summary of the problem:
Since updating my kernel to the Fedora 6.2 (6.2.2 / 6.2.3) (official koji build) i run into a persistent issue where my 7900 XTX suddenly locks up the memory frequency, as reported by radeontop, to ~100MHz while the Shader Clock is locked at 3.1 GHz.
Reverting to 6.1.15 immediately fixes this behaviour and the Card behaves as expected again.
This happens sometimes at boot, sometimes after a few hours. Most of the time it happened i managed to cause this by exiting a game (Borderlands 3, Proton-GE 7.{48,49,50}). This specific Game gets locked to ~30 FPS on the main screen when this issue occurs and performs much worse in game.
Hardware description:
- CPU:
5700X
- GPU:
0c:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX] [1002:744c] (rev c8)
- System Memory: 2x16GB Crucial Memory
- Display(s):
MSI Optix MAG274QRF-QD
- Type of Display Connection:
Displayport
System information:
- Distro name and Version:
Fedora 37
- Kernel version:
Linux tower 6.2.3-300.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Mar 10 16:47:32 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
- Custom kernel:
N/A
- AMD official driver version:
N/A
How to reproduce the issue:
Boot with kernel 6.2.X sometimes. Close a game and restart the game sometimes.
Attached files:
Screenshots/video files
Log files (for system lockups / game freezes / crashes)
dmesg, journalctl and co. do not contain any amdgpu, wayland, drm or other related info. Not even at debug level.