Как проверить микрофон в ubuntu
Перейти к содержимому

Как проверить микрофон в ubuntu

  • автор:

Использование различных микрофонов

Можно использовать внешний микрофон, чтобы общаться с друзьями, вести переговоры с коллегами по работе, записывать голос или использовать другие мультимедийные приложения. Даже если компьютер оснащён встроенным микрофоном или веб-камерой с микрофоном, использование отдельного микрофона обычно обеспечивает более высокое качество звука.

Если микрофон имеет круглый штекер, просто вставьте его в соответствующее гнездо на компьютере. Большинство компьютеров имеют два гнезда: одно для микрофонов, а второе для колонок. Обычно это разъём светло-красного цвета или рядом изображён микрофон. Микрофоны, подключенные к соответствующему разъему, обычно используются по умолчанию. Если это не так, смотрите ниже инструкции по выбору входного устройства по умолчанию.

Если у вас USB-микрофон, подсоедините его в любой порт USB компьютера. USB-микрофоны работают, как отдельные звуковые устройства и вам, возможно, понадобится указать, какой микрофон следует использовать по умолчанию.

Выбор входного звукового устройства по умолчанию

  1. Откройте Обзор и начните вводить: Звук .
  2. Нажмите Звук чтобы открыть этот раздел настроек.
  3. В разделе Ввод выберите устройство из списка. Индикатор уровня записи должен реагировать на ваш голос.

В этом разделе настроек можно регулировать громкость звука и выключить микрофон.

Не работает микрофон в Linux (РЕШЕНО)

В этой заметке будут рассмотрены несколько причин, почему не работает микрофон в Linux. Имеются ввиду случаи, когда микрофон не работает сразу во всех приложениях, а не в каком-то определённом.

Как проверить микрофон в Linux

Чтобы проверить микрофон прямо в командной строке без программ с большим количеством опций, запустите команду:

arecord -f cd -d 10 test-mic.wav

Будет выполнена запись звука в течение 10 секунд. Чтобы воспроизвести полученный файл, выполните следующую команду:

aplay test-mic.wav

1. Установите pulseaudio

Начните с установки пакета pulseaudio.

PulseAudio — это звуковой сервер общего назначения, предназначенный для работы в качестве промежуточного программного обеспечения между вашими приложениями и аппаратными устройствами с использованием ALSA или OSS. Он также предлагает простую потоковую передачу по сети через локальные устройства, используя Avahi, если он включён. Хотя его основная цель — облегчить настройку звука, его модульная конструкция позволяет более опытным пользователям точно настраивать демон в соответствии с его потребностями.

В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:

sudo apt install pulseaudio

В Arch Linux, BlackArch и их производных это делается следующим образом:

sudo pacman -S pulseaudio

2. Убедитесь, что громкость микрофона не на нуле

Зайдите в настройки звука, переключитесь во вкладку Input и проверьте настройки громкости.

Если там несколько устройств, то проверьте каждое из них.

Если вы не можете найти настройки громкости, запустите команду и перейдите во вкладку «Устройства Ввода»:

pavucontrol

Убедитесь, что звук не заглушён

3. Выбор правильного профиля для Встроенного аудио

Откройте регулятор громкости PulseAudio — в меню или командой:

pavucontrol

Перейдите во вкладку «Конфигурация» и в качестве «Профиля» выберите «Аналоговый стерео дуплекс»:

Даже если этот профиль уже выбран, попробуйте выбрать другой и вновь переключиться на «Аналоговый стерео дуплекс» — проверьте, решило ли это вашу проблему.

Кстати, если вы пытаетесь заставить работать не встроенный микрофон, а, например, источник звука HDMI, то здесь вы можете найти другие профили, которые переключат на нужный вам микрофон.

4. Конфликт встроенного микрофона и HDMI источника

На компьютере для ввода звука могут быть следующие источники:

  • встроенный в ноутбук микрофон
  • гарнитура, подключённая через audio jack
  • Bluetooth гарнитура
  • HDMI вход
  • микрофон видеокамеры
  • USB микрофон или гарнитура

