Random stutters with journalctl message "kernel: [drm] Fence fallback timer expired on ring gfx_0.1.0", only on KDE

Hi, I am seeing random stutters which only happen on KDE Plasma, both X11 and Wayland, but not on sway and Hyprland ever.

When random stutters happen, journalctl gives kernel: [drm] Fence fallback timer expired on ring gfx_0.1.0. As this is observed on KDE only, I assume that this is a KDE issue.

It sometimes happen more frequently sometimes less, but watching Youtube with firefox and playing games seem to trigger it more, and the length of the stutters also varies a lot, independent of the load on the CPU/GPU. Again, watching Youtube / playing games on sway / Hyprland resulted in 0 stutters for about 2 months.

I am running journalctl -f all the time, and kernel: [drm] Fence fallback timer expired on ring gfx_0.1.0 is the only message seen when stutters happen.

Since I have an iGPU and a dGPU, I am running KDE on iGPU; never tested if this issue is there if KDE is on dGPU.

I had a look at journalctl logs, and this issue is present from May 2024, about the time I built this PC. But the stutters were probably not long enough for me to notice, until around Dec 2024.

Firmwares should be up-to-date; there’s nothing to update in Discover and with fwupdmgr. BIOS is last updated around Dec 2024 - Jan 2025.

I am totally clueless : (
How do I gather more information? What’s the cause?

System Specs
Motherboard: MAG-B650-TOMAHAWK-WIFI
CPU: Ryzen 7 7800X3D
GPU: MERC310 AMD Radeon 7900XTX
RAM: 64GB
OS: Arch Linux

plasma-desktop 6.3.0-1
mesa 1:24.3.4-1