Teamspeak Microphone Stuttering with pipewire-pulse 0.3.58
- PipeWire version (
pipewire --version
): 0.3.58 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch - Desktop Environment: GNOME 42
- Kernel version (
uname -r
): 5.19.9-zen
Description of Problem:
Starting with pipewire 0.3.58 the microphone in Teamspeak 3 has a clear stuttering/crackling. Downgrading the kernel does not help, but downgrading all pipewire packages to 0.3.57 & rebooting fixes the issue immediately.
After playing around with the Teamspeak settings a bit, I figured this out:
- Setting Capture Mode to ALSA: No stuttering, but 33% CPU usage on one core
- Setting Capture Mode to Pulseaudio: Stuttering, no abnormal CPU usage (Default mode which Teamspeak uses)
Might be related to: #2434 (closed)
How Reproducible:
Everytime.
Steps to Reproduce:
- Start Teamspeak 3 client
- Go to Tools->Options->Capture and test your microphone using the capture mode pulseaudio
Actual Results:
Crackling/stuttering microphone.
Expected Results:
No crackling/stuttering.
Additional Info (as attachments):
journalctl --user -u pipewire.service -e
Sep 17 12:39:42 systemd[1762]: Started PipeWire Multimedia Service.
Sep 17 12:39:42 pipewire[2006]: mod.rt: Can't find xdg-portal: (null)
Sep 17 12:39:42 pipewire[2006]: mod.rt: found session bus but no portal
Sep 17 12:39:54 pipewire[2006]: spa.alsa: hdmi:1: Channels doesn't match (requested 6, got 2)
Sep 17 12:39:54 pipewire[2006]: spa.alsa: hdmi:1: Channels doesn't match (requested 6, got 2)
Sep 17 12:39:54 pipewire[2006]: spa.alsa: hdmi:1: Channels doesn't match (requested 6, got 2)