pw-top buffered output doesn't show multiple running output clients
- PipeWire version (
pipewire --version
): - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): - Desktop Environment:
- Kernel version (
uname -r
):
Description of Problem:
when multiple clients are in R
state, they all show up in pw-top
but not pw-top -b
How Reproducible:
Steps to Reproduce:
- Using a default pipewire config, pipewire-pulse, and wireplumber. The only change is to enable multiple samplerates with the following
default.clock.allowed-rates = [ 44100 48000 88200 96000 176400 192000 352800 384000 ]
- Start playing audio in spotify, and run
pw-top
in one window, andpw-top -b
in another window - Start playing audio in chrome. chrome will show up in
pw-top
, but not fresh output frompw-top -b
This issue occurs for any two players i'm running at the same time, using pipewire-pulse or native pipewire. I've tested running spotify and cmus at the same time as well.
Actual Results:
See below, Google Chrome playing a youtube stream shows up in pw-top
on the lower window, but, not in pw-top -b
output on the upper window.
Expected Results:
Output in pw-top -b
matches pw-top
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log