LINUX.ORG.RU

И все-таки, как заставить нормально работать микрофон с пульсой?

 ,


0

1

2013 год на дворе, а в линуксе до сих пор шумит микрофон. Не только во всяких скайпах, но и при обычной записи звука. Ubuntu/Opensuse. Микшеры крутить - не помогает. Делаю микрофон чуть громче - начинается фоновый шум. Делаю тише - ничего не слышно вообще. Как бороться-то? Кучу всего из гугла перепробовал.

Да, микрофон, встроенный в ноутбук. Купить отдельную поделку не предлагать. Говорить, что такой микрофон дерьмо - тоже не нужно: специально, когда биос обновлял, проверил скайп в винде - все замечательно. И да, на венду валить тоже не предлагать.

★★

Проверь без пульсы. Так хоть узнаем, проблема в драйвере или в конфиге/сорцах пульсы.

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

Для начала попробуй по загружать разные профили драйвера для твоей карты, возможно, по умолчанию грузится не тот. Если ничего не получится, пинай Takashi Iwai, он бог alsa, может что-нибудь посоветует. Если получится, тоже пинай, чтобы исправил автодетект.

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

Для начала попробуй по загружать разные профили драйвера для твоей карты

Каким образом? modprobe? это оно?

$ modprobe -l | grep -i hda
kernel/drivers/platform/x86/hdaps.ko
kernel/sound/pci/hda/snd-hda-codec.ko
kernel/sound/pci/hda/snd-hda-codec-realtek.ko
kernel/sound/pci/hda/snd-hda-codec-cmedia.ko
kernel/sound/pci/hda/snd-hda-codec-analog.ko
kernel/sound/pci/hda/snd-hda-codec-idt.ko
kernel/sound/pci/hda/snd-hda-codec-si3054.ko
kernel/sound/pci/hda/snd-hda-codec-cirrus.ko
kernel/sound/pci/hda/snd-hda-codec-ca0110.ko
kernel/sound/pci/hda/snd-hda-codec-ca0132.ko
kernel/sound/pci/hda/snd-hda-codec-conexant.ko
kernel/sound/pci/hda/snd-hda-codec-via.ko
kernel/sound/pci/hda/snd-hda-codec-hdmi.ko
kernel/sound/pci/hda/snd-hda-intel.ko

emissar ★★
() автор топика
Ответ на: комментарий от lexxus-lex

Это не то немного. У него только шум был. У меня голос то слышно. Причем, чем усиление микрофона больше ставлю, тем громче слышно голос, а шум на фоне голоса еще громче становится. Если усиление микрофона почти убрать - шума не будет практически, но и чтобы что-то сказать - нужно чуть ли не целоваться с ноутбуком. Да и сам голос на записи кажется глухим каким-то что ли. В той же венде он как бы «кристальный».

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

Не совсем. У модулей ядра есть опции, часто среди них можно вручную выбрать конкретную модель карточки. С ноутами все не так просто - там используются цифровые микрофоны со своими причудами. Подробная инфа об опциях есть в документации к соответствующему модулю.

anonymous
()

> 2013 год на дворе, а в линуксе до сих пор шумит микрофон

Пульсаудиопроблемы. Пульсаудио не нужен.

> Ubuntu/Opensuse

В Ubuntu легко удаляется (в отличие от Mageia, где из-за прибитого к PulseAudio намертво libcanberra просто так PulseAudio не удалишь, система предлагает также удалить 600 других пакетов). В openSUSE в Оборудование => Звук отключается одним щелчком мыши.

> Купить отдельную поделку не предлагать. ... И да, на венду валить тоже не предлагать.

Просто потестируй без PulseAudio и скажи, работает ли.

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

Пульсаудиопроблемы. Пульсаудио не нужен.

Да нет. В сюсе с отключенной пульсой то же самое происходит. Я вот не могу понять, какая звуковуха у меня. Может узнав, было бы проще погуглить.

$ lspci | grep -i audio
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
Вроде amd. А в lsmod присутствует snd_hda_intel
$ arecord -l
**** Список CAPTURE устройств ****
карта 1: Generic [HD-Audio Generic], устройство 0: ALC269VC Analog [ALC269VC Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
Возможно, что подгружен не тот драйвер (модуль), а как выбрать/протестить другие я не знаю.

Да, кстати, в ноутбуке заявлена поддержка

Звуковые эффекты: подавление шумов микрофона, SoundAlive™

Но все получается как-то наоборот :)

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

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

actionless ★★★★★
()

Страдал от тех симптомов, нашел на западном форму как отконфигурировать алса в /etc/modprobe.d/alsa-base.conf :

For me works «options snd-hda-intel position_fix=3».

I found this in http://wiki.sabayon.org/index.php?title=HOWTO:_Resolve_Problems_with_HDA-Inte...

position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size)

I tried all values: 0 and 1 create crackling during capture; 2 - creates huge interruptions also in the playback sound; 3 - sound is good in capture and playback.

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