Некоторые пользователи Linux сталкиваются с тем, что система по умолчанию пытается использовать HDMI источник звука, даже если соответствующий провод не подключён.

Откройте терминал (например, нажав Ctrl+Alt+t) и проверьте, какие у вас используются звуковые кодаки:

cat /proc/asound/card*/codec* | grep Codec
Codec: Realtek ALC295 Codec: Intel Kabylake HDMI

Если у вас более чем одна строка (как в выводе выше), то это может быть причиной проблемы, когда звук не записывается или записываются только статические помехи.

Подтвердить можно следующим образом:

  1. подключите гарнитуру к входу audio jack (например, возьмите наушники с микрофоном от телефона)
  2. сразу отключите гарнитуру от audio jack
  3. проверьте работоспособность микрофона — если раньше он не работал, а теперь стал записывать звук, значит данный раздел может решить вашу проблему.

Сделайте резервную копию файла, если он уже существует:

sudo cp /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base.conf.bak

Для исправления достаточно добавить строку в файл /etc/modprobe.d/alsa-base.conf:

sudo gedit /etc/modprobe.d/alsa-base.conf

со следующим содержимым

options snd-hda-intel model=МОДЕЛЬ

Вместо слово МОДЕЛЬ нужно вписать значение, которое вы найдёте для модели вашего ноутбука на странице HD-Audio Codec-Specific Models.

Причём там не обязательно будет точное название модели — просто найдите то, что ближе всего к ней. Например, модель моего ноутбука ASUS GL703GE, самое похожее, что я смог найти, это «asus-g73jw», тогда строка, которую я добавил в файл /etc/modprobe.d/alsa-base.conf, следующая:

options snd-hda-intel model=asus-g73jw

Сохраните этот файл и перезагрузитесь — после этого проблема должна исчезнуть.

5. Микрофон гарнитуры показан как подключён, хотя это не так. Микрофон не работает, пока не подключена и не отключена гарнитура

Описание данной проблемы пользователями:

1.

Все работает нормально, за исключением странной проблемы с моим микрофоном, он работает, только если я загружаюсь с наушниками с уже подключённым микрофоном или если я подключаю их после загрузки. В противном случае всё, что я получаю при записи звука, это статичные помехи.

2.

Я никогда раньше не использовал свой внутренний микрофон, но в конце концов я использовал его некоторое время назад для видеоконференций. Микрофон начинает работать после того, как я просто подключаю 3,5-миллиметровую головную гарнитуру, которую я затем отключаю. Тогда я могу использовать свой внутренний микрофон, автоматическое отключение звука также работает, подключив и отключив гарнитуру. После перезагрузки микрофон вновь не работает (микрофон гарнитуры отмечен, как опять подключённый) и всё нужно делать заново.

Рассмотрим, как это можно исправить.

Установите продвинутые инструменты Alsa. В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:

sudo apt install alsa-tools-gui

В Arch Linux, BlackArch и их производных это делается следующим образом:

sudo pacman -S alsa-tools

Для запуска выполните команду:

hdajackretask

В «Select a codec» выберите основное устройство для захвата звука, поставьте галочку «Show unconnect pins»:

Поставьте галочку для Pin ID 0x19 и выберите «not connected». Сохраните настройки и проверьте, всё ли работает как следует, убедитесь, что звук микрофона не заглушён в pavucontrol или настройках звука.

Если всё нормально, то нажмите кнопку «Install boot override» — установить переопределение при загрузке, чтобы изменения вступали в силу при включении компьютера.

Связанные статьи:

  • Опции для драйвера snd-hda-intel (100%)
  • Решение проблемы «чёрного экрана» после установки Catalyst 15.9 (несовместимость с GDM3, Cinnamon, GNOME) (50.6%)
  • Как исправить ошибку ‘No Space Left on Device’ (на устройстве не осталось места) на Linux, когда свободное место на самом деле есть (50.6%)
  • Диск Windows монтируется только для чтения (РЕШЕНО) (50.6%)
  • Как исправить «Windows is hibernated, refused to mount» (РЕШЕНО) (50.6%)
  • Ошибка «Your cache folder contains root-owned files, due to a bug in previous versions of npm which has since been addressed» (РЕШЕНО) (RANDOM — 0.6%)

