ALSA + микрофон + Gtk - приложения (страшное колдунство!)

Модератор: Модераторы разделов

Ответить
Аватара пользователя
OldWiseCat
Сообщения: 37
ОС: Arch Linux x64

ALSA + микрофон + Gtk - приложения

Сообщение OldWiseCat »

помогите люди добрые, происходит что-то странное! в Qt приложениях звук записывается (проверял в kWave), а в Gtk - нет! (empathy, skype (хотя последний совсем не показатель)). микрофон включён, уровни выставлены

Код: Выделить всё

# lsmod | grep snd
snd_hda_codec_realtek   250180  1
snd_hda_intel          21682  2
snd_hda_codec          63659  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6340  1 snd_hda_codec
snd_pcm_oss            39011  0
snd_pcm                70318  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              18799  1 snd_pcm
snd_page_alloc          7033  2 snd_hda_intel,snd_pcm
snd_mixer_oss          17299  1 snd_pcm_oss
snd                    57408  12 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_pcm,
snd_timer,snd_mixer_oss
soundcore               6095  1 snd

Код: Выделить всё

# lspci|grep Audio
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

как такое возможно вообще?! и что делать?
Система Arch x86_84, мать ASUS M2N-MX SE.
Ещё сегодня заметил странность. если говорить прямо в микрофон, то звук начинает выводится с него на колонки. хотя, судя по шуму в гарнитуре, он на вывод идёт всегда.
Спасибо сказали:
Аватара пользователя
muhas
Сообщения: 185
Статус: ленивый арчевод
ОС: Archlinux i686 Current
Контактная информация:

Re: ALSA + микрофон + Gtk - приложения

Сообщение muhas »

skype на qt =)
тут видимо проблемы с указанием микрафона (устройства ввода) в программах...
Реальность многогранна поэтому не может быть той правдой, которая «всего одна».
Спасибо сказали:
Аватара пользователя
pavlo84
Сообщения: 91
ОС: ArchLinux

Re: ALSA + микрофон + Gtk - приложения

Сообщение pavlo84 »

как такое возможно вообще?! и что делать?
Система Arch x86_84, мать ASUS M2N-MX SE.
Ещё сегодня заметил странность. если говорить прямо в микрофон, то звук начинает выводится с него на колонки. хотя, судя по шуму в гарнитуре, он на вывод идёт всегда.


У меня была похожая проблема со Скайпом. Решил установкой pulseaudio.
Если заинетерсует - можно почитать мой опус подробнее: Решено: Микрофон и Skype
Модно, стильно, по-мужски - http://menandstyle.ru
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: ALSA + микрофон + Gtk - приложения

Сообщение ATIpro »

snd_hda_intel :)
Расскажу и я тогда свою историю успеха со Скайпом. Итак, у меня встроенная звуковуха с модулем snd_hda_intel. Никак не удавалось без Пульсаудио заставить работать микрофон. Но потом неожиданно выяснилась странная закономерность - если установить Пульс, выставить там громкость для микрофона и удалить его(пульс), то микрофон работает и через alsa. Стал копать в этом направлении. Выяснилось, что в модуле snd_hda_intel просто напросто ошибка, из-за которой линия громкости(чувствительности) микрофона названа по-левому Digital и обычно замьючена. Если уровни громкости выставить правильно, то микрофон нормально снимается с дефолтными настройками во всех приложениях, в том числе и в Скайпе.
Кстати материнка у меня похожая M2NPV-VM. Прикладываю скрин с настройками alsamixer, надеюсь поможет.
Изображение
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: ALSA + микрофон + Gtk - приложения

Сообщение zenwolf »

без пульсаудио настройки через alsamixer , потом начинает работать.
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: ALSA + микрофон + Gtk - приложения

Сообщение ATIpro »

zenwolf писал(а):
26.02.2010 08:15
без пульсаудио настройки через alsamixer , потом начинает работать.

В общем-то это и имелось ввиду. Пульс упомянул только потому, что он натолкнул на правильный ответ, а для решения проблемы понятное дело он не нужен ;)
Спасибо сказали:
Аватара пользователя
pavlo84
Сообщения: 91
ОС: ArchLinux

Re: ALSA + микрофон + Gtk - приложения

Сообщение pavlo84 »

ATIpro писал(а):
26.02.2010 12:42
zenwolf писал(а):
26.02.2010 08:15
без пульсаудио настройки через alsamixer , потом начинает работать.

В общем-то это и имелось ввиду. Пульс упомянул только потому, что он натолкнул на правильный ответ, а для решения проблемы понятное дело он не нужен ;)


Народ может вы меня натолкнете и на решение моей проблемы со скайпом без использования пулсаудио?

