[REGRESSION] Pulseaudio 15.0 reverts audio settings after suspend-resume
Summary
After installing pulseaudio 15.0, the configuration (as set by alsamixer) will be reverted after a suspend-resume cycle or switching tty.
environment
Steps to reproduce
- Run
alsamixer
- Unmute both
Headphone
andFront
- Switch TTY and switch back OR go through a suspend-resume cycle
What is the current bug behavior?
Front
is now muted.
What is the expected correct behavior?
Front
should be unchanged and remain unmuted.
Further testing
- Reverting to pulseaudio/libpulse 14.2 then restarting pulseaudio fixes this problem.
- The alsa settings themselves seem unaffected by this bug. That is,
sudo alsactl store
andalsactl restore
still work as expected with the "correct" settings (i.e. both unmuted). Even after pusleaudio automatically reverts the settings as per this bug,/var/lib/alsa/asound.state
is unchanged. - Originally, after upgrading to pulseausio 15.0,
Headphone
was the port that was automatically muted. I thought it might have been some local corruption, so I deleted~/.pulse
. After this, the settings were still reverting, but as above,Front
was the channel that was muted.