Встроенный микрофон и Skype. Debian Wheezy.

Автор alexgas2006, 25 ноября 2012, 02:30:29

« назад - далее »

0 Пользователи и 10 гостей просматривают эту тему.

alexgas2006

Здравствуйте. Возникла проблема с микрофоном в скайпе, решение которой я никак не могу найти. Проблема следующего характера.
Встроенный микрофон (в ноутбуке) отказывается записывать мой звук в скайпе. Вместо голоса там либо тишина, либо, если наболтать усиление, хрип.
Проверял, микрофон работает. Стандартная программа "Звукозапись" отлично записывает и воспроизводит звук, записанный со встроенного микрофона (при тех же настройках).
Еще интересно то, что со внешним микрофоном у скайпа проблем нет, т.е. я подключаю в гнездо гарнитуру, ставлю в настройках на вход "Микрофон" вместо "Встроенный микрофон", и скайп пишет мой звук.
Также пробовал подавать скайпу на вход звук системы, его скайп тоже пишет. А вот меня со встроенного микрофона никак не хочет.
lspci:
Открыть содержимое (спойлер)
lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
[свернуть]
alsa-base.conf:
Открыть содержимое (спойлер)
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; : ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
[свернуть]
Не знаю что еще добавить, mute не стоит, ползунки в alsamixer в порядке (на "Internal" стоит "Capture"), в gstreamer-properties творится что-то непонятное, там значения сбиваются постоянно. Стоит pavucontrol, только не нужен, встроенное приложение "Звук" выполняет все те же функции. Стоят alsa-utils, alsa-tools, gnome-alsamixer (он какой-то неочень).
Раньше помню (в т.ч. и на Debian) проблема с микрофоном в скайпе у меня решалась просто убиранием одного из каналов микрофона в ноль, но сейчас это не помогает. На этом же ноуте до Wheezy стоял stable, там эта проблема решилась именно таким способом.
Ну, в конце концов, другая программа то пишет звук с этого микрофона. Почему скайп нет?
Скайп стоит скачанный с офф. сайта 4.1.0.20-1.
В скайпе в настройках только одно устройство: "Pulse Audio (local)".


Help, please!  :)Намучался уже с ним.

vladimir_ar

Он, микрофон, до этого в скайпе работал?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

alexgas2006

Цитата: vladimir_ar от 25 ноября 2012, 12:55:34Он, микрофон, до этого в скайпе работал?
Да, на stable работал, на ubuntu, на винде и щас работает.

Евгений

#3
Поиграйтесь настройками Skype, а именно: Настройки > Устройства.

Прочтите Руководство по добавлению изображений на форум. Malaheenee

alexgas2006

#4
Цитата: Евгений от 25 ноября 2012, 16:01:06Поиграйтесь настройками Skype, а именно: Настройки > Устройства.
Я ж говорю, у меня там только одно устройство : "PulseAudio server (local)". Собственно как на Вашем скрине.

Евгений

#5
Цитата: alexgas2006 от 25 ноября 2012, 16:06:01
Цитата: Евгений от 25 ноября 2012, 16:01:06Поиграйтесь настройками Skype, а именно: Настройки > Устройства.
Я ж говорю, у меня там только одно устройство : "PulseAudio server (local)". Собственно как на Вашем скрине.
У меня не одно, я выбрал из списка "PulseAudio server (local)" - а там много чего было.
А вообще, перед этим ставил голую ось, а потом (в части звука) руками установил alsa-utils, pulseaudio и pavucontrol. Что там вытягивало по зависимостям не смотрел.

vladimir_ar

Цитата: vladimir_ar от 25 ноября 2012, 12:55:34Он, микрофон, до этого в скайпе работал?
Он, микрофон, до этого в скайпе работал?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

alexgas2006


calambus

alexgas2006 , выложите вывод консольной команды :cat /proc/asound/pcm
Возможно нужно дописать строку в конфигурационный файл по этой рекомендации ...

alexgas2006

#9
Цитата: calambus от 25 ноября 2012, 20:15:13Возможно нужно дописать строку в конфигурационный файл по этой рекомендации ...
cat /proc/asound/pcm:
00-00: CONEXANT Analog : CONEXANT Analog : playback 1 : capture 1
00-01: Conexant Digital : Conexant Digital : playback 1
00-03: HDMI 0 : HDMI 0 : playback 1

Я пробовал, но не нашел нужного мне значения.

Сообщение объединено: 27 ноября 2012, 01:32:08

Совсем никаких идей? =(
Что же делать???

alexgas2006


vladimir_ar

Отключите в скайпе "Позволить Skype автоматически регулировать громкость" и чуствительность микрофона настройте в микшере.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

alexgas2006

#12
Цитата: vladimir_ar от 28 ноября 2012, 11:57:20Отключите в скайпе "Позволить Skype автоматически регулировать громкость" и чуствительность микрофона настройте в микшере.
Пробывал... не помогает...

Сообщение объединено: 28 ноября 2012, 21:35:21

С такими настройками микрофон в скайпе заработал:
Открыть содержимое (спойлер)
Taken from the Acer 522/722 wiki
Open a terminal window and run "alsamixer"
press F6 and choose "1 HDA ATI SB" as a sound card to configure by pressing Enter
to see the mic-related sliders, press F5 and move the cursor keys to the right, only the outermost three sliders need to be set to a level of 56 by pressing the Up key
then, by pressing the "c" key on each of the three sliders, the volume level of each right channel needs to be put to 0
finally, quit alsamixer by pressing ESC.

Comments:
1) I set mic boost and capture to 100 and I get no hum. Muting the right channel is key.
2) When everything is set, execute
Код Code
1
sudo alsactl store
3) The settings need to be restored at every boot. Add this command as a startup application
Код Code
1
alsactl restore
[свернуть]
Но есть проблема. Когда начинается звонок в скайпе, настройки как раз этих трех последних столбцов слетают. Видимо, скайп, их как-то меняет. И меня, естественно, не слышно снова. Думал, что это может быть из-за галочки в настройках скайпа, где разрешается скайпу управлять громкостью, но она выключена.
Проверил, как реагируют настройка на приложение "Звукозапись", оказалось, что тоже меняются.
Инструкция, которая там приведена, помогает сохранять настройка при перезагрузки, а у меня получается, что как только идет обращение к микрофону, его настройки сбиваются. Что делать?


alexgas2006

Цитата: calambus от 29 ноября 2012, 23:23:13посмотрите это : Как сохранить настройки микшера при использовании ALSA? Как сделать, чтобы они восстанавливались?
Поставил в автозагрузку alsa-utils. Все равно на время разговора в скайпе, настройки микрофона в alsa меняются... после завершения разговора опять меняются, но не в исходное состояние.
Ума не приложу что это может быть.