On Sun, Mar 23, 2014 at 18:24, Miod Vallat wrote:
>> Slamming outputs.master=255 would be way worse than the current
>> situation. There are sounds, like the beep made when suspending and
>> resuming, that do not go through sndiod. Maxing out the hardware volume
>> is not a viable option.
> 
> suspend/resume and text console beeps usually run through pcppi(4),
> which volume is not necessarily controlled by the audio device
> (especially on systems without onboard audio devices).
> 
> There is no easy way to have the volume settings shown by mixerctl apply
> to this. And, to the best of my knowledge, the kernel has no way to know
> whether the pcppi wave generator goes through the audio device, or
> directly reaches the speaker.

All true. Since we're talking about thinkpads, I will note that
outputs.master does control the volume of the beeper because in this
particular case it is wired up that way on most models I'm familiar
with.

I don't expect or ask that mixerctl work with the beeper, just
pointing out that we cannot assume the opposite, that the audio mixer
won't affect the beeper.

Reply via email to