speaker-test won't play any sound when pipewire-alsa is installed
Version, Distribution, Desktop Environment:
- pipewire 1:0.3.22-1.
- Arch Linux
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
--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.
Steps to Reproduce:
speaker-test -c 2 -t wav -l 10and watch it output 10 times without any sound.
When running the command above I get no sound, just 10 times the output.
speaker-test works as it should, with sound.
Additional Info Eg.
pw-dump > file (As Attachment Please):