Hello everyone, I have recently switched from pulseaudio to pipewire on a 2009 15 inch MacBook Pro.
However, out of the box experience was terrible, sound would sometimes stutter and music/sounds in games were constantly crackling. I have done every single fix that is listed here. I have: disabled suspend, changed alsa headroom/period size, increased minimum playback buffer speed in pipewire-pulse.conf and I have enabled sample rate switching and increased system-wide latency in pipewire.conf (I have changed all of this into values that are shown in the post).
It has fixed the issue in games, but I still get horrible crackling sound when opening a program (Dolphin, Nomacs) and when I switch from one Virtual Desktop to the next. At this point, I am considering just going back to pulseaudio, I didn’t have these issues when I was using it. However, Audacious has a very annoying delay when I change a song or change voulme when using pulseaudio, which is gone now with pipewire.
Higher latency values in pipewire haven’t helped, I have tried running Audacious with both 2048 and 3072 quant and the occasional crackling still happens, 4096 just causes constant stutters in audio playback in it.
~ inxi -Aazy ✔
Audio:
Device-1: NVIDIA MCP79 High Definition Audio driver: snd_hda_intel v: kernel
bus-ID: 00:08.0 chip-ID: 10de:0ac0 class-ID: 0403
API: ALSA v: k6.6.26-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Is there anything else that I can try?