> 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.