Default analog-output.conf paths file does not work well for Audigy 5/Rx
Version, Distribution, Desktop Environment: 0.3.31, Arch, KDE
Description of Problem: With default audigy.conf alsa profile and stereo speakers, adjusting the volume up or down sets the Front channel to 100% and causes distortion.
How to Reproduce: With Audigy 5/Rx set to Analog Stereo Duplex, open alsamixer and adjust the volume up or down using KDE volume widget.
Actual Results: Front channel in alsamixer gets set to 100% which causes distortion on this particular card. I had the same problem on an older Audigy 2 card (also emu10k1) with Pulseaudio but was able to fix it using the flat-volumes option. Pipewire doesn't seem to have a flat-volumes option.
Expected Results: I don't want Pipewire to set my Front and other channels to 100% when I adjust the volume because anything over 70% or so on the Front channel causes distortion. I only want it to adjust the Master channel. There doesn't seem to be an option in pipewire to override this behavior, so I had to create a custom udev rule which loads a custom alsa profile/path file. In the custom path file, I changed all the channels to "volume = ignore" except Master, and now my volume control works as expected with no distortion.
Additional Info Eg.
pw-dump -N > file (As Attachment Please):pw.txt