Суть такова - при любых настройках аудиоустройств с скайпе микрофон работает, но прослушивая запись слышу свой голос словно говорит жуткий монстр.
Уже перепробовал ставить разные устройства в скайпе. Решил проблему установкой и настройкой pulseaudio, но он у меня работает не корректно (заикается звук, пропадает при просмотре видео различными плеерами), хочу от него избавиться.
Система Arch х86_64, звук intel-hda, чип realtek ALC883.

Описанный вами способ испробовал, но не помог.
Заранее благодарен.

upd:
Уже настроил.
После выставления уровня Digital в alsamixer перепробовал заново все устройства в skype, и при выборе hdmi(unknown) (а после и Default заработал :) ) микрофон стал работать нормально.
Всем большое спасибо. :)
Модно, стильно, по-мужски - http://menandstyle.ru
Спасибо сказали:
Аватара пользователя
OldWiseCat
Сообщения: 37
ОС: Arch Linux x64

Re: ALSA + микрофон + Gtk - приложения

Сообщение OldWiseCat »

Странно, но у меня Digital нет вообще! PulseAudio у меня просто не работает. т.е. PaVuControl показывает, что запись на микрофон идёт и даже показывает уровень входного сигнала (т.е. видно, что микрофон работает), но в системе звук через него не пашет, так что в /dev/null. чистая альса лучше, ибо адекватней.
Через gstreamer-properties настроил захват звука через GStreamer, правда Empathy перестала устанавливать соединение, так что неизвестно, работает оно или нет.
В скайпе звук стал как у жуткого монстро (как в посте выше) переключение на hdmi не помогает. чип Realtec ALC662 rev1
Первый экран alsamixer:
Изображение
Второй экран:
Изображение
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: ALSA + микрофон + Gtk - приложения

Сообщение ATIpro »

Скрин alsamixer для линий захвата покажи(нужно нажать F4)
Спасибо сказали:
Аватара пользователя
pavlo84
Сообщения: 91
ОС: ArchLinux

Re: ALSA + микрофон + Gtk - приложения

Сообщение pavlo84 »

ATIpro писал(а):
26.02.2010 16:49
Скрин alsamixer для линий захвата покажи(нужно нажать F4)

+1.

to: OldWiseCat
Еще могу добавить - если нажать F5 то alsamixer покажет всё. На Ваших же скринах это тоже можно четко видеть :).
Сам сначала также накололся на это.
Модно, стильно, по-мужски - http://menandstyle.ru
Спасибо сказали:
Аватара пользователя
OldWiseCat
Сообщения: 37
ОС: Arch Linux x64

Re: ALSA + микрофон + Gtk - приложения

Сообщение OldWiseCat »

Спасибо! по нажатии F4 нашёлся Digital. выставил на нём уровень и завёлся в скайпе HDMI без искажений.
Спасибо сказали:
Аватара пользователя
pavlo84
Сообщения: 91
ОС: ArchLinux

Re: ALSA + микрофон + Gtk - приложения

Сообщение pavlo84 »

OldWiseCat писал(а):
27.02.2010 22:18
Спасибо! по нажатии F4 нашёлся Digital. выставил на нём уровень и завёлся в скайпе HDMI без искажений.


А я после и default выставил. Работает тоже хорошо. Вы не пробовали ?
Модно, стильно, по-мужски - http://menandstyle.ru
Спасибо сказали:
Аватара пользователя
OldWiseCat
Сообщения: 37
ОС: Arch Linux x64

Re: ALSA + микрофон + Gtk - приложения

Сообщение OldWiseCat »

pavlo84, пробовал, не работает, увы. Но всё равно, спасибо!
Спасибо сказали:
Аватара пользователя
40000
Сообщения: 282
ОС: Постигаю Linux забывая Windows
Контактная информация:

Re: ALSA + микрофон + Gtk - приложения

Сообщение 40000 »

Есть ли какя-нито гуёвина для у правления звуком из трея?
Ноут: Asus K40IN: Intel Dual-Core 2.10 MHz 4 Gb Sata 500 Gb nVidia g102M(512mb)
Комп: AMD Athlon x2 2.81 MHz 2 Gb Sata 720 Gb nVidia 8800 GT(512mb)
Спасибо сказали:
Аватара пользователя
muhas
Сообщения: 185
Статус: ленивый арчевод
ОС: Archlinux i686 Current
Контактная информация:

Re: ALSA + микрофон + Gtk - приложения

Сообщение muhas »

40000 писал(а):
16.09.2010 01:56
Есть ли какя-нито гуёвина для у правления звуком из трея?

к примеру pyvolwheel, а вообще ума их. поиск по репам и ауру по volume найдет уйму
Реальность многогранна поэтому не может быть той правдой, которая «всего одна».
Спасибо сказали:
Ответить