When headphone mic boost is above zero, some 10 - 20 second delay
might occur before the headphone mic is operational.
Therefore disable the headphone mic boost control (recording gain is
sufficient even without it).
(Note: this patch is not about the headset mic, it's about the less
common mic-in only mode.)
When headphone mic boost is above zero, some 10 - 20 second delay
might occur before the headphone mic is operational.
Therefore disable the headphone mic boost control (recording gain is
sufficient even without it).
(Note: this patch is not about the headset mic, it's about the less
common mic-in only mode.)
BugLink: https:/ /bugs.launchpad .net/bugs/ 1454235 pci/hda/ patch_realtek. c | 5 +++++
Suggested-by: Kailang Yang <email address hidden>
Signed-off-by: David Henningsson <email address hidden>
---
sound/
1 file changed, 5 insertions(+)
diff --git a/sound/ pci/hda/ patch_realtek. c b/sound/ pci/hda/ patch_realtek. c pci/hda/ patch_realtek. c pci/hda/ patch_realtek. c headset_ mode_alc662( struct hda_codec *codec, ACT_PRE_ PROBE) { >parse_ flags |= HDA_PINCFG_ HEADSET_ MIC; codec_write( codec, 0x1b, 0, AC_VERB_ SET_AMP_ GAIN_MUTE, 0x7000); override_ wcaps(codec, 0x1b, get_wcaps(codec, 0x1b) & ~AC_WCAP_IN_AMP); fixup_headset_ mode(codec, fix, action);
index d0fa455..da2d371 100644
--- a/sound/
+++ b/sound/
@@ -4240,6 +4240,11 @@ static void alc_fixup_
if (action == HDA_FIXUP_
spec-
spec->gen.hp_mic = 1; /* Mic-in is same pin as headphone */
+
+ /* Disable boost for mic-in permanently. (This code is only called
+ from quirks that guarantee that the headphone is at NID 0x1b.) */
+ snd_hda_
+ snd_hda_
} else
alc_
}
--
1.9.1