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.
