Вопрос или проблема
Встроенный микрофон моего ноутбука не работает. Когда я подключаю внешний микрофон, он работает, так что, похоже, проблема только с внутренним.
Я на Ubuntu 20.04, свежая установка. Мой ноутбук – Asus X550LD.
Я пробовал несколько возможных решений: 1) установил pavucontrol, чтобы проверить, не выключен ли микрофон, но он не был выключен, также не реагировал там; 2) установил vokoscreen, чтобы сделать запись звука, слышно только шум, не слышно моего голоса; 3) в pavucontrol я пытался отключить “передний правый”, это тоже не сработало (некоторые пользователи рекомендовали попробовать это).
Я знаю, что сам микрофон в порядке, так как я только что сменил ОС, и до этого он работал.
Вот мои аппаратные средства:
sudo lspci -knn | grep Audio -A3
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
Subsystem: ASUSTeK Computer Inc. Haswell-ULT HD Audio Controller [1043:131d]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:04.0 Signal processing controller [1180]: Intel Corporation Haswell-ULT Thermal Subsystem [8086:0a03] (rev 09)
--
00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)
Subsystem: ASUSTeK Computer Inc. 8 Series HD Audio Controller [1043:11af]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 1 [8086:9c10] (rev e4)
На командной строке введите alsamixer
Убедитесь, что уровни подняты. Есть строка вверху под названием “view”, которая говорит, какую клавишу F нажать для устройств захвата.
Вы должны хотя бы увидеть внутренний микрофон в списке. Если вы его не видите, есть проблема с драйвером. Возможно, уровней нет, но есть “усиление микрофона”. Попробуйте немного увеличить его.
Если вы видите микрофон в alsa, но он недоступен для pulseaudio, есть проблема с вашей конфигурацией pulseaudio.
Внутренние микрофоны часто имеют очень низкое качество, так что, возможно, вам всё равно придется использовать внешний микрофон.
Ответ или решение
Решение проблемы с работой встроенного микрофона на Ubuntu 20.04
Общая информация
Проблема с неработающим встроенным микрофоном на ноутбуке Asus X550LD, работающем под управлением свежей установки Ubuntu 20.04, может иметь несколько причин. Вы отметили, что внешний микрофон работает без проблем, что указывает на то, что проблема локализована именно в встроенном микрофоне.
Проверка уровня звука и конфигурации
-
Использование AlsaMixer
Для начала откройте терминал и выполните команду:alsamixer
В AlsaMixer проверьте уровень громкости встроенного микрофона. Обратите внимание, что на верхней панели интерфейса должна быть выбрана вкладка для микрофонов, чтобы отобразить настройки захвата. Если встроенный микрофон отображается, убедитесь, что его уровень громкости находится на достаточном уровне и не отключен (mute). В некоторых случаях необходимо включить "Boost" (усиление), если такая опция доступна.
-
Проверка PulseAudio
Убедитесь, что PulseAudio правильно настроен. Откройтеpavucontrol
:pavucontrol
На вкладке "Запись" и "Воспроизведение" проверьте, не выбирается ли неправильное устройство ввода. Возможно, встроенный микрофон не активирован для вашей текущей программы записи.
Предполагаемые проблемы с драйверами
Ваше вывод команды lspci -knn
указывает на то, что драйверы, используемые для ваших аудиоустройств, — это snd_hda_intel
. Это распространённый драйвер для звуковых карт Intel, но иногда его настройки могут конфликтовать с настройками системы.
-
Обновление драйверов
Убедитесь, что ваша система обновлена. Выполните:sudo apt update sudo apt upgrade
После этого перезагрузите компьютер.
-
Проверка настроек конфигурации
Если проблема сохраняется, проверьте файл конфигурации PulseAudio:sudo nano /etc/pulse/default.pa
Убедитесь, что в этом файле нет строк, блокирующих использование встроенного микрофона.
Дополнительные шаги
-
Переустановка PulseAudio
Иногда помогает переустановка PulseAudio:sudo apt remove --purge pulseaudio sudo apt install pulseaudio
-
Запуск команд для перезагрузки звуковой подсистемы
Для перезагрузки PulseAudio используйте команды:pulseaudio -k pulseaudio --start
-
Проверка и установка обновлений ядра
В некоторых случаях проблемы с микрофонами могут быть связаны с ядром. Убедитесь в наличии обновлений ядра и, при необходимости, обновите его.
Заключение
Проблема с неработающим встроенным микрофоном на Ubuntu 20.04 может быть вызвана несколькими факторами, включая настройки звука и драйвера. Проведя предложенные проверки и изменения, вы сможете наладить работу микрофона. Если же проблема сохраняется и после этих шагов, возможно, потребуется обратиться на специализированные форумы или в поддержку Ubuntu для получения более тонкой помощи.