Jaroslav Kysela wrote:
On Tue, 6 Oct 2009, Takashi Iwai wrote:
noreply-git@alsa-project.org wrote:
Author: Clemens Ladisch clemens@ladisch.de sound: via82xx: move DXS volume controls to PCM interface
Commit b452e08e73c0e3dbb0be82130217be4b7084299e in 2.6.30 broke the restoring of these volumes by "amixer restore" that most distributions
amixer restore == alsactl restore ?
Oops, yes.
Well, this control was once removed, and then revived due to complains by users who have used it in mixer. Moving this to PCM iface does almost the same thing, disabling an easy way to access it.
amixer utility should handle such controls without problems.
Yes, it should. I haven't yet found where the hctl functions break it.
We have similar volume controls in emu10k1 driver, but having 32 PCM volume controls in mixer is not much fun.
It might make sense to show such controls only for opened PCM substreams, together with the process name.
Best regards, Clemens