LINUX.ORG.RU

Не работает микрофон, если включена музыка в наушниках записывает её с шумами и помехами

 звук с наушников на записи, ,


0

1

Вот такая вот проблема. Открываю pavucontrol, выставляю в нём «Аналоговый стерео дуплекс». Перехожу на вкладку где настраивается микрофон, выбираю фронтальный микрофон. Когда стучу по нему в pavucontrol прыгает уровень громкости, вроде как звук с микрофона идёт. А когда пытаюсь отправить голосовое в вк(через firefox) или же когда пытаюсь записать звук диктофоном, то тишина. НО. Если в этот момент включена музыка в наушниках, то она попадает на запись(например в том же диктофоне). Каким образом? Микрофон же ведь не работает. В чём может быть проблема? Может ли проблема быть во встроенном звуке? Причём я пробовал подключать в заднюю панель, там такая же история(для точности перепроверю). О системе:

Operating System: Debian GNU/Linux 11
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.0-9-amd64
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-3550 CPU @ 3.30GHz
Memory: 15.3 ГиБ of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 2500
PulseAudio version: 14.2



Последнее исправление: blbulyandavbulyan (всего исправлений: 2)
Ответ на: комментарий от blbulyandavbulyan

Хром кстати, кажется вообще не видит никакого микрофона

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Там у тебя фронт майк и реар майк видится в пулсовыводе. Такой вопрос - а куда ты прдключаешь уши и микрофон? Сзади, там где несколько джеков? Или вперёд выведены гнёзда? Бывает, что путают с подключением передних джеков. В такой ситуации может неправильно определять куда у тебя что подключено (Это помимо граблей альсы).

Я позже буду дома, гляну как и что подключается.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от blbulyandavbulyan

Так. Только добрался.

Забудь пока про переднюю панель, всё делаем через зад. Я сзади втыкаю микрофон в КРАСНЫЙ вход, при этом автоматом появляется микрофон в микшере КДЕ и в настройках профиля автоматом ставится профиль «Аналоговый стерео дуплекс». В alsamixer, в отличие от твоего, вижу первый «Input source» - «Rear mic», а второй «Front mic». и, как ни странно, все ползунки микрофонов на нуле и только Capture почти на полную. ФФ видит переключение профиля и предлагает для входа «Микрофон». Система работает.

Но из-за ошибок сборки компа (неовместимости? недоработанности?) я просто не могу никак воспользоваться передним микрофоном. Никак. И так у многих. И даже на винде бывает. В чём тут проблема? Может перепутаны пины, а может проблема в прошивке звуковух и производителям наплевать. А может недоработки в альсе, ведь им производители не присылают свои даташшиты.

Надеюсь хоть как-то помогу тебе.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Я проверял микрофон в OBS, и там он работал при подключении как раз в переднюю панель, да и диктофон когда записывает, его можно переключить в настройках(в pavucontrol) с monitor of … на аналоговое стерео, и тогда он О ЧУДО, записывает звук с микрофона. А по поводу заднего порта, проверю завтра, сейчас уже поздно, шуметь нельзя

blbulyandavbulyan
() автор топика
Ответ на: комментарий от R_He_Po6oT

Ну я подключил микрофон к заднему порту, перезапустил firefox и о чудо, он его увидел. Удалось записать звук. НО. OBS ведь смогла записать звук даже тогда, когда он был подключен в переднюю панель.

blbulyandavbulyan
() автор топика
Ответ на: комментарий от R_He_Po6oT

И я ещё заметил, что теперь в устройствах ввода (в pavucontrol) если подключить микрофон в задний порт, то рядом с rear microphone пишется plugged in, а когда подключаю в переднюю панель пишет unplugged, хотя он подключен и через obs мне удалось записать звук даже тогда, когда он воткнут в переднюю панель. С наушниками такая же история, пишет что unplugged, хотя если они подключены в передний порт и если переключить на них вывод звука, то звук прекрасно играет. Может это какая-то общая проблема?

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

что мешает тебе руками переключать источники звука/записи? тем более, что в КДЕ это делается в пару кликов в виджете.

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

еще есть вариант с pipewire, но у тебя вечно протухший деб.

usi_svobodi
()
Ответ на: комментарий от usi_svobodi

Ну в случае с наушниками руками ничего не мешает переключить. А вот в случае с микрофоном… (речь тут про переднюю панель) В большинстве приложений нужно сначала начать запись, а потом переключить индивидуально для этого приложения микрфон с monitor of … на аналоговое стерео. Чувствуете возню? Вместо того чтоб просто записать звук и всё. А вот с firefox-ом вообще такой фокус не прокатывает. А хром вообще отказывается что-либо записывать(опять же, проверял на вк), как будто он вообще не видит микрофона

