LINUX.ORG.RU

OSS. не работает звук с микрофона.


0

1

с линейного не проверял, но с микрофона нифига не захватывается. Микрофон исправен. Можно выбрать захват с mix - тогда захватывается с микшера. При переборе остальных устройств захвата тишина.

дебиан, OSS, HDAudio
нечего явного не нагуглил.

Ткните плиз носом в решение.

ЗЫЖ ALSA не предлагать. Там качество звука существенно хуже получается (не отсечка).


попробуйте в PulseAudio в выборе захвата, поменять Microphone1 на Microphone2, а потом обратно на Microphone1.

Таким способом «включаю» у себя микрофон

zibert ★★★
()

>ALSA не предлагать. Там качество звука существенно хуже получается

Хуже, чем ничего? У тебя же сейчас никакого звука на OSS?

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

у меня только захват с микроона не работает на ОСС. а вот качество ВОСПРОИЗВЕДЕНИЯ в любых плеерах и при любом раскладе настроек миксера в осс ощетимо лучше

griz
() автор топика

>HDAudio

ALSA ... Там качество звука значительно хуже


Да, не перевелись ещё сказочники.

И, да, укажите что у вас за кодек.

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

да нет, не сказочники. уши позволяют услышать. да и остальной тракт позволяет ошутить разницу.
На эту тему много копий сломано. Речь сейчас не об этом.
До этого была другая карта, там разницы никакой не было в звуке. Жил на ALSA и не парился. На этом кодеке разница есть и ее слышно.

кодек VIA VT1708S

ossinfo
Version info: OSS 4.2 (b 2003/201007150434) (0x00040100) GPL
Platform: Linux/x86_64 2.6.34 #1 SMP Tue May 18 01:29:05 MSD 2010 (debian)

Number of audio devices:   8
Number of audio engines:   12
Number of MIDI devices:      0
Number of mixer devices:   1


Device objects
0: osscore0 OSS core services
1: oss_hdaudio0 ATI HD Audio interrupts=494 (33493)
HD Audio controller ATI HD Audio
Vendor ID 0x10024383
Subvendor ID 0x83571043
Codec 0: Unknown (0x11060397/0x1043836c)
2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices
0: High Definition Audio 0x1106039 (Mixer 0 of device object 1)

Audio devices
HD Audio play pcm1 /dev/oss/oss_hdaudio0/pcm0 (device index 0)
HD Audio play pcm2 /dev/oss/oss_hdaudio0/pcm1 (device index 1)
HD Audio play pcm3 /dev/oss/oss_hdaudio0/pcm2 (device index 2)
HD Audio play pcm4 /dev/oss/oss_hdaudio0/pcm3 (device index 3)
HD Audio play spdifout1 /dev/oss/oss_hdaudio0/spdout0 (device index 4)
HD Audio play spdifout2 /dev/oss/oss_hdaudio0/spdout1 (device index 5)
HD Audio rec select1 /dev/oss/oss_hdaudio0/pcmin0 (device index 6)
HD Audio rec jack6 /dev/oss/oss_hdaudio0/pcmin1 (device index 7)

Nodes
/dev/dsp -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_hdaudio0/spdout0
/dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0

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

нет. у меня комплексов по этой части нет. Если и покупать что что то серьезное, а на это денег жалко. А если не серьезное то и покупать незачем.
Реализация кодека на плате отностельно неплоха - болезни наводок и помех не наблюдается.
Наблюдается кривая поддержка его в ALSA. Это правда было год назад - потом не пробовал. Что там сейчас незнаю. Альсу приходилось пилить и качество очень болело.

ОСС подхватывает кодек сразу и значительно лучше. Но вот с настройками в ОСС как то поскуднее.

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

все стоит. ossmix позволяет тягать ползунки и ставить галочки. Но найти сочетания которое позволит получить звук с микрофона не удалось.
в том то и дело. Формально все присутствет, можно перебирать два jack входа. Один видимо на задней панеле, другой на передней. Можно выбрать запись с микшера, с CD-in и некие pcm входы.
но на на одном из них нет сигнала с микрофона.
Формально захват происходит - если выбрать звук с микшера то он сам себя захватывает.

griz
() автор топика

>Там качество звука существенно хуже получается
не верю!
приведи параметры к таковым железки

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

не верю!

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

приведи параметры к таковым железки

переведи

griz
() автор топика

вот даже наступил себе на горло и попробовал альсу потавить. Так она даже не ставится. И баг соответсвующий есть http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584336

