speaker-test won't play any sound when pipewire-alsa is installed
Version, Distribution, Desktop Environment:
- pipewire 1:0.3.22-1.
- Arch Linux
- i3-wm
Description of Problem:
As the title says, speaker-test
won't produce any sound when using it, e.g. speaker-test -c 2 -t wav -l 1
. Please note that this happens only when pipewire-alsa
is installed on my system.
It works fine when pipewire-alsa is not installed, one workaround I found is to use -b
or --buffer
like this: speaker-test -c 2 -t wav -l 1 -b 1024
, then I get audio.
Note that I had a similar issue with pulseaudio as well: pulseaudio/pulseaudio#593 which is still open.
A workaround for that was made in alsa-lib: https://github.com/alsa-project/alsa-lib/commit/d7ba06afce54f386eda1eec462f27824fb4c380f
Though I'm not sure it's the same problem.
How Reproducible:
Always.
Steps to Reproduce:
- Run
speaker-test -c 2 -t wav -l 10
and watch it output 10 times without any sound.
Actual Results:
When running the command above I get no sound, just 10 times the output.
Expected Results:
speaker-test works as it should, with sound.
Additional Info Eg. pw-dump > file
(As Attachment Please):