J'ai deux micros qui fonctionnent bien avec ALSA mais pas avec pipewire.
Je n'y connais pas grand-chose en configuration audio sous Linux, mais à priori, ALSA me voit bien 2 entrées audio sur la carte 1 :
> arecord -l
**** Liste des périphériques matériels CAPTURE ****
carte 1 : Generic_1 [HD-Audio Generic], périphérique 0 : ALC887-VD Analog [ALC887-VD Analog]
Sous-périphériques : 1/1
Sous-périphérique #0 : subdevice #0
carte 1 : Generic_1 [HD-Audio Generic], périphérique 2 : ALC887-VD Alt Analog [ALC887-VD Alt Analog]
Sous-périphériques : 1/1
Sous-périphérique #0 : subdevice #0Test avec le 1er micro :
arecord -f S16_LE -d 10 -r 16000 --device="hw:1,0" -c2 /tmp/test-mic1.wavTest avec le 2e micro :
arecord -f S16_LE -d 10 -r 16000 --device="hw:1,2" -c2 /tmp/test-mic2.wavPuis lecture des fichiers (sortie hw:1,0) :
Le 1er :
aplay --device="hw:1,0" /tmp/test-mic1.wavLe 2e :
aplay --device="hw:1,0" /tmp/test-mic2.wavPar contre, quand je lance UltrastarDX, seul un micro fonctionne.
Et si j'interroge pipewire, j'ai l'impression qu'il ne me trouve qu'une seule entrée en stéréo :
> pw-link -i
Midi-Bridge:Midi Through:(playback_0) Midi Through Port-0
alsa_output.pci-0000_07_00.6.analog-stereo:playback_FL
alsa_output.pci-0000_07_00.6.analog-stereo:playback_FR> pw-link -o
Midi-Bridge:Midi Through:(capture_0) Midi Through Port-0
alsa_output.pci-0000_07_00.6.analog-stereo:monitor_FL
alsa_output.pci-0000_07_00.6.analog-stereo:monitor_FR
alsa_input.pci-0000_07_00.6.analog-stereo:capture_FL
alsa_input.pci-0000_07_00.6.analog-stereo:capture_FRMerci de votre aide