Рекомендуемые статьи:

9 Комментарии

Костя 17.08.2020 в 00:59

Добрый день! На ноутбуке Ubuntu. Есть проблема с микрофоном. Иногда подключал USB микрофон для программирования. Не проверял работает ли он, но было видно что шумы какие то есть, оказалось, что звуки с микрофона не фиксируются. Сейчас в списке устройств нет устройств ввода

gilyriy54 27.08.2020 в 12:39

У меня все заработало,включая запись с микрофона,когда в настройках звука выставил:

Источник: Встроенное аудио Аналоговое стерео.
Сервер: Pulse Audio.
кодек: vorbis , контейнер: MP4.
И методом проб подобрал расстояние до микрофона (20-25 см),
и в динамиках небольшой звук.(у меня выносные).
Пробовал три программы:kazam,simple screen recordrer и vocoscreen.
Выбрал последнюю.

Костя 04.01.2021 в 09:36

Мне помогло другое: 1) Подключил USB-микрофон; 2) в терминал ввел команду: pacmd load-module module-loopback latency_msec=5 3) В терминале вводим команду: pavucontrol 4) Ставим и убираем галочки как на рисунке. Что-то из этого мне помогло.

lol 08.01.2021 в 22:02
По 4 методу не могу найти даже похужую модель своего ноутбука, Есть ли другие сайты?
Alexey (Автор записи) 09.01.2021 в 08:49

Если присмотреться, то в статье тоже выбрана совсем неблизкая модель: ASUS G73Jw — это модель из 2011 года, а ASUS GL703GE это модель 2018 года. Но каким-то немыслимым чудом мне помог именно этот способ. В первую очередь смотрите на название аудио кодека. К примеру, в моём случае:

cat /proc/asound/card*/codec* | grep Codec Codec: Realtek ALC295 Codec: Intel Kabylake HDMI

То есть это ALC295. Тогда достаточно выбрать какую-нибудь модель из группы «ALC22x/23x/25x/269/27x/28x/ 29x (and vendor-specific ALC3xxx models)». В официальной документации по ядру Linux так и сказано — переберите несколько вариантов и, возможно, вам повезёт. Главное не модель, а установленный чип HD-audio (чип контроллера и чипы кодеков). Чтобы при каждой смене опции не перезагружать компьютер, удаляйте и запускайте модуль следующими командами:

sudo modprobe -r snd-hda-intel sudo modprobe snd-hda-intel

Что касается «другого сайта», то посмотрите на адрес сайта на который в статье дана ссылка — kernel.org — что-то полнее вы уже не найдёте.

Константин 13.04.2022 в 14:57

Метод 4 работает. для ноутбука Toshiba Satellite (2008 год = ALC268) с MX Linux строка в alsa-base.conf: options snd-hda-intel model= spdif

Константин 13.04.2022 в 15:00

дело не в моделе ноутбука, а в неких generic опциях. для ноута toshiba satellite l300 c Realtek ALC268 строка вообще к модели не привязана. options snd-hda-intel model=spdif

Андрей 14.08.2023 в 11:52

Дружище. Ты молодец! 2 года юзаю убунту 18.04 и динамики в ноуте не работали. Я уже смирился с тем, что через наушники и домашний кинотеатр звук получаю. Пока твою статью не прочитал, когда микрофон отключился. Теперь работает ВСЕ Спасибо!

Vladimir 27.11.2023 в 15:16

Ubuntu 22.04
Перестал работать микрофон Bluetooth-гарнитуры.
Помог последний метод (№ 5) из этой статьи. Спасибо огромное. ))

Как настроить микрофон на ubuntu 19.04?

в убунту и вообще в линукс новичок поэтому прошу не бейте.
описание: Ноутбук
продукт: 20388 (LENOVO_MT_20388_BU_idea_FM_Lenovo B50-45)
производитель: LENOVO
версия: Lenovo B50-45
серийный №: 3720584101426
разрядность: 64 bits
Встроенный микрофон ничего не записывает кроме шума, аудио карты такие
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
пользуюсь 2(как я понимаю, потому что hdmi не подключен(но малоли как там окажется))
в alsamixer рычажки крутил, не помогает, да и настройки через alsamixer после перезагрузки системы возвращаются в дефолтное положение

  • Вопрос задан более трёх лет назад
  • 15280 просмотров

