- Не работает микрофон в Linux (РЕШЕНО)
- Как проверить микрофон в Linux
- 1. Установите pulseaudio
- 2. Убедитесь, что громкость микрофона не на нуле
- 3. Выбор правильного профиля для Встроенного аудио
- 4. Конфликт встроенного микрофона и HDMI источника
- 5. Микрофон гарнитуры показан как подключён, хотя это не так. Микрофон не работает, пока не подключена и не отключена гарнитура
- Не работает микрофон
- Как убрать треск микрофона в Linux Mint?
- Шумы при записи с микрофона.
- шшшшш
Не работает микрофон в Linux (РЕШЕНО)
В этой заметке будут рассмотрены несколько причин, почему не работает микрофон в Linux. Имеются ввиду случаи, когда микрофон не работает сразу во всех приложениях, а не в каком-то определённом.
Как проверить микрофон в Linux
Чтобы проверить микрофон прямо в командной строке без программ с большим количеством опций, запустите команду:
Будет выполнена запись звука в течение 10 секунд. Чтобы воспроизвести полученный файл, выполните следующую команду:
1. Установите pulseaudio
Начните с установки пакета pulseaudio.
PulseAudio — это звуковой сервер общего назначения, предназначенный для работы в качестве промежуточного программного обеспечения между вашими приложениями и аппаратными устройствами с использованием ALSA или OSS. Он также предлагает простую потоковую передачу по сети через локальные устройства, используя Avahi, если он включён. Хотя его основная цель — облегчить настройку звука, его модульная конструкция позволяет более опытным пользователям точно настраивать демон в соответствии с его потребностями.
В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:
В Arch Linux, BlackArch и их производных это делается следующим образом:
2. Убедитесь, что громкость микрофона не на нуле
Зайдите в настройки звука, переключитесь во вкладку Input и проверьте настройки громкости.
Если там несколько устройств, то проверьте каждое из них.
Если вы не можете найти настройки громкости, запустите команду и перейдите во вкладку «Устройства Ввода»:
Убедитесь, что звук не заглушён
3. Выбор правильного профиля для Встроенного аудио
Откройте регулятор громкости PulseAudio — в меню или командой:
Перейдите во вкладку «Конфигурация» и в качестве «Профиля» выберите «Аналоговый стерео дуплекс»:
Даже если этот профиль уже выбран, попробуйте выбрать другой и вновь переключиться на «Аналоговый стерео дуплекс» — проверьте, решило ли это вашу проблему.
Кстати, если вы пытаетесь заставить работать не встроенный микрофон, а, например, источник звука HDMI, то здесь вы можете найти другие профили, которые переключат на нужный вам микрофон.
4. Конфликт встроенного микрофона и HDMI источника
На компьютере для ввода звука могут быть следующие источники:
- встроенный в ноутбук микрофон
- гарнитура, подключённая через audio jack
- Bluetooth гарнитура
- HDMI вход
- микрофон видеокамеры
- USB микрофон или гарнитура
Некоторые пользователи Linux сталкиваются с тем, что система по умолчанию пытается использовать HDMI источник звука, даже если соответствующий провод не подключён.
Откройте терминал (например, нажав Ctrl+Alt+t) и проверьте, какие у вас используются звуковые кодаки:
Если у вас более чем одна строка (как в выводе выше), то это может быть причиной проблемы, когда звук не записывается или записываются только статические помехи.
Подтвердить можно следующим образом:
- подключите гарнитуру к входу audio jack (например, возьмите наушники с микрофоном от телефона)
- сразу отключите гарнитуру от audio jack
- проверьте работоспособность микрофона — если раньше он не работал, а теперь стал записывать звук, значит данный раздел может решить вашу проблему.
Сделайте резервную копию файла, если он уже существует:
Для исправления достаточно добавить строку в файл /etc/modprobe.d/alsa-base.conf:
со следующим содержимым
Вместо слово МОДЕЛЬ нужно вписать значение, которое вы найдёте для модели вашего ноутбука на странице HD-Audio Codec-Specific Models.
Причём там не обязательно будет точное название модели — просто найдите то, что ближе всего к ней. Например, модель моего ноутбука ASUS GL703GE, самое похожее, что я смог найти, это «asus-g73jw», тогда строка, которую я добавил в файл /etc/modprobe.d/alsa-base.conf, следующая:
Сохраните этот файл и перезагрузитесь — после этого проблема должна исчезнуть.
5. Микрофон гарнитуры показан как подключён, хотя это не так. Микрофон не работает, пока не подключена и не отключена гарнитура
Описание данной проблемы пользователями:
1.
Все работает нормально, за исключением странной проблемы с моим микрофоном, он работает, только если я загружаюсь с наушниками с уже подключённым микрофоном или если я подключаю их после загрузки. В противном случае всё, что я получаю при записи звука, это статичные помехи.
2.
Я никогда раньше не использовал свой внутренний микрофон, но в конце концов я использовал его некоторое время назад для видеоконференций. Микрофон начинает работать после того, как я просто подключаю 3,5-миллиметровую головную гарнитуру, которую я затем отключаю. Тогда я могу использовать свой внутренний микрофон, автоматическое отключение звука также работает, подключив и отключив гарнитуру. После перезагрузки микрофон вновь не работает (микрофон гарнитуры отмечен, как опять подключённый) и всё нужно делать заново.
Рассмотрим, как это можно исправить.
Установите продвинутые инструменты Alsa. В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:
В Arch Linux, BlackArch и их производных это делается следующим образом:
Для запуска выполните команду:
В «Select a codec» выберите основное устройство для захвата звука, поставьте галочку «Show unconnect pins»:
Поставьте галочку для Pin ID 0x19 и выберите «not connected». Сохраните настройки и проверьте, всё ли работает как следует, убедитесь, что звук микрофона не заглушён в pavucontrol или настройках звука.
Если всё нормально, то нажмите кнопку «Install boot override» — установить переопределение при загрузке, чтобы изменения вступали в силу при включении компьютера.
Источник
Не работает микрофон
Не работает микрофон на ноутбуке, как встроенный так и тот что в наушниках.
Крутил в альсе ползунки микрофона — толку нет.
Это обычно дело в линуксе. Микрофон ты может еще и заведешь, а линейный вход.
Возможно тебе поможет гайд Creative Audigy 2 ZS не работает линейный вход (комментарий)
вообще то в таких случаях показывают не lspci | grep Audio , а dmesg | grep audio
ничего не вывел
смотри тогда просто dmesg
Скриншот альсамиксера (все ползунки) в студию.
Я не знаю степень твоих навыков, потому глупый вопрос, ты в alsamixer помимо ползунков мьют отключал MM (клавиша m)?
Если используется pulseaduio открой pavucontrol , на вкладке «Устройства Ввода» должны быть выбор порта ввода и интерактивная индикация улавливаемых звуков.
У меня в ноуте через комбинированный джек(TRRS) не работал микрофон гарнитуры. Насколько я понял это часто встречающаяся проблема, потому как нельзя из аудио-интерфейса вытащить инфу какие порты выведены и что на них назначено на конечном устройстве, пришлось день разбираться как с помощью hdajackretask переназначить порты.
Можешь проверить работу микрофона еще так:
Список всех девайсов:
Там ищешь что-то вроде такого
Пульсаудио пользуешься? Разъем микрофона совмещён с разъемом наушников?
Можно ещё так попробовть, опции в /etc/modprobe.d/alsa-base.conf включить.
Мне не помогло. Пункт со встроенным микрофоном в pavucontrol -> input devices появился, но микрофон всё равно не работает.
Разъем микро и наушников разъеденен. Пользуюсь альсой, сегодня установил pulsaudio и pavucontrol, встроенный микрофон заработал но тот, что в наушниках — нет. Если вставляю наушники, как наушники — pavucontrol микрофон вообще не видит, вставляю как микрофон — видит но не работает
Наушники — гарнитура? Наушники плюс микрофон?
Источник
Как убрать треск микрофона в Linux Mint?
Есть проблема. Ноут Dexp 0115.
Внутри Intel Celeron N2800, звук какой-то от того же Intel.
Стоит Linux Mint 17.2, вчера апнулся до 17.3 (нижеописанная проблема в обоих случаях)
Стал плохо работать микрофон. Во всех программах. Проверил через audacity — в место голоса идут пики — треск. Копался в настройках (системных, ставил и pavucontrol) вроде всё норм.
Запустился с LiveCD и Ubuntu и Mint — работает норм.
Можно ли починить? Не хочется систему сносить
UPD1: в скайпе вообще нет звука с микрофона
UPD2: переустановил Mint. Обнаружил что в настройках PulseAudio (через pavucontrol) в устройствах ввода одно устройство (Встроенное аудио) но у него два порта: «Встроенный микрофон» и «Микрофон (unplugged)». Если выбрать второй, то всё работает. Но после закрытия окна pavucontrol порт сбрасывается на первый.
Нашел вот такое решение:
В файле /etc/pulse/client.conf найдите строчку:
: autospawn = no
Измените её на:
autospawn = yes
Там же раскомментируйте строку:
; daemon-binary = /usr/bin/pulseaudio
привести к виду:
daemon-binary = /usr/bin/pulseaudio
Сохранить файл.
В файле /etc/pulse/daemon.conf найдите строку:
: daemonize = no
измените её на:
daemonize = yes
Сохраните файл.
Перезапустите pulseaudio: (от пользователя)
pulseaudio -k && pulseaudio —start
После этого не скидывает настройку если закрыть pavucontrol. Но скидывает после перезагрузки =(
Источник
Шумы при записи с микрофона.
Здравствуйте. Уже пару дней пытаюсь разобраться в чём причина шумов с микрофона. Менял в alsamixer значения, как только не передвигал ползунки в pavucontrol, частоту дискредитации исправил на 48000, включал шумоподавление в pulseaudio и так далее из того что нашёл в гугле, но проблема осталась. На этом же ноутбуке, этот же микрофон на window 7 работает идеально, а тут (linux mint 18 xfce) такие проблемы . Помогите разобраться.
Это все пыщьпыщьаудио виноват! Атвичаю!
Пыш-пыш-аудио отключи и сравни.
Ребят, он не врубается, чую. ОП, выруби PulseAudio. Как это сделать? Гугл в помощь. Если не поможет, то напиши.
Okay, отключил и сравнил; С отключенным пульсом, шум и соответственно и голос стали тише. Избавиться от шума никак? Или заменить на что-то pulse?
У меня не трещит. Шум постоянный, гудит в зависимости от громкости микрофона.
Может я не так что-то сделал: В /etc/pulse/client.conf добавил autospawn = no и потом pulseaudio —kill
Выпилить=удалить. sudo apt-get remove pulseaudio.
Удалил и перезагрузился. Изменений нет.
Спойлер: придется переставит пшшаудио.
По ссылке был, в пп написал что не помогло. Переставлять подскажите как.
sudo apt-get install pulseaudio
По ссылкам что вы дали, ничего не помогает. P.S. Значок громкости пропал.
Как настроены разъемы звуковухи? Она точно считает гнездо с микрофоном именно гнездом с микрофоном?
да, считает гнездо с микрофоном именно гнездом с микрофоном
Может скрины что-то подскажут? Как видно, уровень шума высокий, хотя я ничего не говорю в микрофон. Если уменьшить громкость микрофона, то и шум становится тише. http://i.imgur.com/5iQSD5J.png
Попробуй выключить усиление микрофона, Mic Boost в alsamixer, и отрегулировать соответственно уровень записи на самом микрофоне.
Попробовал, если Mic Boost отключить то уровень громкости микрофона становится 30%. Соответственно, громкость шума вместе с громкостью голоса уменьшается. Если громкость увеличить, включается Mic Boost. http://i.imgur.com/6MKIP25.png
шшшшш
Дрова проверь для аудиоплаты и портов микрофона.
И ещё есть дополнительный шум, если включить ноут в розетку. https://clyp.it/1x35pr4s Но этот вопрос уже связан с заземлением?
Почему в windows ничего подобного нет а в линуксе так? Может драйвер надо установить какой?
попробуйте так: arecord -r 192000 -f cd -t wav|aplay
и так: arecord|aplay
в последнем случае характерны шумы — это качество записи как правило т.е. софтовые проблемы
В аудасити пробовал. Попробовал как и вы написали в первом случае качество голоса чётче, но шшшш присутствует. Во втором случае качество плохое, но тоже с шумом.
Если переставлять джек в разьём для наушников то запись не идёт, всё тихо (если вы это имели ввиду).
Все подходит? Просто если мать амдшная, а дрова интеловские, то ничего и не будет работать. Какая модель ноутбука?
PS: Если все подходит, то можешь пересобрать ядро и/или обновить OS.
Acer aspire e1-531 Ос обновил и переустановил. Карта HDA Intel PCH Realtek alc269vb
Ничего не помогает.
Хотя нет, там просто написано, что система запустится.
Хз, может поможет.
Я пробовал до создания темы установить этот драйвер но у меня ошибки выскакивали, не мог понять их причину и так и не смог установить его до конца!
./configure && make && make install
именно так, так в ридми написано но ошибка появляется
Или откатись. В общем, отпишись давай.
Уже установлен пакет gcc самой новой версии (4:5.3.1-1ubuntu1). Ошибка та же.
Ага, самая новая — 6.3.
error: macro «__DATE__» might prevent reproducible builds [-Werror=date-time] «Compiled on » __DATE__ » for kernel %s» ^
cc1: some warnings being treated as errors
gcc version 6.2.0 20160901 (Ubuntu 6.2.0-3ubuntu11
Странно. Есть, конечно, вероятность, что компилять надо с помощью какой-то экзотической версии gcc, но это уже не к нам. Зы: попробуй пересобрать ведро.
Извините, не знаю как.
А ядро уже советовали пересобрать? Лан, шучу.
Возможно, что в виндовом драйвере включено шумоподавление. У меня старый ноут так шумел. Включаешь шумоподавление — не шипит, но звук становится мерзкий. Во втором файле пик чётко на 50 герцах, навряд ли это софт 🙂
Возможно ещё какой-нибудь прибор шумит, кроме самого ноутбука. Я имею в виду электромагнитные наводки и помехи.
Если есть винда, то запиши какой-нибудь стишок на ней и в линуксе и сравни качество. Сохранять лучше во flac или wav. Шумоподавление часто срезает высокие частоты, да и в общем качество звука должно ухудшиться. Попробуй ещё отключить в alsamixer остальные входы звуковой карты, если ещё не советовали.
Если хочешь, то можешь записи сюда выложить, я тебе скажу своё икспертное мнение 🙂
Запись с линукса: https://clyp.it/pude2wg1 громкость сразу у себя пониже сделайте) Запись с виндовса: https://clyp.it/evax5ww2
P.S. С виндовс’a когда прослушивал, шум был тише, а когда щас с линукса прослушал — шум громче оказывается Оо.
Среди приборов есть только модем с вай-фаем.
Источник