<p><br>
><br>
> Hello,<br>
><br>
> there has been some discussion about Mic Boost / Dock Mic Boost in the<br>
> past already. Some have reported no Mic output at all without Boost,<br>
> other say that enabling Boost will cause high noise on their systems.<br>
><br>
> I have another point here that AFAICS hasn't been reported yet.<br>
><br>
> It has been caused by the commit e6051cdf "alsa-mixer: Prefer moving<br>
> "Capture" before moving boosts"<br>
> (<a href="http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=e6051cdf8db554c0bbd4257959c37a7ecc9c10c5">http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=e6051cdf8db554c0bbd4257959c37a7ecc9c10c5</a>)<br>
> (see also<br>
><a href="https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1085402"> https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1085402</a>).<br>
><br>
> In short, on my system, input volume control is hardly possible above<br>
> 25% because of this patch.<br>
></p>
<p>> The effect that I am seeing is as follows: I have two merged volume<br>
> controls for my Mic, "Capture" and "Dock Mic Boost".</p>
<p>It strange that you just have two instead of three if you have dock mic</p>
<p>If the internal mic has no boost control, the dB range is suddenly increased when you plug Mic or Dock Mic ?</p>
<p>Since alc282 has a separate dmic , this mean the driver need to use dynamic ADC switching if your laptop internal Mic use dmic instead of switching input sources with the audio mixer as selector</p>
<p>They are applied by<br>
> PA in the order encountered in the path conf file. On my system (Fujitsu<br>
> Lifebook E744 with Realtek ALC282 Codec), the "Capture" Amp has a range<br>
> of -18..30 dB in 0.75 dB steps, and "Dock Mic Boost" has 4 12dB steps<br>
> (0, 12, 24, 36). PA merges these two controls to a single volume control<br>
> with an overall range of -18..66dB. Normalizing at the max, PA converts<br>
> this to -84..0dB, where the Boost comes in at -36dB, or 25% of the<br>
> scale. The "base volume", calculated from the "offset" of the ALSA amp,<br>
> is at -66dB or 8%.</p>
<p>> Because of the above patch, the "Capture" control is used first. Thus<br>
> the range from -84...-36 dB (or 0..25%, because of the non-linearity of<br>
> PA's volume control) is covered with "Capture". Above that level,<br>
> "Capture" is always held at 100% and only "Doc Mic Boost" changes. This<br>
> means that above 25%, there are only 3 steps that are actually possible:<br>
> -24dB / 40%, -12dB / 63%, and 0dB / 100%.<br>
> => There is no "smooth" volume control above 25%.<br>
> The graphical volume controls don't reflect this;</p>
<p>alsamixer -c0 cannot reflect the change on pulseaudio software volume ?</p>
<p>Do this occur only in dock Mic?</p>
<p>You need to check whether the driver set the amp in of the correct audio input correctly when using dock mic </p>
<p>Do pactl list source indicate the dock Mic is active port ?</p>
<p>thus user control<br>
> input volume is almost impossible at higher levels than 25%. Volume will<br>
> appear to change non-predictably to users.<br>
><br>
> By changing the ordering of "Capture" and "Mic Boost" in the path conf<br>
> file /usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf,<br>
> I can get smooth changes over the whole dynamic range again. Therefore I<br>
> reckon that commit e6051cdf should be reverted because the effect<br>
> described here is general, while the noise level seems to be different<br>
> between models: On my system, there is no perceivable difference in<br>
> noise level if the overall volume is the same (thus, 30dB "Capture" +<br>
> 0dB "Boost" has the same noise level as 18 dB "Capture" and 12 dB<br>
> "Boost" or -6dB "Capure" and 36dB "Boost").<br>
><br>
> </p>