blbulyandavbulyan
() автор топика
Ответ на: комментарий от usi_svobodi

До начала записи, на вкладке(в pavucontrol) где показывается какие приложение на данный момент записывают звук просто нет этого приложения, а поскольку именно там я и переключал микрофон, то его в таком случае не возможно переключить. Когда микрофон подключен в заднюю панель, аналоговое стерео есть в списке с микрофонами(firefox). Когда микрофон подключен в переднюю панель, его нет в списке. Переключить через pavucontrol именно для файерфокса микрофон нельзя, ну т.е. там аналоговое стерео как бы есть, но оно не включается. Хотя для того же диктофона это сделать возможно. И при этих же условиях, когда я в OBS добавляю микрофон, и выбираю вместо Default, аналоговое стерео, то звук пишется. Я тут загрузил немного [urlhttps://imgur.com/a/SBh3fOt]скринов[/url], где показано то, что и микрофон и наушники показываются неподключенными, хотя они подключены(в переднюю панель). И плюсом к этому, с наушников звук играет. И с микрофона звук записывается, при условиях, которые я описал выше

blbulyandavbulyan
() автор топика
Последнее исправление: blbulyandavbulyan (всего исправлений: 1)
Ответ на: комментарий от blbulyandavbulyan

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

anonymous
()
Ответ на: комментарий от blbulyandavbulyan

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

ты до этого конфиги не трогал никакие?

usi_svobodi
()
Ответ на: комментарий от usi_svobodi

Трогал конфиг /etc/pulse/default.pa, но с микрофоном тогда такая же ситуация была и до того как я его изменил

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

перестанет и ты получишь еще больший пердолинг. проверь входы на передней панели сначала. попереключай в них микрофон, вдруг они не правильно подключены.

потом можешь попробовать создать нового пользователя, и зайти под ним и посмотреть че поменяется.

у тебя просто проблемы с автоматическим переключением на новое устройство или с выбором устройства по умолчанию.

на для начала убедись, что передняя панель подключена правильно.

usi_svobodi
()
Ответ на: комментарий от blbulyandavbulyan

Рад, что дело сдвинулось с мёртвой точки. Теперь проверь - совпадают ли пины подключения к передней панели? Скачай инструкцию к материнке, там будет указано что куда., Может тупо перепутаны пины?

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от usi_svobodi

Ну всего два разъёма на передней панели. Один для наушников, второй для микрофона. Наушники работают, они подключены во вход для наушников(музыка же играет с них). Да и микрофон же ЗАПИСЫВАЕТ через OBS как раз через ту переднюю панель. Как они тогда могут быть подключены не правильно? Ну это ладно. А вот про проблемы с автоматическим переключением такое есть. До правки конфига /etc/pulse/default.pa когда наушники были подключены в переднюю панель, звук «шёл» на SPDIF, который естественно не был подключен.

blbulyandavbulyan
() автор топика
Ответ на: комментарий от R_He_Po6oT

? Как они могут быть перепутаны, если микрофон записывает в obs, когда подключен через переднюю панель? Да и наушники работают. Просто автоматически не определяются.

blbulyandavbulyan
() автор топика
Ответ на: комментарий от R_He_Po6oT

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

blbulyandavbulyan
() автор топика
Ответ на: комментарий от usi_svobodi

Да всё бы хорошо, но только скриншот я этого не могу сделатть, список пропадает при попытке сделать скриншот видимо из-за потери фокуса на это приложение. И printscreen тоже не работает, когда открыт этот список

blbulyandavbulyan
() автор топика
Ответ на: комментарий от usi_svobodi

Ну раз скрин шот сделать не получается, то напишу текстом. Это при подключенном микрофоне в переднюю панель:

Front Microphone(unplugged)
Rear Microphone(unplugged)
Line In (unplugged)
Когда подлючаю в заднюю там:
Front Microphone(unplugged)
Rear Microphone(plugged in)
Line In (unplugged)
А когда отключаешь от задней и подключаешь к передней, то профиль «Аналоговый стерео дуплекс» не выставляется автоматически, и приходится переключать его, выставляется что-то связанное с spdif. И везде unplugged

blbulyandavbulyan
() автор топика
Последнее исправление: blbulyandavbulyan (всего исправлений: 3)
Ответ на: комментарий от usi_svobodi

Я попробовал, но на скрин всё равно не попадает открытый список.

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

ставишь задержку 5 секунд > жмешь принтскрин > открываешь список > ждешь пока сделается скриншот.

Аналоговый стерео дуплекс

почему именно этот профиль?

usi_svobodi
()
Ответ на: комментарий от usi_svobodi

Ну потому что если его выставить то наушники и микрофон в obs работают. (при подключении к передней панели) Ну уж явно не должен быть spdif к нему ведь я никогда ничего не подключал

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

от pipewire хуже точно не станет. попробуй поставь pipewire, pipewire-pulse и wireplumber.

пульсу можешь не сносить, а просто отключить.

usi_svobodi
()
Ответ на: комментарий от usi_svobodi

А то что в debian новые версии pipewire только unstable и testing? Тут уже кто-то писал про

протухший дебиан

blbulyandavbulyan
() автор топика
Последнее исправление: blbulyandavbulyan (всего исправлений: 1)
Ответ на: комментарий от usi_svobodi

Я сделал всё по этой инструкции. Но это не дало результата. Стало ещё хуже, теперь автоматического определения нет и при подключении в заднюю панель. Отлично... Может я что-то не доделал?

blbulyandavbulyan
() автор топика
Ответ на: комментарий от usi_svobodi

Хотя нет, при подключении к заду звук есть, он просто мьютится и его надо было размьютить. А вот с передней панелью такая же лажa. И спрашивается, на кой чёрт мне тогда pipewire?

blbulyandavbulyan
() автор топика
Последнее исправление: blbulyandavbulyan (всего исправлений: 1)
Ответ на: комментарий от usi_svobodi

И в конце концов, этот конфиг вроде делает тоже самое, что и я в pavucontrol. Но проблема в том что при подключенном микрофоне в переднюю панель firefox не отображает его в списке доступных устройств, потому что он UNPLUGGED… Хотя звук с него записать можно, в чём я не раз убеждался

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

удалить все, что ставил. включить сервисы если отключал.

но почему оно автоматически не определяется

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

usi_svobodi
()
Ответ на: комментарий от usi_svobodi

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

anonymous
()
Ответ на: комментарий от anonymous

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

usi_svobodi
()
Ответ на: комментарий от usi_svobodi

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

Ну тогда дайте денег на новое. Уж какое есть, таким и пользуюсь

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

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

anonymous
()
Ответ на: комментарий от usi_svobodi

Из за маргинальной надстройки которую и на тех паре процентов использования скоро уже выкинут менять железо?

anonymous
()
Ответ на: комментарий от usi_svobodi

Процент использования линукса на десктопе 2процента, пульсу на ней используют процентов 80, во всех новых дистрах ее выкидывают заменяя на пайпер. Чушь это ваше стремление держать ненужный софт только потому что так привыкли или вам мантейнеры в дистр впихнули и еще из за этого железо менять предлогать.

anonymous
()
Ответ на: комментарий от usi_svobodi

Ну, добавил я в конфиг /etc/pulse/default.pa вот такую строку:

set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo
Но это ничего не поменяло. firefox как не видел ничего кроме monitor of ... так и не видит. (при подключении в переднюю панель) Вот весь конфиг default.pa

blbulyandavbulyan
() автор топика
Ответ на: комментарий от usi_svobodi

Т.е. я должен был его ставить вместо альсы? И пользоваться разделом для установки вместо alsa, а не вместо pulseaudio?

blbulyandavbulyan
() автор топика
Ответ на: комментарий от anonymous

Через apulse он поработал немного, а потом крашнулся. Я про firefox. Да и это похоже на какой-то костыль. Нельзя просто pulseaudio заставить нормально работать? Зачем вообще такой зоопарк звуковых подсистем?

blbulyandavbulyan
() автор топика
Последнее исправление: blbulyandavbulyan (всего исправлений: 1)
Ответ на: комментарий от blbulyandavbulyan

Отключаешь в пульсе автопереключалки все и задаешь нужный профиль и синки по умолчанию.

anonymous
()
Ответ на: комментарий от blbulyandavbulyan

Зоопарк - потому что могем :)

Не работает нормально - потому что производители в каждую железку пихают новые колдунства, героически делают драйвер под винду с обходом граблей и забивают на всё остальное. А сборщики ПК ещё и провода путают. Ну и как тут быть альсе, пульсе и пайпваре?

Вот, что приходится делать людям, чтобы заработало https://askubuntu.com/questions/1273850/front-panel-microphone-does-not-work-... я этот способ не советовал потому что сам разберусь в случае чего, а ты навряд ли.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

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

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Есть вообще кто-нибудь с подобными материнками под эту же платформу у кого нормально определяется передняя панель?

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Кажется я понял в чём прикол. Панель я видимо подключил по AC97, а в биосе стояло HD audio для фронтальной панели. Непонятно только каким колдунством оно работало при таких настройках и принудительном выставлении звука на соответсвующий профиль…

blbulyandavbulyan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.