Red Hat Bugzilla – Bug 505502
Profile selection not retained
Last modified: 2009-06-29 19:59:42 EDT
Description of problem:
When selecting a different output configuration profile using pavucontrol, the setting is lost when pulseaudio is restarted.
I have a VIA Envy24HT-based sound card which has the SPDIF output on hw:0,1 which I want to use. If I set the profile to Output Digital Stereo (IEC958) + Input Analog Stereo (which is what I want), it seems to work, but when pulseaudio gets restarted it goes back to Output Analog Stereo + Input Analog Stereo.
(Also, what about multichannel analog output, that doesn't seem to show up when 7.1 channel output should be available on hw:0,0, but that's another story..)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Set profile to IEC958 output using pavucontrol
2. pulseaudio -k, or log out and back in
3. start pavucontrol again
Setting has returned to default
Setting should persist
I have slightly different problem but potentially related. I set the profile to Output Analog Surround 5.1 + Input Analog Stereo. This works for every stereo stream connected to pulse audio at the time of the setting change. i.e. the stereo channels are cloned to respective 6 channels as expected. When the pulse is restarted or even a stream reconnects(amarok - forced change of track) the profile selection stays unchanged but the sound is stereo only. Changing the profile to something else and back helps until the stream gets reconnected again.
Sorry for mislead. Seems that it is not "stereo only" as I posted before. I just noticed that the the only speaker that wents out after the stream gets reconnected is the sub-woofer(lfe).
Marek: please don't hijack unrelated bug reports. If in doubt always create a seperate bug report and let the devs merge them as duplicates if needed. PA does not synthesize LFE anymore by default. You can reenable that by editing /etc/pulse/daemon.conf.
Robert, have you touched dfault.pa in any way? Are you sure module-card-restore is loaded properly on your setup? Please paste the output of "pacmd ls"!
Sorry, it looks like this was due to changes I made to default.pa previously in order to get the SPDIF output to work, and then when I upgraded to F11 the file didn't get updated. After restoring the original default.pa it looks like things are OK now.
In particular it looks like I was missing the load-module module-card-restore and load-module module-augment-properties lines..