<br><br><div class="gmail_quote">On Sun, Nov 29, 2009 at 2:26 PM, Jud Craft <span dir="ltr"><<a href="mailto:craftjml@gmail.com">craftjml@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> I have two sound cards installed: one onboard and another PCI.<br>
><br>
> The PCI, the one I do no use very much, works fine. The onboard<br>
> is the one which does not save the volumes. Every time I call an application<br>
> its master and pcm volume go to the maximum (I see the sliders going to the<br>
> top<br>
> in alsamixer).<br>
<br>
</div>This has been addressed by the PulseAudio creator.  You can read more<br>
about it here, see the "PCM is always 100%":<br>
<br>
<a href="http://pulseaudio.org/wiki/PulseAudioStoleMyVolumes" target="_blank">http://pulseaudio.org/wiki/PulseAudioStoleMyVolumes</a><br>
<br>
In my lay explanation, Pulse manages the application volumes behind<br>
the scenes.  It still remembers their values, but it doesn't use<br>
Alsamixer to set them.  It tries to use the full volume range of the<br>
hardware (for better volume scaling), so it keeps every other software<br>
linux volume control at full volume, and scales itself internally.<br>
<br>
Otherwise, ALSA would say "you can only use the lower 50% of the sound<br>
range of this device".  (PCM at 50%).  Now Pulse decides internally<br>
what volume level is best.<br>
<div><div></div><div class="h5"><br>
<br></div></div></blockquote><div><br>Thanks for the explanation.<br><br>At least 3 applications are not restoring the volumes:<br><br>xmms, mplayer and audacious.<br><br>The solution is using the alsa plugin, and not the pulse plugin in these cases.<br>
</div></div><br>Some others work fine, such as rhythmbox, amarok, vlc, and kradio4.<br><br>-- <br>Paulo Roma Cavalcanti<br>LCG - UFRJ<br>