Logitech Z-10 speakers no longer use hw-mute + hw-volume, no longer allow selecting bass-boost output
After upgrading to Fedora 35:
[hans@x1 ~]$ rpm -q pipewire pipewire-0.3.40-1.fc35.x86_64
Note this might just be that F35 gave me a newer pipewire and this is not F35 specific. I already tried "sudo dnf swap wireplumber pipewire-media-session", that does not help.
Changing the volume my Logitech Z-10 (usb-audio) speakers no longer uses hw-volume control / hw-mute when muting them. This is a problem since these speakers have a firmware-bug where the first time after being unplugged from the mains power they need to see a hw-volume control change while playing audio to actually start producing audio, see: https://lore.kernel.org/alsa-devel/c1deb0b9-b0f1-3ea5-43ea-ac96b29e93f5@redhat.com/ for more details if you want to know (you probably do not want to know).
I have also noticed that in pavucontrol I can no longer select between Regular and "Bass Boost" ports. I think this may be related. spa-acp-tool does still list these ports:
[hans@x1 ~]$ spa-acp-tool -c 2 list
card 2: profiles:4 devices:3 ports:3
profile 0: name:"off" prio:0 (available: yes)
profile 1: name:"output:analog-stereo" prio:6500 (available: unknown)
profile 2: name:"output:iec958-stereo" prio:5500 (available: unknown)
* profile 3: name:"pro-audio" prio:1 (available: yes)
port 0: name:"analog-output;output-bass-boost-on" direction:playback prio:9900 (available: unknown)
port 1: name:"analog-output;output-bass-boost-off" direction:playback prio:9910 (available: unknown)
port 2: name:"iec958-stereo-output" direction:playback prio:0 (available: unknown)
* device 0: direction:playback name:"pro-output-0" prio:0 flags:00000001 devices: "hw:2,0"
device 1: direction:playback name:"analog-stereo" prio:65 flags:00000000 devices: "front:%f"
device 2: direction:playback name:"iec958-stereo" prio:55 flags:00000010 devices: "iec958:%f"
I would be more then happy to provide any logs which you think may help.