@UlianaSem

Как исправить нерабочий внутренний микрофон на Ubuntu, ноутбук HUAWEI MateBook D 15 BOD-WDI9?

Привет!

В устройствах ввода в звуках у меня на ноутбуке не видно внутренний микрофон. Сначала была проблема со звуковой картой - ее вообще не было видно, потом с помощью команды:
echo "options snd-intel-dspcfg dsp_driver=1" > /etc/modprobe.d/alsa.conf


ноутбук стал видеть звуковую карту, но микрофон до сих пор не работает. Где-то видела, что с командой
options snd-intel-dspcfg dsp_driver=1

микрофон вообще перестает работать. Но может быть есть какие-то другие способы "заставить" ноутбук видеть звуковую карту с сохранением работоспособности микрофона.

alsamixer
64609404042e5914989623.png
64609427b9644564548483.png
64609456e6f57713085994.png
64609466597f1895171047.png

pavucontrol
646094a71512c135269958.png
646094b1997b0499413188.png

Вывод команды lspci -knn | egrep -iA3 audio
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
	Subsystem: QUANTA Computer Inc Tiger Lake-LP Smart Sound Technology Audio Controller [152d:127d]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
00:1f.4 SMBus [0c05]: Intel Corporation Tiger Lake-LP SMBus Controller [8086:a0a3] (rev 20)


pactl list sources
Источник №1
	Состояние: SUSPENDED
	Имя: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
	Описание: Monitor of Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4800
	Схема каналов: front-left,front-right
	Модуль-владелец: 24
	Звук выключен: нет
	Громкость: front-left: 65522 / 100% / -0,01 dB,   front-right: 65522 / 100% / -0,01 dB
	        баланс 0,00
	Базовая громкость: 65536 / 100% / 0,00 dB
	Является монитором аудиоприёмника: alsa_output.pci-0000_00_1f.3.analog-stereo
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: DECIBEL_VOLUME LATENCY 
	Свойства:
		device.description = "Monitor of Встроенное аудио Аналоговый стерео"
		device.class = "monitor"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 138"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1f.3"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "a0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Форматы:
		pcm

Источник №2
	Состояние: SUSPENDED
	Имя: alsa_input.pci-0000_00_1f.3.analog-stereo
	Описание: Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4800
	Схема каналов: front-left,front-right
	Модуль-владелец: 24
	Звук выключен: нет
	Громкость: front-left: 65533 / 100% / -0,00 dB,   front-right: 65535 / 100% / -0,00 dB
	        баланс 0,00
	Базовая громкость: 13076 /  20% / -42,00 dB
	Является монитором аудиоприёмника: н/д
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Свойства:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "SN6140 Analog"
		alsa.id = "SN6140 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 138"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1f.3"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "a0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "384000"
		device.buffering.fragment_size = "192000"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Аналоговый стерео"
		device.description = "Встроенное аудио Аналоговый стерео"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Порты:
		analog-input-mic: Microphone (тип: Микрофон, приоритет: 8700, недоступен)
	Активный порт: analog-input-mic
	Форматы:
		pcm


inxi -SMA
System:
  Host: Uliana Kernel: 5.19.0-41-generic x86_64 bits: 64 Desktop: GNOME 42.5
    Distro: Ubuntu 22.04.2 LTS (Jammy Jellyfish)
Machine:
  Type: Laptop System: HUAWEI product: BOD-WXX9 v: M1010
    serial: <superuser required>
  Mobo: HUAWEI model: BOD-WXX9-PCB-B5 v: M1010 serial: <superuser required>
    UEFI: HUAWEI v: 2.31 date: 11/02/2022
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.19.0-41-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.68 running: yes


cat /proc/asound/card*/codec* | grep Codec
Codec: Conexant SN6140
Codec: Intel Tigerlake HDMI


Обновила Ubuntu до 23.04, результатов это не принесло.

Я добавила несколько строчек в файл:
/etc/pulse/default.pa
646f70d79af97007834252.png
646f70ea39144411256543.png

И теперь ноутбук видит микрофон, только вот он все равно не работает:
646f710fa6326283318608.png

Буду безумно благодарна за любую помощь!
  • Вопрос задан
  • 1094 просмотра
Пригласить эксперта
Ответы на вопрос 3
@UlianaSem Автор вопроса
quatrback ,

я добавила строку load-module module-alsa-source device=hw:0,0 над строчками:
# the line above should be somewhere before the line below
 .ifexists module-udev-detect.so


А также в конце добавила
load-module module-remap-source source_name=record_mono master=INPUT_NAME master_channel_map=front-left channel_map=mono
set-default-source record_mono
, где INPUT_NAME это выход запроса pacmd list-sources | grep 'name:.*input'

Если у вас получится решить проблему с микрофоном, то, пожалуйста, напишите здесь решение!
Ответ написан
@quatrback
У меня один в один та же ситуация, что и у вас. Подскажите, пожалуйста, что вы добавили в папке
/etc/pulse/default.pa чтобы хотя бы у меня появлялось устройство входа в настройках звука?
Ответ написан
Комментировать
@Cothn
Аналогичная проблема, ждем пока допилят поддержку звуковой карты в ядре.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы