Subwoofer not working with pipewire

On a fresh installation, in System settings > Audio I selected Profile: Analog Surround 5.1 Output.
If I hit Test and click every channel, they all work correctly except Subwoofer.
When I click Subwoofer no sound is heard, the settings application hangs for a while, and when it resumes there are 3 Playback Streams that never close, all called libcanberra:rear-center.

As a further test I ran speaker-test -Dsurround51:SB -c6 and again no sound is heard for LFE, while all other channels work fine.

This setup was working correctly with other distros all using pulseaudio.
Is anyone aware of some channel mapping (or other) issue?

inxi -Aa:

Audio:
Device-1: AMD SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel
bus-ID: 00:14.2 chip-ID: 1002:4383 class-ID: 0403
Device-2: NVIDIA GM204 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:0fbb
class-ID: 0403
Sound Server-1: ALSA v: k5.15.13-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.43 running: yes

While I've seen similar reports elsewhere, I could not find a solution.
I switched to pulseaudio and now everything seems to be fine.
Incidentally, one game that had no sound with pipewire is now working properly (I have not investigated this).

2 Likes