Amd gpu idleing in a high performace state with kernels after 6.12.11

Noticing some unusual fan noise after some light web browsing usage I checked radeontop for GPU activity and noticed that with all apps closed apart from the terminal the primary GPU Memory Clock was locked @ 100% and the GPU Clock around 27.88%.

This wasn’t typical behavior before and by rebooting into an older kernel, 6.12.11, performance returned to normal in the same conditions, with a Memory clock of 20.88% and a GPU clock around 2-3%.

Kernels 6.12.15 and newer 6.13.4 both results in high GPU performance states on an idle desktop.

My specs.
Kernel: x86_64 Linux 6.12.11-200.fc41.x86_64
DE: GNOME 47.3
CPU: AMD Ryzen 7 7800X3D 8-Core @ 16x 5.05GHz
GPU: AMD Radeon RX Vega and the integrated GPU from the CPU+chipset
Displays: a 4K monitor and a 2K monitor both connected by DP, the 2K to the Vega and the 4K to the motherboard.
Drivers: Mesa

Things I’ve tried with 6.12.15 kernel that didn’t fix performance.
1 - Disable VRR for the 4K display which supports it.
2 - Disable Gnome extensions.
3 - Unplug the 2K monitor before boot.

Other notes - I do use the grub boot flag “amdgpu.ppfeaturemask=0xffffffff” but I do not launch CoreCtrl automatically, preferring to launch it on demand. For all my recent usage it was not used at any point.

Can anyone help me tame my GPU performance with newer kernels?

I have something similar. But in my Thinkpad memory constantly clocks at 50%

Linux 6.13.4-200.fc41.x86_64
AMD Ryzen 7 PRO 8840HS
AMD Phoenix3 [Integrated]