Автор Тема: Скайп не видит микрофон, как и другие приложения (карта Analog Device SoundMAX)  (Прочитано 4700 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
2. Скайп не видит микрофон, как и другие приложения. Все советы опробованы и не решили проблему. Карта Analog_Device_SoundMAX_6.10.02.6585. В Ubuntu 12.04 проблема решилась сама после очередного обновления ядра.

А он виден и включен?

На первой карте которая нулевая, микрофон включен:
# amixer -c0 get Mic
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive
  Capture exclusive group: 0
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [12.00dB] [on]
  Front Left: Capture [on]
  Front Right: Capture [on]

На второй карте usb-гарнитуры микрофон виден
# amixer -c1 scontents|grep Mic
Simple mixer control 'Mic',0

но выключен:
# amixer -c1 get Mic
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: Playback 0 - 29 Capture 0 - 13
  Mono: Playback 0 [0%] [-41.00dB] [off] Capture 13 [100%] [29.00dB] [on]

И его можно включить
# amixer -c1 set Mic 100% unmute
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: Playback 0 - 29 Capture 0 - 13
  Mono: Playback 29 [100%] [-12.00dB] [on] Capture 13 [100%] [29.00dB] [on]

C гарнитурой через нулевую карту проблем вообще не должно быть.

В системе с alsa, дефолтной usb-карту можно сделать через хак или любую дефолтной через asoundconf asoundconf-gtk, и со скайпом, который будет идти через apulse, тоже проблем нет с usb-гарнитурой (которая будет картой 1).

Раньше под пульсу был padevchooser
http://packages.altlinux.org/ru/Platform6/srpms/padevchooser
Этот линк мёртвый, и даже не посмотреть:
http://0pointer.de/lennart/projects/padevchooser/

Для usb-гарнитуры, которая наверняка будет картой 1 а не 0, в пульсе надо карту каким-то образом сделать дефолтной.
Но обычная гарнитура со штеккерами на 3.5 и которая работает через карту 0, в пульсе работать просто обязана.
« Последнее редактирование: 26.10.2014 04:51:25 от Speccyfighter »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
4. Не загружается x-server, если любой из разделов, не связанных с системой, недоступен или в режиме гибернации. В Ubuntu проблема отсутствует.
2. Скайп не видит микрофон, как и другие приложения. Все советы опробованы и не решили проблему. Карта Analog_Device_SoundMAX_6.10.02.6585. В Ubuntu 12.04 проблема решилась сама после очередного обновления ядра.
В таком случае используйте дистрибутивы шестой платформы бо по времени выхода они примерно соответствуют бубунте.

Оффлайн artemmen

  • Завсегдатай
  • *
  • Сообщений: 79
А он виден и включен?
Судя по всему, система видит и для нее включен:
[root@host-22 artem]# amixer -c0 get Mic
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Playback channels: Front Left - Front Right
  Capture channels: Mono
  Limits: Playback 0 - 31
  Mono: Capture [on]
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Но звука нет. Тоже было в Ubuntu до обновления именно с этой картой. Другие работают нормально

Оффлайн artemmen

  • Завсегдатай
  • *
  • Сообщений: 79
4. Не загружается x-server, если любой из разделов, не связанных с системой, недоступен или в режиме гибернации. В Ubuntu проблема отсутствует.
С этим разобрался. Разный режим монтирования разделов.
Цитировать
2. Скайп не видит микрофон, как и другие приложения. Все советы опробованы и не решили проблему. Карта Analog_Device_SoundMAX_6.10.02.6585. В Ubuntu 12.04 проблема решилась сама после очередного обновления ядра.
В таком случае используйте дистрибутивы шестой платформы бо по времени выхода они примерно соответствуют бубунте.
Обновление, решившее эту проблему, было в этом году. До того убунта тоже не работала с микрофоном такой зкуковухи.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Не-а. Он и выключен и уровень в нуле.

Вот так микрофон выключен, а уровень 100%
$ amixer -c0 get Mic|grep ' Play'
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [12.00dB] [off]

А вот так и выключен и уровень 0%
$ amixer -c0 get Mic|grep ' Play'
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 0 [0%] [-34.50dB] [off]

Вот так включен, но уровень 0%
$ amixer -c0 get Mic|grep ' Play'
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 0 [0%] [-34.50dB] [on]

Только у меня моно микрофон.

Если в системе пульса, управлять настройками карты можно указав номер карты, иначе alsamixer будет отображать пульсовые регуляторы (здесь для карты 0)
alsamixer -c0
влево/вправо - выбор канала
вверх/вниз - смена уровня
m - включить/выключить
F6 - смена карты
F10 - выход
« Последнее редактирование: 26.10.2014 07:38:11 от Speccyfighter »

Оффлайн artemmen

  • Завсегдатай
  • *
  • Сообщений: 79
Вроде уже точно все включено, но звука с микрофона все равно нет.
[root@host-22 artem]# amixer -c0 get Mic|grep ' Play'
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Front Left: Playback 29 [94%] [9.00dB] [on]
  Front Right: Playback 29 [94%] [9.00dB] [on]


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
$ amixer -c0 scontrols
Simple mixer control 'Master',0
Simple mixer control 'Master Mono',0
Simple mixer control 'Headphone Jack Sense',0
Simple mixer control 'PCM',0
Simple mixer control 'Line',0
Simple mixer control 'Line Jack Sense',0
Simple mixer control 'CD',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost (+20dB)',0
Simple mixer control 'Mic Select',0
Simple mixer control 'Video',0
Simple mixer control 'Phone',0
Simple mixer control 'Aux',0
Simple mixer control 'Mono Output Select',0
Simple mixer control 'Capture',0
Simple mixer control 'Mix',0
Simple mixer control 'Mix Mono',0
Simple mixer control 'Stereo Mic',0
$ amixer -c0 get Master
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 12 [39%] [-28.50dB] [on]
  Front Right: Playback 12 [39%] [-28.50dB] [on]
$ amixer -c0 get 'Headphone Jack Sense'
Simple mixer control 'Headphone Jack Sense',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
$ amixer -c0 get PCM
Simple mixer control 'PCM',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 28 [90%] [7.50dB] [on]
  Front Right: Playback 28 [90%] [7.50dB] [on]
$ amixer -c0 get Mic
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive
  Capture exclusive group: 0
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [12.00dB] [on]
  Front Left: Capture [on]
  Front Right: Capture [on]

Оффлайн artemmen

  • Завсегдатай
  • *
  • Сообщений: 79
Кроме отсутствующего "Headphone Jack Sense" все то же. Но как в танке. Если бы в других осях не работало, грешил бы на карту.
[artem@host-22 ~]$ amixer -c0 scontrols
Simple mixer control 'Master',0
Simple mixer control 'PCM',0
Simple mixer control 'Line',0
Simple mixer control 'CD',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'Phone',0
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Default PCM',0
Simple mixer control 'Beep',0
Simple mixer control 'Aux',0
Simple mixer control 'Mono',0
Simple mixer control 'Capture',0
Simple mixer control 'Mix',0

[artem@host-22 ~]$ amixer -c0 get Master
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 16 [52%] [-22.50dB] [on]
  Front Right: Playback 16 [52%] [-22.50dB] [on]

[artem@host-22 ~]$ amixer -c0 get PCM
Simple mixer control 'PCM',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [on]
  Front Right: Playback 23 [74%] [0.00dB] [on]

[artem@host-22 ~]$ amixer -c0 get Mic
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Playback channels: Front Left - Front Right
  Capture channels: Mono
  Limits: Playback 0 - 31
  Mono: Capture [on]
  Front Left: Playback 31 [100%] [12.00dB] [on]
  Front Right: Playback 31 [100%] [12.00dB] [on]

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Кроме отсутствующего "Headphone Jack Sense" все то же. Но как в танке. Если бы в других осях не работало, грешил бы на карту.
[artem@host-22 ~]$ amixer -c0 scontrols
Simple mixer control 'Master',0
Simple mixer control 'PCM',0
Simple mixer control 'Line',0
Simple mixer control 'CD',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'Phone',0
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Default PCM',0
Simple mixer control 'Beep',0
Simple mixer control 'Aux',0
Simple mixer control 'Mono',0
Simple mixer control 'Capture',0
Simple mixer control 'Mix',0

[artem@host-22 ~]$ amixer -c0 get Master
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 16 [52%] [-22.50dB] [on]
  Front Right: Playback 16 [52%] [-22.50dB] [on]

[artem@host-22 ~]$ amixer -c0 get PCM
Simple mixer control 'PCM',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [on]
  Front Right: Playback 23 [74%] [0.00dB] [on]

[artem@host-22 ~]$ amixer -c0 get Mic
Simple mixer control 'Mic',0
  Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Playback channels: Front Left - Front Right
  Capture channels: Mono
  Limits: Playback 0 - 31
  Mono: Capture [on]
  Front Left: Playback 31 [100%] [12.00dB] [on]
  Front Right: Playback 31 [100%] [12.00dB] [on]

У меня со скайпом еще вот что.
Если я использую не usb-гарнитуру, а SVENячую гарнитуру AP-660 (3.5 коннекторы), то имею слабый микрофон. Если его не прикладывать непосредственно к губам, то себя можно и не услышать в гарнитуре при нормальном уровне громкости. Но есть такие устройства как бустеры - они значительно увеличивают уровень сигнала.
Например предельный уровень микрофона 12dB. Включение же Mic Boost позволяет добавить ещё +20dB микрофону. Разница явно заметна если говорить в полголоса. Но здесь нужно сразу смотреть чтобы не появилась обратная связь между микрофон-динамики, выражающаяся в виде свиста, что подстраивается уровнем микрофона.
Можно ещё поиграться с настройками при выключенном Mic Boost: поднять до упора уровень Capture - эффект будет тем же. Себя в гарнитуре не слышно, но сервис теста звука скайп отдаёт в записи свой голос как нормальный и хорошо слышимый.
Без 'Mic Boost (+20dB)' но с 'Capture':
$ amixer -c0 get 'Mic Boost (+20dB)'
Simple mixer control 'Mic Boost (+20dB)',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
$ amixer -c0 get Capture
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 15 [100%] [22.50dB] [on]
  Front Right: Capture 15 [100%] [22.50dB] [on]
Т.о. для регулировки микрофона использовалась связка регулировок 'Mic' - 'Mic Boost (+20dB)' - 'Capture'

Всё проверял на altlinux-p7-xfce-20140312-i586.iso в котором alsa, из коллекции стартеркитов.
Но который в текущем сейчас от 20140912.
« Последнее редактирование: 27.10.2014 05:26:40 от Speccyfighter »

Оффлайн artemmen

  • Завсегдатай
  • *
  • Сообщений: 79
Спасибо, испробую. Но сейчас пока переключился на ХР. На расстоянии 1 м. микрофон отлично работает без всяких бустеров.

Оффлайн artemmen

  • Завсегдатай
  • *
  • Сообщений: 79
Отдельным устройством, через соответствующий вход карты. Который через USB работает во всех системах, но не подходит по качеству.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Можно через pavucontrol покрутить, принципиальных отличий не должно быть в настройке:
http://кушеев.рф/archives/228
http://ubuntuforums.org/showthread.php?t=1509178&p=10937790#post10937790

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
С этим разобрался. Разный режим монтирования разделов.
Нет, не разный. Системы инициализации в старой бунте и альте отличаются. И это многое объясняет.

Оффлайн artemmen

  • Завсегдатай
  • *
  • Сообщений: 79
Можно через pavucontrol покрутить, принципиальных отличий не должно быть в настройке:
http://кушеев.рф/archives/228
Именно так и работает USB-микрофон. Не работает тот, который через карту, но только в Simply.
Нет, не разный. Системы инициализации в старой бунте и альте отличаются. И это многое объясняет.
В Simply при загрузке, в Ubuntu по запросу.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
В Simply при загрузке, в Ubuntu по запросу.
В симпли systemd, в старой бунте upstart вестимо.