У меня есть Acer Swift 3 SF314-56 с установленной Ubuntu 19.10 (карта - Realtek ALC256). .
Мой микрофон не работает. Я пробовал много чего, например, поместил строку «options snd-hda-intel model = acer-headset-multi» в нижнюю часть файла «/etc/modprobe.d/alsa-base.conf». Я также установил HDAJackRetask и подключил контакты 012 и 013 к внутреннему микрофону и боту. Я установил Mic_Boost на alsamixer равным нулю.
Ну, ничего не получилось. Микрофон теперь вообще не убирается. Кто-нибудь может мне помочь?
Я пропустил информацию. Ubuntu устанавливается в режиме двойной загрузки вместе с Windows 10 (которую я использую редко). На windows микрофон определяется и работает нормально.
У меня точно такая же проблема. Проблема видимо в том, что встроенные микрофоны не входят в состав Intel HDA, а подключены к другому кодеку. Принуждение Linux к включению (неподключенного) микрофонного входа приведет только к некоторым гул / системный шум. Я нашел больше информации здесь:
Встроенный микрофон распознан, но не работает (Mint 19.2 64 бит) — Форумы Linux Mint
Однако не надейтесь; насколько я мог найти, это еще не исправлено.
Я уже несколько месяцев пытаюсь решить эту проблему. По-видимому, это общепризнанная проблема с устройствами, использующими карту Realtek ALC256 (включая Acer Swift 3). На bugzilla есть длинная ветка о чем-то подобном.
Наконец-то я наткнулся на обходной путь, позволяющий использовать микрофоны гарнитуры, здесь: acer swift 3: микрофон не работает с Ubuntu 18.04, чтобы добавить options snd-hda-intel model=dell-headset -multi
в alsa-base.conf
. Вы можете выполнить описанные там шаги (однако мне пришлось перезагрузить компьютер, так как alsa force-reload
мне не помогла). У меня это сработало на Acer Swift 3 и Ubuntu 20
.Обратите внимание, однако, что встроенный микрофон по-прежнему не работает.
Новый дисплей alsamixer для acer swift3 SF314-56 (Kubuntu 20.04 LTS)
Тот же Acer swift3 SF314-56 с микрофоном Kubuntu 19.10 тоже не работал. Затем обновился до kubuntu 20.04 LTS, и после недавнего обновления ядра (сейчас у меня ядро 5.4.0-52-generic) внутренний микрофон начал работать с обновленным апплетом управления звуком kde. На самом деле это соответствует переключению ядра Linux на инфраструктуру SOF (Sound Open Firmware) для аудио Intel. Intel HDA (с базовым Realtek ACL256 для нашего Acer swift 3 SF314-56) теперь отлично работает с новыми элементами управления выходами HDMI (проверено на моем телевизоре) и двумя новыми элементами управления для микрофонов (внутренний цифровой микрофон и микрофон для наушников). Но у меня все еще есть проблема с микрофоном в наушниках. Вот выдержка из загрузки ядра, которая объясняет новое сопоставление модулей:
dmesg | grep snd
[ 5.345758] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 5.345974] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 5.873767] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 5.873768] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.873769] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 5.873770] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[ 5.873770] snd_hda_codec_realtek ehdaudio0D0: inputs:
[ 6.136530] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[ 6.136534] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
[ 6.136629] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> DMIC48kHz 6 mapping ok
[ 6.136644] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> DMIC16kHz 7 mapping ok
[ 6.136665] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDA Analog 0 mapping ok
[ 6.136684] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDA Digital 1 mapping ok
[ 6.136701] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI1 3 mapping ok
[ 6.136714] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI2 4 mapping ok
[ 6.136729] skl_hda_dsp_generic skl_hda_dsp_generic: snd-soc-dummy-dai <-> HDMI3 5 mapping ok
История устранения ошибок ядра Linux для DMIC на Intel HDA: https://bugzilla.kernel.org/show_bug.cgi?id=201251#c116
@pedro-siqueira ответ https://askubuntu.com/a/1307107/1133973 прекрасно решает эту проблему без каких-либо дополнительных побочных эффектов On ALC255
Решение:
добавьте
options snd-hda-intel model=alc255-acer,dell-headset-multi
в /etc/modprobe.d/alsa-base.conf
и перезагрузите компьютер.
Должно работать гладко.