> Date: Sun, 23 Mar 2014 14:51:24 -0400
> From: Ted Unangst <t...@tedunangst.com>
> 
> 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.

Note that on some machines where the beeper goes through the hardware
mixer, there is an inputs.beep that controls its (relative) volume.

Reply via email to