так и не нашел патч

короче альса навысоте!

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

Например, у меня на ядре .19 или старше был недопилен драйвер звуковой, звук был уг - щёлкал и тд.. На .28 всё было уже идеально, возможно и раньше.

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

ну тогда меняю вопрос:

алса не компиляет драйвера потому как баг (см. выше)

как ее поставить? Если ручками таки заставить скрипт собрать драйвера то они собираются без проблем, но не работают. Ибо говорит что


FATAL: Error inserting snd (/lib/modules/2.6.34/kernel/sound/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd
WARNING: Error inserting snd_pcm (/lib/modules/2.6.34/kernel/sound/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hwdep (/lib/modules/2.6.34/kernel/sound/acore/snd-hwdep.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.34/kernel/sound/pci/hda/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.34/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Installation failed.


dmesg

[ 4647.842598] snd: Unknown symbol unregister_sound_special
[ 4647.842852] snd: Unknown symbol register_sound_special_device
[ 4647.843614] snd: Unknown symbol sound_class
[ 4647.846713] snd_timer: Unknown symbol snd_info_register
[ 4647.846807] snd_timer: Unknown symbol snd_info_create_module_entry
[ 4647.846915] snd_timer: Unknown symbol snd_info_free_entry
[ 4647.847120] snd_timer: Unknown symbol __snd_printk
[ 4647.847212] snd_timer: Unknown symbol snd_iprintf
[ 4647.847329] snd_timer: Unknown symbol snd_ecards_limit
[ 4647.847434] snd_timer: Unknown symbol snd_oss_info_register
[ 4647.847525] snd_timer: Unknown symbol snd_unregister_device
[ 4647.847640] snd_timer: Unknown symbol snd_device_new
[ 4647.847836] snd_timer: Unknown symbol snd_register_device_for_dev

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

> Формально захват происходит - если выбрать звук с микшера то он сам себя захватывает.
Попробуйте aumix запустить и там все ползунки поднять,
в частности IGain (не знаю как расшифровывается IGain,
но у меня именно он включает микрофон в OSS почему-то,
а Mic можно хоть на нуле оставлять).

ЗЫ. Удачи, не сдавайтесь, не ставьте алсу.
После OSS алса воспринимается как кривое неудобное поделие.

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

Зачем вы на debian собираете её сами?
Alsa c бородатого года в ядре.
Cтавьте alsa-lib, alsa-utils, убираете mute в alsamixer и всё работает(скорее всего).

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

вообще то альсу пилят
т.е. например - был у меня ноут асер какой-то там
вот на нём искаропки звука не было
при model=acer и position-fix=3 был но трещал шо ппц
а вот при position-fix=2 идеально
если почитаешь изменения в версиях альсы, то увидишь, что там постоянно фиксят этот position_fix для каких-либо карт
и продолжается это уже давно

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

вообще то альсу пилят


да пили я ее. от перегрузок, треска и пр. избавился. Но звук все равно отличался. особенно в области НЧ бубнил.

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

Зачем вы на debian собираете её сами?

Alsa c бородатого года в ядре.

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

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

Эм, ну чейнджлоги alsa я читал, да.
И то, что ядро пилят тоже догадывался ;)

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

>И, повторяю, alsa включена в ядро, просто пересоберите его с оной.
честно говоря не хочу альсу. негатив от нее остался.

Вы не знаете про http://backports.debian.org/

Знаю. там уже есть репорт про то, что оно не собирается.

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

>не rate косячит?
да вроде нет. не настолько явно.
Сечас уже не восстановить всю инфу - альсу ставить - последнее средство.

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

>После OSS алса воспринимается как кривое неудобное поделие.
вот и у меня такое же очучение осталось


Попробуйте aumix запустить и там все ползунки поднять,

в частности IGain (не знаю как расшифровывается IGain,
но у меня именно он включает микрофон в OSS почему-то,
а Mic можно хоть на нуле оставлять).

aumix: устройство не найденo: Победа

в реальности /dev/mixer есть

если устройство дать заведомо неверное то будет

aumix -d /dev/mixe
aumix: ошибка открытия MIXER: Нет такого файла или каталога

локументация поражает подробностью.

griz
() автор топика

альса чем была тем и осталась

решился. собрал ядро 2.6.36 , собрал альсу. и разобрал. как был звук ГОВНО под альсой год назад так и остался. ОСС намно живее звучит.

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