12 комментариев

Простой 12 комментариев

Compolomus

Дмитрий @Compolomus
А где ваш реалтек? Биос гляньте

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

Дмитрий, биос у меня урезаный до нельзя, там можно поставить пароль на биос, пароль на загрузку и выбрать с какого устройства загружаться,будут еще предложения?

slo_nik

Добрый вечер.
Попробуйте установить pavucontorll и настроить микрофон через эту утилиту.
Вы устанавливали дополнительные драйвера?

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

Дмитрий, она есть, и там даже есть микрофон который реагирует на то как я бью микрофон, но всё равно записывается шум, причем шум записывается всегда одинаковый, что бы я не тыкал и что бы я не выбирал

sim3x

Purpursarkans

Игорёк @Purpursarkans Автор вопроса
sim3x, спасибо, гуглом я как раз пользоваться не умею

sim3x

Хорёк Игорь, я вижу 5 источников — ни одного решения из них в вашем вопросе не увидел

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

sim3x, потому что решения и нету, я уже весь гугл перелазил, нигде не нашел решения которое помогло бы мне

sim3x

Хорёк Игорь, Укажите из того списка с гугла, что вы попробовали

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

sim3x, удалял устанавливал alsa кучей спсобов, удалял устанавливал pulseaudio кучей способов, больше в гугле нету идей

sim3x

Purpursarkans

Игорёк @Purpursarkans Автор вопроса
sim3x, этим не занимался из за боязни сломать всё
Решения вопроса 1

В пункте « Увеличение очень низкого уровня входного сигнала микрофона» , пункт 5, отключение одного из входных каналов решило мою проблему. Этот ноутбук имеет только один монофонический микрофон, поэтому один канал должен быть отключен. Неважно, что — влево или вправо.

Перейдите на вкладку «Устройства ввода» и убедитесь, что у вас отображается Внутренний аналоговый стереозвук или просто Внутренний аналоговый аудио, выбрав «Все входные устройства» в раскрывающемся списке «Дисплей».

Найдите подходящее устройство ввода (микрофон) и убедитесь, что оно не отключено, сняв значок отключения звука.

Разблокируйте каналы, чтобы они не были связаны друг с другом, нажав значок замка или значок цепочки ссылок. Сдвиньте ползунок Front Right до нуля.

Поговорите с входным уровнем наблюдения микрофона на панели чуть ниже двух ползунков или на вкладке «Вход» в Gnome-громкость-контроль.

Это должно работать, когда любой из каналов отключен, хотя рекомендуется начинать с переднего правого канала.

Не работает микрофон гарнитуры на Ubuntu

Этот пост был опубликован мной более года назад. Информация, описанная ниже, уже могла потерять актуальность, но всё ещё может быть полезна.

Суть проблемы: при подключении гарнитуры с TRRS-коннектором звук в наушниках был, но звук с гарнитуры система не получала, т.к. гарнитура вовсе не определялась как устройство ввода, поэтому приходилось зависать во всяких скайпах с телефона через ту же гарнитуру.

Решение оказалось элементарным.

1) Открыть конфиг альсы

sudo nano /etc/modprobe.d/alsa-base.conf

и добавить пару строк:

options snd-hda-intel position fix=1
options snd-hda-intel model=,dell-headset-multi

2) Открыть параметры звука и выбрать стереодуплекс в оборудовании:

Аналогично можно сделать в pavucontrol (ставится обычным sudo apt install):

3) Перезагрузить ОС

4) Зайти в те же настройки и найти там микрофон гарнитуры:

В идеальном случае (и скорее всего, он и произойдёт) всё должно заработать сразу.

В случае не самом хорошем – придётся углубляться сильнее. Для этого есть утилита HdaJackRetask, которая входит в пакет alsa-tools-gui :

sudo apt install alsa-tools-gui

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *