web-dev-qa-db-fra.com

Le microphone de la webcam USB ne fonctionne pas jusqu'à ce qu'il soit rebranché

J'utilise pulseaudio + pavucontrol

Je démarre donc avec le périphérique branché sur le port USB. Je vérifie l'onglet Périphérique d'entrée dans l'application Contrôle du volume (pavucontrol). Je ne vois que mon Mono analogique GEMIX_WEBCAM_USB_AUDIO et il ne réagit à aucun son. Ensuite, je rebranche le périphérique USB et il commence à réagir au son (vous connaissez une sorte d'indicateur bleu horizontal).

Le problème est qu’il va cesser de réagir au son dès que je redémarre ou que je fais:

pulseaudio -k
pulseaudio -D

À chaque fois, pour le réveiller, il faut que je le rebranche physiquement ....

Que peut-on faire pour l'éviter?

[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"

J'ai également ajouté ce périphérique par défaut dans le fichier /etc/Pulse/default.pa sous la ligne ### Rendre certains périphériques par défaut

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

SOLUTION:

Je regardais à travers la sortie du:

pacmd list-source

et remarqué que mon * index 1 appareil avait statut: suspendu (astérisque - indique que le périphérique est celui par défaut) Il existe une solution pour une telle situation décrite dans la wiki.archlinux J'ai donc ouvert le fichier /etc/Pulse/default.pa et commenté la ligne:

load-module module-suspend-on-idle

pulseaudio redémarré:

pulseaudio -k

et maintenant dans la sortie du:

pacmd list-source

* index 1 le périphérique a statut: inactif (et le statut passe à EN COURS D'EXÉCUTION - lorsqu'il est utilisé par une application, par exemple, guvcview) Voilà la solution. De plus, j'aimerais également mentionner que j'avais déjà vécu la situation où le micro de cet appareil n'enregistrait pas du tout. Et la solution consistait à choisir "Sortie stéréo analogique" dans la section Audio Buit-In de l'onglet Configuration de l'application Contrôle du volume (pavucontrol). De cette façon, je me suis débarrassé du conflit - lorsque le système ne savait pas quelle source utiliser - le micro intégré ou le micro externe.

1
Dmitriy Klyushin