Заметки полного :-)

Ubuntu + Skype не работает микрофон - Решение!


Впрочем я так думал что нету звука! Ведь понятие НЕТУ - растяжимое! Итак, если у вас уникальное устройство которое при тесте ВМЕСТО звука после записи выдает трески и шипение, в куче которого возможно слышны ваши речи но в непонятном искажении - это значит у вас стоит на максимум усиление захвата Capture для решения надо запустить alsamixer(запускать из консоли!), нажать F4 и в разделе Capture поставить примерно 50%.

У меня стоит 58% это чуть громче чем надо, неопытные руки всегда могли сделать нечто этакое, как например поставить на максимум этот параметр, а потом удивляться мол почему микрофон не работает. А этот параметр в данном случае ОЧЕНЬ важен!

Так вот суть в том что трески в записи - это чрезмерный параметр усиления захвата. Естественно если этот параметр случайно поставить процентов на десять, то свою запись с микрофона вы ВОВСЕ не услышите. А если поставить 100% - то помимо вашей непонятной речи будут трески и шипения!


Я уделяю этому внимание потому что в данном случае можно перепутать неисправность драйверов и кривые руки. (что со мной и было)

Если же после того как параметр захвата установлен на должные 50% (кстати у каждого будет свое усиление в зависимости от устройства!!!) звука совсем нету после записи, значит теперь уже проблема в драйверах!

Долго я искал решение, причем четкое без каких-либо "да установи ты алсу и все пульс глючный" - на различных форумах. После бубна описанного выше я понял что драйвера пульса вполне годятся! Однако я не стану утверждать что драйвера алса в чем-либо хуже.

ИТАК, для смены Pulseaudio на Alsa делаем следующее:

1. Удаление пульса:
sudo apt-get purge libcanberra-pulse pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-udev   pulseaudio-module-x11 gstreamer0.10-pulseaudio pulseaudio-utils pavucontrol
2. Если эта команда запущена из под терминала а не из рабочего стола, то для восстановления необходимо ввести:
sudo apt-get install ubuntu-desktop
3. После чего ставим алса-драйвера:
sudo apt-get install gnome-alsamixer alsa-oss python-alsaaudio


UPDATE 1:
1. После манипуляций - ПЕРЕЗАГРУЗИТЕ СИСТЕМУ, ПОЛНОСТЬЮ.
2. Войдите в НАСТРОЙКИ скайпа и выберите в настройках звука НУЖНОЕ устройство!

З.Ы. Спасибо анонимному комментатору №3 за уточнение. Я в период танцев с бубном столько парился с осью что упустил эту деталь из виду.


После чего все долно заработать!

HINT#1: Вместо alsamixer можно смело запускать gnome-alsamixer из Приложения - Аудио/Видео, я просто уже не помню откуда у меня на компе консольный алсамиксер взялся. (update: установлен по умолчанию)

HINT#2: Для автоматической настройки захвата можно в скайпе в настройках устройств выставить "Разрешить автоматическую подстройку звука и микрофона" тогда скайп сам установит "должный уровень усиления" однако бывает что он устанавливает слишком тихий или громкий уровень.

На этом все. =)


ПОДЕЛИСЬ:

