#1110731 pipewire-pulse: virtuoso card only front channels work after update to Debian 13.0 #1110731
- Package:
- pipewire-pulse
- Source:
- pipewire-pulse
- Description:
- PipeWire PulseAudio daemon
- Submitter:
- Sergey Matsievskiy
- Date:
- 2025-12-13 18:01:02 UTC
- Severity:
- normal
Dear Maintainer, After the update from Debian 12 to 13 sound comes only from the front speakers regardless of profile and balance configuration. In another words, when I select any of the Analog Surround Output profiles, the system behaves as if the Analog Stereo Output was enabled. pavucontrol was used for the profile selection and volume adjustment. I can configure the channels volume via `alsamixer` and hear sound from all the channels using the command `speaker-test -Dsurround51 -c 6`. I attach the log from the `pipewire-pulse` daemon with the following actions: change the profile, adjust the balance and play some music.
Additionally, when changing card configuration profiles in pavucontrol, pipewire systemd service logs errors: pipewire[11297]: pw.core: 0x56451f8f24b0: error -22 for resource 45: port_set_param(Spa:Enum:ParamId:Format) failed: Invalid argument pipewire[11297]: mod.client-node: 0x56451fb219e0: error seq:1436 -22 (port_set_param(Spa:Enum:ParamId:Format) failed: Invalid argument)
Turns out, the problem was with pipewire upmixing not being enabled by
default. After copying /usr/share/pipewire/pipewire-
pulse.conf.avail/20-upmix.conf to
~/.config/pipewire/{client.conf.d,pipewire.conf.d,pipewire-
pulse.conf.d}/20-upmix.conf (not sure which one kicked in) all the
channels in the 5.1 configuration started working.