You are not logged in.

#1 2023-09-30 14:18:42

Altay_H
Member
Registered: 2009-01-31
Posts: 40

Microphones not working in Firefox

I recently installed Arch on my Thinkpad X1 Yoga Gen 6 and have been trying to get the microphones working. None of the channels are muted and all of the microphones are enabled.

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 7: DMIC16kHz (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

By following this troubleshooting guide I was able to discover that hw:0,6 and hw:0,7 are working, but not hw:0,0 or default. Based on this advice I set the default device to 7 and now Chromium sees a "Default" microphone that works (in addition to sof-hda-dsp which doesn't) and Firefox also now sees a "default" microphone but it doesn't work at all.

I installed Audacity to get a better look, and it sees these recording devices:

sof-hda-dsp: - (hw:0,0)
sof-hda-dsp: - (hw:0,6)
sof-hda-dsp: - (hw:0,7)
sysdefault
usb
default

These four work: hw:0,6, hw:0,7, usb, default. And these two don't: hw:0,0, sysdefault.
However, even the devices that do work are only using the left two of the four microphones in the array.
The three questions I have are:
1. How can I get my microphone working in Firefox at all?
2. Is it possible to get all four of my microphones working instead of just my left two?
3. How can I let multiple processes use my microphone at the same time?

Offline

Board footer

Powered by FluxBB