On 23/01/14 19:03, Alexander E. Patrakov wrote:
2014/1/23 Nikos Chantziaras <[email protected]>:
I'm not sure what's going on here. I get conflicting control names when
using amixer to show them. "amixer -c0" shows the following:
http://pastebin.com/raw.php?i=TxauYevj
There is no "Master Front" anywhere to be seen.
OK. The problem is that the card has a 6-channel Master control that
alsamixer converts into three controls, including "Master Front" that
confused us. Unfortunately, PulseAudio cannot handle such controls.
There is a FIXME about this:
http://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/alsa/alsa-mixer.c#n1603
To Clemens Ladisch: sorry for falsely blaming you about this bug.
To Nikos Chantziaras: until this is fixed, you'll have to live with
software volume control. To make the desired hardware Master volume
persist across reboots, please follow these two steps.
1. alsamixer -c0, set it to the desired level.
2. sudo alsactl store
Thanks for the pointer to the source code! I was able to get this to
work by applying this extremely dumb patch:
http://pastebin.com/raw.php?i=6gj6idSf
Seems to work OK. The hardware volumes are now adjusted correctly.
If anyone else is suffering from the same problem, is using Gentoo, and
wants to apply this patch, copy it as:
/etc/portage/patches/media-sound/pulseaudio/dumb.patch
and then simply re-install pulseaudio. Portage will apply the patch
automatically during the emerge process.
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss