[alsa-devel] alsactl adds volume controls?

Raymond Yau superquad.vortex2 at gmail.com
Sat Oct 23 13:51:24 CEST 2010

2010/8/27 Clemens Ladisch <clemens at ladisch.de>

> David Henningsson wrote:
> > So I've discovered that my sound card has a "PCM Playback Volume"
> > control, but changing that control does not alter the volume.
> >
> > Interestingly enough, this control does not come from the HDA parser, it
> > is added by alsactl at boot time...!
> This control was created by the software volume plugin.  When not using
> this plugin, the control does not have any effect.
> To get rid of it, delete its entry from /etc/asound.state.

May be the problem is related to those virtual Master Playback Volume /
Playback Switch

If the user has set the volume of slave controls to different level and use
alsactl to store the values in /etc/asound.state

Those slaves of the virtual master volumes are restored before the virtual
Master Volume
but the restore of virtual master volume set the volume control of all
slaves to same level

Is this the reason why kmix remove the left/right balance control ?

More information about the Alsa-devel mailing list