node.pause-on-idle option is being ignored.
Version, Distribution, Desktop Environment:
0.3.31, Arch, Gnome
Description of Problem:
I'm experiencing a number of painfully loud pops and clicks when my soundcard goes idle or resumes. They also occur on boot and shutdown. This only happens when my headphones are plugged in.
The pops happen when no sound is played for a few seconds. It happens again when an application plays sound.
Previously I fixed this problem by uncommenting node.pause-on-idle = false in /etc/pipewire/media-session.d/alsa-monitor.conf under rules, actions, update-props, however this doesn't seem to help any more.
I also tried to disable powersaving for hda_snd_intel and verified it worked by checking the file /sys/module/snd_hda_intel/parameters/power_save is 0. This hasn't helped either.
How Reproducible:
Plug in headphones to laptop. Boot up laptop and listen to pops. Play sound on an application and hear a pop. Wait for a moment after stopping playback and hear a pop. Listen to pops on shutdown.
Actual Results:
Loud pops in normal usage.
Expected Results:
No noise in normal usage.
Additional Info:
lspci returns 00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20) for the sound card.
pw-dump attached.pwdump
Thanks.