System stuttering when using PipeWire screen capture on KDE Plasma

ADAMPOKE111

New Member
Hello, I'm currently running Arch Linux with KDE Plasma (specific versions below) and I've been trying to record my screen & various windows using the PipeWire screen capture source as I'm on a Wayland session. Whenever I add a PipeWire screen capture source, however, I experience stutter in anything which is in motion on my screen. I have a 144 Hz display and a 75 Hz display connected and the problem occurs no matter which display I select. I have tried recording at 60 fps, 30 fps & 48 fps (I thought since it was a factor of 144 that it might solve the issue - it didn't).

The easiest way for me to describe it is like having a bunch of frames just skip and then animation has lurched forward in time - experienced as a stutter.
I've recorded two videos on my phone to demonstrate the problem as I can't get it to show up in a screen capture. One at 1080p 60 fps & another one in slow motion to make the issue easier to spot.

Real-time footage of stutter (YouTube)
Slow-mo footage of stutter (YouTube)

Software & system specs:
Code:
Operating System: Arch Linux
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.114.0
Qt Version: 5.15.12
Kernel Version: 6.7.1-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6700 XT
 
Top