From 66ad8a5eab8693ebc5f0fd25ff13de75762a2233 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Thu, 18 Jul 2024 21:46:05 +0530 Subject: [PATCH] wireplumber: Do not suspend node when inactive https://wiki.archlinux.org/title/Power_management https://wiki.archlinux.org/title/PipeWire#Noticeable_audio_delay_or_audible_pop/crack_when_starting_playback --- .../wireplumber/wireplumber.conf.d/51-alsa.conf | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/wireplumber/.config/wireplumber/wireplumber.conf.d/51-alsa.conf b/wireplumber/.config/wireplumber/wireplumber.conf.d/51-alsa.conf index 5cfda8d..0187655 100644 --- a/wireplumber/.config/wireplumber/wireplumber.conf.d/51-alsa.conf +++ b/wireplumber/.config/wireplumber/wireplumber.conf.d/51-alsa.conf @@ -39,4 +39,19 @@ monitor.alsa.rules = [ } } } + { + matches = [ + { + node.name = "~alsa_input.*" + }, + { + node.name = "~alsa_output.*" + } + ] + actions = { + update-props = { + session.suspend-timeout-seconds = 0 + } + } + } ]