32 комментария:

  1. Как не рабатало,так и осталось.

    ОтветитьУдалить
  2. все не хочет работать...

    ОтветитьУдалить
  3. Мне помогло сразу. Автор не отметил, что после всего вышеперечисленного нужно перезагрузить компьютер. Войти в настройки скайпа и выбрать в настройках звука нужное устройство.

    ОтветитьУдалить
    Ответы
    1. у меня хоть проблема и не решенная,но автор вам как раз и сказал,что нужна перезагрузка и обязательно войти в настройки...читайте внимательно

      Удалить
  4. Даже когда перезагрузила компьютер, ничего не случилось, не помогло...(((( В списке выбора аудио нету алса

    ОтветитьУдалить
  5. вы сначала удалить драйвера пробовали? а потом установить?

    ОтветитьУдалить
  6. единственная статья которая помогла, хотя громкость и микрофона и динамиков слабовата.
    автору огромное спасибо

    ОтветитьУдалить
  7. всё проще чем вы думаете, я зашел в звук и там нажал включить микрофон и у меня всё заработало, а при помощи gnome-alsamixer настроил силу шипения, шипение оно будет всегда, а вот чтобы ещё и голос появился просто включить в звуке, удачи

    ОтветитьУдалить
  8. Легаси, не у всех все та просто как ты пишешь.

    ЗЫ, люди кому помогло - комментируйте, не впадлу. Хоть буду знать сколько душ спас =)

    П.С. кому помогло - на здоровье!

    ОтветитьУдалить
  9. Привет! У меня тоже не работает микрофон. Скрины настроек:
    1. http://i028.radikal.ru/1108/7a/a1750c2e7b78.jpg
    2. http://s011.radikal.ru/i318/1108/88/58b4e3c022cc.jpg
    Вопросы:
    1. Какое устройство выбрать в настройках Skype, исходя из информации, которая дана в терминале (см.рис.2)?
    2. Что сделать, чтобы все работало? :)

    ОтветитьУдалить
  10. Если мне не изменяет память то:
    HDA Intel, ALC662 rev1 Analog (hw:0.0)

    А вообще если не поможет попробуйте все кроме
    modem, 4.0, 5.1, 7.1, bluetooth

    ОтветитьУдалить
  11. Спасибо большое! У меня все получилось!

    ОтветитьУдалить
  12. помогло, спасибо:)

    ОтветитьУдалить
  13. Если то, что описано в начале не помогло не спешите делать update. Возможно у вас просто не настроены входы и выходы аудиокарты как у меня.
    Нажмите на F5 чтобы появились все настройки и поиграйтесь с параметрами Analog Source, Digital Source и главное Shared Mic/Line in
    У меня выставлено так

    Analog Source [Mic]
    Mic 40
    CAPTURE feedback 0
    Digital Source [i2s in]
    Shared Mic/Line in [Mic in]

    У меня аудио система 5.1 с 4 выходами. Ошибка была в том, что Shared Mic/Line in было установлено в Line in т.е. 4 входе был линейный (уже усиленный сигнал, а не микрофон). CAPTURE feedback отвечает за смешивание микрофона с выходным звуком, это значение так и должно быть в ноле.

    Автору спасибо за статью. Как бы там не было alsamixer помогает.

    ОтветитьУдалить
  14. Спасибо автору. Сделал всё как написанно,удалил pulceaudio, поставил alsa mixer всё сразу заработало.

    ОтветитьУдалить
  15. Всем пожалуйста!
    Если по техническим данным есть что дополнить пишите в комментах.

    ОтветитьУдалить
  16. Добрый день, еще один важный момент, если делать под иксаим (графикой), то обязательно пропускать пункт №2.

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

    ОтветитьУдалить
  18. спасибо всё получилось....РАБОТАЕТ РОДИМЫЙ!

    ОтветитьУдалить
  19. Спасибо, за реальную помощь. Заработало. правда не сразу. В настройках алсамиксера, который надо запускать из консоли, очень важным оказалось, чтобы при настройках захвата по F4, под столбиками capture и mic стояло слово "ЗАХВАТ ЛВ ПР", (включается и выключается пробелом). Кроме того, поскольку звук в итоге оказывался тихим и при следующем входе в алсамиксер параметр capture падал с 55 до 7 единиц, отключил в скайпе разрешение на подстройку звука. Потом в алсамиксере выставил нужное усиление микрофона и стало все окей. Удачи всем! У меня старое железо - мать на чипсете i815, целерон 1,1 Ггц, ось RUNTU 10.04 LITE.

    ОтветитьУдалить
  20. Отлично! Все работает! Автору спасибо!

    ОтветитьУдалить
  21. ёбаный пиздец !!! у меня samsung r510, поставил убунту камеру смог настроить, а драйвер микрофона хуй видит.

    ОтветитьУдалить
  22. Карта: HDA Intel =Чип: Intel Cantiga HDMI --------ЧО ДЕЛАТЬ,в квнттакте звук не отсылается (samsung r510)

    ОтветитьУдалить
    Ответы
    1. Попробуй поставить ALSA драйвер. Но предварительно проверь чтобы локально все работало. Также возможно надо проверить/покрутить настройки самого флеш. Чесслово не знаю как там контакт с аудио работает.

      Возможно потребуется поискать ответ у самого контакта. Если например скайп работает а контакт - нет.

      Удалить
  23. Матплата ASUS P5GV-MX, звук HDA Intel AD1986A ICH6.
    Запись с микрофона (наушники) не работала. Перепробовал разные Linux'ы, никакого толка.
    Сам предпочитаю UBUNTU.
    По изысканиям на форумах в файл /etc/modules вписал
    snd-hda-intel model=3stack не помогло. А вот в ALT Linux нашёл то , что надо.
    Цитирую по руководству администратора по ALT Linux:
    Единственное, что необходимо помнить — это при использовании драйверов ALSA в файл /etc/modules.conf необходимо добавить строку prereq snd-ваш_драйвер snd-pcm-oss для включения эмуляции OSS драйверами ALSA.
    После занесения в файл /etc/modules фразы prereq snd-hda-intel snd-pcm-oss .
    Победа полная, запись с микрофона пошла и вся конфигурация карты видна. Регулятор громкости показывает четыре раздела:
    1 Воспроизведение
    2 Запись
    3 Переключатели
    4 Параметры — число подключённых каналов звука 2, 4, 6.
    Удивлён, почему загрузчик UBUNTU 8.10 не делает это сам
    После установки видеокарты ATI Radeon понадобилось дописать и вот это, найденное на форуме
    «на Убунту 6.06 я эту проблему решал дописывая в /etc/modprobe.d/alsa-base строчку
    options snd-hda-intel model=3stack»

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

    ОтветитьУдалить
    Ответы
    1. Спасибо автору, работает!

      Удалить
    2. был тоже шум, в alsamixer можно настроить два микрофона. Один из двух выключаешь и нет шума. Другой это и есть искомый микрофон.

      Удалить
  24. Спасибо, заработало.
    только я запустил миксер через меню программ, и немного ползунками помикшировал.

    "2. Войдите в НАСТРОЙКИ скайпа и выберите в настройках звука НУЖНОЕ устройство!"

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

    ОтветитьУдалить
  25. Мне помогло sudo apt-get install pavucontrol с последующим перезапуском скайпа.

    ОтветитьУдалить
  26. Мне помогло добавление в /etc/modprobe.d/alsa-base.conf строк

    alias snd-card-0 snd-hda-intel
    options snd-hda-intel model=auto

    ОтветитьУдалить

Все сообщения проверяются! Спамеры идите в лоток блинами торговать! Адекватные люди приветствуются.

ADSNS

Архив блога