Por defecto, la salida de audio se suspende luego de cinco segundos de inactividad, lo que genera ruido blanco en los altavoces y un notable retraso de audio al habilitar de nuevo la salida después de haber sido suspendida.

Para desactivar esta característica hay que editar /usr/share/wireplumber/wireplumber.conf comentando lo siguiente:

  ## Node configuration hooks
  {
    name = node/create-item.lua, type = script/lua
    provides = hooks.node.create-session-item
    requires = [ si.audio-adapter, si.node ]
  }
#  {
#    name = node/suspend-node.lua, type = script/lua
#    provides = hooks.node.suspend
#  }
  {
    name = node/state-stream.lua, type = script/lua
    provides = hooks.stream.state
  }
  {
    name = node/filter-forward-format.lua, type = script/lua
    provides = hooks.filter.forward-format
  }
  {
    type = virtual, provides = policy.node
    requires = [ hooks.node.create-session-item ]
#    wants = [ hooks.node.suspend
    wants = [ hooks.stream.state
              hooks.filter.forward-format ]
  }
 
  {
    name = node/software-dsp.lua, type = script/lua
    provides = node.software-dsp
  }
 

Luego reiniciar los servicios:

systemctl --user restart pipewire wireplumber

O simplemente reiniciar el ordenador:

systemctl reboot