Stuttering in both OBS' preview and recorded video when using PipeWire Window Capture
Operating System Info
Other
Other OS
Fedora 40 Workstation
OBS Studio Version
30.1.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/ZzjV4eSUjsw0aI9d
OBS Studio Crash Log URL
No response
Expected Behavior
No stuttering.
Current Behavior
Visual stutter that happens at seemingly random intervals, but quite frequently, and lasting around half a second or less at a time. The stutter is present both in OBS' preview and recorded video, but is not reflected in any way in OBS' stats window.
Steps to Reproduce
- Add a Window Capture (PipeWire) source and select a game window
- Observe the OBS preview as you play
Anything else we should know?
The stutter occurs even when I'm not recording anything. The stutter is not visible in the window (i.e., the game) that I'm recording. Neither my CPU nor my GPU are under maximum load.
System info
System:
Kernel: 6.8.5-301.fc40.x86_64 arch: x86_64 bits: 64
Desktop: GNOME v: 46.0 Distro: Fedora Linux 40 (Workstation Edition)
Machine:
Type: Desktop Mobo: ASRock model: X570 Taichi serial: <superuser required>
UEFI: American Megatrends v: P5.60 date: 01/18/2024
CPU:
Info: 8-core model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP cache:
L2: 4 MiB
Speed (MHz): avg: 3693 min/max: 2200/4549 cores: 1: 4227 2: 3578 3: 3548
4: 3547 5: 3723 6: 3547 7: 3724 8: 3548 9: 4435 10: 3548 11: 3560 12: 3560
13: 3725 14: 3548 15: 3724 16: 3547
Graphics:
Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M] driver: amdgpu
v: kernel
Device-2: Realtek Streamplify CAM driver: snd-usb-audio,uvcvideo type: USB
Display: wayland server: X.Org v: 23.2.6 with: Xwayland v: 23.2.6
compositor: gnome-shell driver: dri: radeonsi gpu: amdgpu resolution:
1: 2560x1440~240Hz 2: 2560x1440~75Hz
API: OpenGL v: 4.6 vendor: amd mesa v: 24.0.4 renderer: AMD Radeon RX
7900 XT (radeonsi navi31 LLVM 18.1.0 DRM 3.57 6.8.5-301.fc40.x86_64)
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Device-3: Realtek Streamplify CAM driver: snd-usb-audio,uvcvideo type: USB
Device-4: RODE Microphones RØDE NT-USB Mini
driver: hid-generic,snd-usb-audio,usbhid type: USB
API: ALSA v: k6.8.5-301.fc40.x86_64 status: kernel-api
Server-1: PipeWire v: 1.0.4 status: active
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
IF: wlp5s0 state: up mac: <filter>
Device-2: Intel I211 Gigabit Network driver: igb
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: <filter> bt-v: 5.2
Drives:
Local Storage: total: 9.1 TiB used: 5.3 TiB (58.3%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 PRO 4TB size: 3.64 TiB
ID-2: /dev/sda vendor: Toshiba model: MQ04UBB400 size: 3.64 TiB type: USB
ID-3: /dev/sdb vendor: Samsung model: ST2000LM005 HN-M201AAD
size: 1.82 TiB type: USB
Partition:
ID-1: / size: 3.64 TiB used: 752.48 GiB (20.2%) fs: btrfs dev: /dev/dm-0
ID-2: /boot size: 973.4 MiB used: 331.6 MiB (34.1%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 3.64 TiB used: 752.48 GiB (20.2%) fs: btrfs
dev: /dev/dm-0
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 5 MiB (0.1%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 42.0 C mobo: 44.0 C gpu: amdgpu temp: 73.0 C
Fan Speeds (rpm): fan-1: 612 fan-2: 0 fan-3: 1412 fan-4: 585 fan-5: 612
fan-6: 2749 fan-7: 582 gpu: amdgpu fan: 610
Info:
Memory: total: 32 GiB available: 31.26 GiB used: 9.9 GiB (31.7%)
Processes: 559 Uptime: 10h 39m Shell: Zsh inxi: 3.3.33
I have stuttering when recording the whole monitor
Interestingly, KDE Kwin does not have this issue