Ubuntu не видит микрофон с гарнитуры в ноутбуке
Доброго времени суток всем, кто заглянул в эту тему. Я вот как то все пытаюсь перекатиться с Винды на Линукс, но возникла такая проблема, у система просто в упор не видит микрофон, который подключен к ноутбуку. Ноутбук ASUS X554LJ, там разъем только один, 4х пиновый. Гарнитура подключена через переходник, (типа такого http://defender.ru/static/products/10/06/9/10069.Headset_Jack.1920×1014.png) но система видит только встроенный. Я уже пытался в поисковике найти решение этой проблемы, копался в настройках alsamixer. но все безуспешно. Пробовал разные дистры (Mint, Ubuntu, Debian), тоже не помогло. При установке системы через Virtual Box в винде, виртуальная машина определяет микрофон без проблем. Есть ли вообще какой нибудь способ переключения с встроенного микрофона на гарнитуру?
Так вы ответов не получите.
Сначала расскажите, что уже делали. Смысла бегать по граблям второй раз нет.
Настраивали драйвер snd-hda-intel? Какие опции отработали и не помогло (model=что?)?
pavucontrol тыкал? Настройки -> Звук -> Вход что показывает? Может быть просто автоматически не переключается?
Пробовал: — Другие дистрибутивы — Настройки в alsamixer — Настройки в pulseaudio
Один товарищ подсказал что возможно Realtek HDA работает через некоторую эмуляцию, и нужно смотреть в настройках BIOS. Муть какая-то, но в BIOS’e ничего связанного с звуковой картой нет.
Насчет snd-hda-intel первый раз слышу, можно поподробнее узнать?
И да, pavucontrol тоже пробовал. Там видит только один микрофон (ну как и должно быть). При проверке звука (постукиванию по микрофону) шкала реагирует только на встроенном микрофоне. Отключение/подключение гарнитуры не дает никаких результатов.
Там видит только один микрофон (ну как и должно быть).
Должно быть два. Может, не везде, но часто внешний микрофон система видит как отдельное устройство.
Вряд ли, т.к в виртуалбоксе он видит вроде как один микрофон, который принимает звук с гарнитуры, после ее подключения, и автоматом переходит на встроенный, при отключении. (В винде тоже один)
Насчет snd-hda-intel первый раз слышу, можно поподробнее узнать?
Иногда модель (параметр model) опеределяется некорректно. Потому могут теряться микрофоны, переименовываться каналы и прочее.
У меня сейчас ноутбука нет под рукой подсказать, но я бы начал так:
lspci| grep -i audio
По результатам погуглил бы какие параметры передают в snd_hda_intel через параметр model для такой карты и такой-то модели ноутбука (или похожего).
Можно начать с model=auto. Есть специфичные для модели значения.
Это всё через modprobe (и rmmod, modprobe), но, разумеется, только на случай если микрофона в принципе нет. А так он же может и какой-нибудь line-in оказаться и тогда мы не то лечим.
Источник
Не работает микрофон
Не работает микрофон на ноутбуке, как встроенный так и тот что в наушниках.
Крутил в альсе ползунки микрофона — толку нет.
Это обычно дело в линуксе. Микрофон ты может еще и заведешь, а линейный вход.
Возможно тебе поможет гайд 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 микрофон вообще не видит, вставляю как микрофон — видит но не работает
Наушники — гарнитура? Наушники плюс микрофон?
Источник
Подключение микрофона с наушниками
Добрый день. Столкнулся с проблемой подключения наушников с микрофоном. В общем суть простая наушники определяются как внешний вывод успешно, а вот внешний ввод не появляется для микрофона. Это все я говорю из пункта меню звук. Информация о системе ниже:
System: Host: user Kernel: 4.15.0-47-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu2) dm: lightdm
Distro: Linux Mint 19 Tara
Machine: Device: laptop System: ASUSTeK
product: UX331UN v: 1.0 serial: N/A
Mobo: ASUSTeK model: UX331UN v: 1.0 serial: N/A
UEFI: American Megatrends v: UX331UN.301 date: 11/08/2017
CPU: Quad core Intel Core i7-8550U (-MT-MCP-)
arch: Kaby Lake rev.10 cache: 8192 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 15936
clock speeds: min/max: 400/4000 MHz 1: 1699 MHz 2: 1700 MHz 3: 1700 MHz 4: 1700 MHz
5: 1699 MHz 6: 1700 MHz 7: 1700 MHz 8: 1699 MHz
Graphics: Card-1: Intel UHD Graphics 620 bus-ID: 00:02.0 chip-ID: 8086:5917
Card-2: NVIDIA GP108M [GeForce MX150] bus-ID: 01:00.0 chip-ID: 10de:1d12
Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting,nouveau (unloaded: fbdev,vesa)
Resolution: 1920×1080@60.05hz
OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2)
version: 4.5 Mesa 18.2.8 (compat-v: 3.0) Direct Render: Yes
Audio: Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel bus-ID: 00:1f.3 chip-ID: 8086:9d71
Sound: Advanced Linux Sound Architecture v: k4.15.0-47-generic
Собственно задача — решить данную проблему.
Здравствуйте, я попытаюсь помочь Вам решить эту проблему. С Вашей стороны необходимо выполнить ряд условий
- отредактируйте исходное сообщение с использованием LORCODE — приведите его к более читабельному виду. Перед публикацией сообщений используйте кнопку «Предпросмотр».
- Сделайте скриншоты «пункта меню звук». Разместите скриншоты на общедоступном файловом сервисе (например ttps://ibb.co — первый, который вспомнил). Подойдёт любой «без регистрации и смс» для просмотра, размещённых там файлов.
Вкладка «Настройки»: какой профиль выбран и какие варианты возможны?
Вкладка «Вывод» «Профиль устройства вывода»: какие варианты доступны?
На вкладки настройки нету профилей — https://ibb.co/5TQL3rb
На вкладки вывод только один профиль — аналоговый стерео выход
Выполните команду в терминале alsamixer . Нажмите F5. Какие устройства доступны?
Источник
PulseAudio + Bluetooth-наушники: не используется микрофон
Lenovo V510, Calculate Linux, PulseAudio, JBL E45BT. При Bluetooth-подключении (профиль «Гарнитура HSP/HFP») микрофон не воспринимается, т.е. Audacity не начинает запись вовсе — не просто тишина, а линия времени не удлиняется.
Что делать? Спасибо.
Обматерить поттеринга с его пульсаудио и авторов bluez заодно. Блюпуп-наушники в линуксе работают как попало.
Потом выложи выхлоп pactl list sources
Уже много раз обсуждали. Значит твоя гарнитура поддерживает только один из профилей (hsp или hpf, я забыл какой именно). А pulseaudio на данный момент поддерживает только другой из них.
Самый лёгкий способ — сменить наушники (если есть возможность в магазине проверить). Либо искать костыльные решения (не знаю, насколько они работоспособны, у меня в своё время получилось завести, но очень коряво).
Хотя конкретно твоя модель, если верить офсайту, поддерживает и hsp, и hfp. По логике должна работать.
pavucontrol что показывает? Ты в нём переключаешь на hsp/hfp?
Проверить что микрофон точно работает.
Покрутить всё что можно при включении соответствующего профиля в pavucontrol.
96%, что вопрос решится.
Ну и да, что-то такое, надеюсь, у тебя уже установлено pulseaudio-bluetooth.
А вообще, гуглить. Проблема стара как мир, никто и не собирается её нормально решать в ближайшее время. Кучи инструкций и доков в Сети.
Микрофон работает: при использовании с Windows. Со смартфоном. В pavucontrol «Гарнитура HSP/HFP».
А где смотреть ошибки в данном случае?
В pavucontrol «Гарнитура HSP/HFP».
А где смотреть ошибки в данном случае?
Для начала посмотри, что на вкладке Input devices.
Завтра сделаю скриншоты, но, как я уже сказал, в устройствах ввода наушники есть (вместе с качелькой уровня усиления, но без индикации уровня входящего звука), а во вкладке «Конфигурация» режим «Гарнитура HSP/HFP».
А ты поставил это устройство как устройство по умолчанию?
Да. Для верности даже, в последствии отключил все остальные устройства вообще.
А в других приложениях, кроме audacity, проверял? Желательно тех, у кого нативная поддержка pulseaudio (если правильно помню, в audacity только через маршрутизацию в alsa).
Нет, только ещё в Скайпе. Спасибо, погуглю, посмотрю.
Что-то я ничего не добился.
Учитывая, что у меня еще шум вместо звука с микрофона ноутбука, то решил попытаться перейти на Alsa.
В дополнение к моему комментарию. Документация ещё говорит, что ofono добавляет в pulseaudio поддержку HFP, но как-то у меня оно не добавило. Т.е. профиль так и остался недоступен, хотя пульса ofono вроде как признала.
UPD: а нет, шума с микрофона ноутбука нет.
Думаю проблема в том, что он цепляет не тот профиль. У меня такая же проблема, но я забил, т.к. микрофон на компе не особо нужен, а с телефоном оно работает.
О, спасибо, а я оригинальные пытался портировать. Может с этими более удачно выйдет. Возможно, что надо «headset» option of module-bluetooth-discover подправить. Эффектом от патча должно быть «available: yes» в выводе (при подключенном устройстве):
Напротив headset_head_unit: (или аналогичное название).
надо «headset» option of module-bluetooth-discover подправить
А это как сделать? 🙂
Кстати, у меня там были ошибки в /var/log/messages , которых, кажется, раньше не было… Кажется, kernel: Bluetooth: unknown opcode .
А не подскажите, как/где смотреть более подробный логи bluetoothd и bluealsa?
P.S. А еще не подскажите, где в коде поменять написание версии ( pulseaudio —version )? Чтобы мне понимать, что патчи точно применились…
Та у меня 9.0, т.е. это бэкпорт и оригиналы мне и нужны. Я думал, что патчи старее. Может поэтому с трудом накладывается.
как/где смотреть более подробный логи bluetoothd и bluealsa?
Если запускать руками в консоли, то bluealsa всё туда и выводит. bluetoothd надо для этого передать -nd . Я так делал.
Найти строчку с module-bluetooth-discover в /etc/pulse/defaults.pa и дописать headset=native в конец. Хотя, может оно и не надо, вроде патчи меняют значение этой опции по умолчанию.
kernel: Bluetooth: unknown opcode
У меня hci0: hardware error какой-то есть, но я игнорирую.
где в коде поменять написание версии
Вообще оно там генерируется (в configure.ac прописан вызов git-version-gen ), но можно попробовать в src/pulse/version.h после конфигурирования.
как/где смотреть более подробный логи bluetoothd и bluealsa ?
Если запускать руками в консоли, то bluealsa всё туда и выводит. bluetoothd надо для этого передать -nd . Я так делал.
Ой, имел ввиду PulseAudio, а не Bluealsa 🙂 Ну оно log-level в /etc/pulse/daemon.conf .
Эх, так ничего и не вышло…
Ну, A2DP работает, как и раньше. Но не HSP, HFP…
- Без патча, headset=native .
- Без патча, headset=ofono .
- С патчем.
- С патчем, headset=ofono .
- С патчем, headset=native .
- С патчем, отключенным при компиляции ofono, headset=native . Это добавляет режим Headset (HFP) . При подключении — ошибка (полный лог):
Источник
Почему не работают микрофон от наушников в убунту?
Здравствуйте.
Я работаю под kubuntu.
Сегодня купил себе наушники sven, не самые дешевые.
Подключил к компьютеру, наушники работают, а микрофон — нет.
Зашел в настройках звука:
В чем может быть проблема?
Я не очень хорошо знаком с настройках звука в убунту.
Прочитал информацию на разных сайтах, но так и не нашел рабочее решение.
- Вопрос задан более двух лет назад
- 2951 просмотр
Простой 11 комментариев
Moskus, перезагрузил систему и микрофон появился
Только он по прежнему не работает.
Я проверяю через этот сайт и получаю ошибку
В alsamixer headphone активировал на m
Нашел на каком-то форуме такую же проблему. Человек не знал как решить, но предложил перейти на deepin.
Ну я и перешел.
Что интересно, с такими же настройками как в ubuntu, в deepin микрофон работает. Что за чудеса?
Вот настройки из deepin
А вот настройки из kubuntu
Сергей Бурдужа, скорее всего это связано с тем, что в процессе использования Kubuntu вы удалили какой-то пакет. Иногда доходит до абсурда — поставил где-то галку, прописал где-то конфиг месяц назад, а потом забыл и после с новым оборудованием что-то не работает.
Но может быть и другой расклад: дистрибутив Deepin поставляет по умолчанию какие-то дополнительные пакеты, которые вам необходимы. Рабочее окружение Deepin тоже написано на Qt, если я не ошибаюсь, и библиотеки использует те же.
Источник