USB-микрофон веб-камеры не работает до повторного подключения

Я использую pulseaudio + pavucontrol

Поэтому я загружаюсь с устройством, подключенным к USB-порту. Я проверяю вкладку "Устройство ввода" в приложении "Управление громкостью" (pavucontrol). Я вижу только свой аналоговый моно GEMIX_WEBCAM_USB_AUDIO, и он не реагирует ни на один звук. Затем я снова подключаю USB-устройство, и оно начинает реагировать на звук (вы знаете, что-то вроде синего горизонтального индикатора).

Проблема в том, что он перестанет реагировать на звук, как только я перезагружусь или сделаю:

pulseaudio -k
pulseaudio -D

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

Что можно сделать, чтобы этого избежать?

[liza@liza ~]$ pacmd list-sources | grep -e device.string -e 'name:'
 name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
  device.string = "0"
 name: <alsa_input.usb-Aveotek_GEMIX_WEBCAM_USB_AUDIO-02.analog-mono>
  device.string = "hw:1"

Я также добавил это устройство по умолчанию в /etc/pulse/default.pa под строкой ### Сделать некоторые устройства по умолчанию

### Make some devices default
set-default-source alsa_input.usb-Aveotek_GEMIX_WEBCAM_USB_AUDIO-02.analog-mono

1 ответ

РЕШЕНИЕ:

Я просматривал вывод:

pacmd list-source

и заметил, что мое устройство * index 1 имеет статус: приостановлено (звездочка - указывает, что устройство является устройством по умолчанию). Существует решение для такой ситуации, описанное в wiki.archlinux. Поэтому я открыл /etc/pulse/default.pa и прокомментировал вне линии:

load-module module-suspend-on-idle

перезапустил pulseaudio:

pulseaudio -k

и теперь в выводе:

pacmd list-source

* устройство index 1 имеет статус: бездействующий (и статус меняется на RUNNING - когда он используется приложением для ex. guvcview). Так что это решение. Также я хотел бы отметить, что ранее я сталкивался с ситуацией, когда микрофон этого устройства вообще не записывал звук. И решением было выбрать "Аналоговый стереофонический выход" в разделе "Встроенный звук" на вкладке "Конфигурация" приложения "Управление громкостью" (pavucontrol). Таким образом я избавился от конфликта - когда система не знала, какой источник использовать - встроенный или внешний микрофон.

Другие вопросы по тегам