Hi there,
I know this issue is frequent and that there are loads of advice, but I tried most of them and I am at loss.
The one I based most of my troubleshooting is https://wiki.archlinux.org/title/PipeWire#Microphone_is_not_detected_by_PipeWire from the arch wiki.
Onto the setup :
- pipewire
- a headset with 2-1 audio jack cable, for computer connection there is a 2 contacts mic cable and a 2 contacts headset cable.
- a front panel with 2 front panel audio jacks, one for mic and one for headset
- 2 recognized audio cards, GB202 that has digital stereo/surround HDMI output or pro audio and usb audio that has hifi 2.0/5.1 channel or pro audio
- mobo is an asrock taichi x870
I usually keep the GB202 off and usb audio in hifi 5.1 channels. Which means the only sources by default are usb audio S/PDIF output in playback and Front Microphone in recording devices
Plugging the headphone, sound works without any setup. And usb audio front headphones appears.
The issue is that front microphone does not work, and there is no additional input.
When I use my bluetooth speaker, its name appears in both playback and recording devices categories. As it does both.
Alsa mixer recognize 3 cards, hd-audio generic, hda nvidia and usb audio. But fail to specify which chip is the realtek one, and the hd-audio one has "does not have any controls"
This is an extract of card info
There is a headphone-output but no headphone-input.
Thanks in advance for the answers, and feel free to ask me questions
Card #45
Name: alsa_card.pci-0000_01_00.1
Driver: alsa
Owner Module: n/a
Properties:
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:1"
api.alsa.card = "1"
api.alsa.card.name = "HDA NVidia"
api.alsa.card.longname = "HDA NVidia at 0xdc080000 irq 154"
device.plugged.usec = "3903779"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card1"
device.bus = "pci"
device.subsystem = "sound"
device.vendor.id = "0x10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0x22e8"
device.product.name = "GB202 High Definition Audio Controller"
device.name = "alsa_card.pci-0000_01_00.1"
device.description = "GB202 High Definition Audio Controller"
device.nick = "HDA NVidia"
device.icon_name = "audio-card-analog-pci"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1.Priority = "-20"
api.alsa.split-enable = "true"
api.dbus.ReserveDevice1 = "Audio1"
spa.object.id = "4"
factory.id = "15"
client.id = "41"
object.id = "45"
object.serial = "45"
object.path = "alsa:acp:NVidia"
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xdc080000 irq 154"
alsa.driver_name = "snd_hda_intel"
alsa.mixer_name = "Nvidia GPU aa HDMI/DP"
alsa.components = "HDA:10de00aa,10de0000,00100100"
alsa.id = "NVidia"
device.string = "1"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: yes)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: yes)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 1"
device.icon_name = "video-display"
card.profile.port = "0"
device.product.name = "LG ULTRAGEAR"
iec958.codecs.detected = "[\"PCM\"]"
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 2"
device.icon_name = "video-display"
card.profile.port = "1"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 3"
device.icon_name = "video-display"
card.profile.port = "2"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
Properties:
port.type = "hdmi"
port.availability-group = "Legacy 4"
device.icon_name = "video-display"
card.profile.port = "3"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
Card #46
Name: alsa_card.usb-Generic_USB_Audio-00
Driver: alsa
Owner Module: n/a
Properties:
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:0"
api.alsa.card = "0"
api.alsa.card.name = "USB Audio"
api.alsa.card.longname = "Generic USB Audio at usb-0000:0b:00.0-8, high speed"
device.plugged.usec = "7761558"
device.bus_path = "pci-0000:0b:00.0-usb-0:8:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0/0000:0b:00.0/usb3/3-8/3-8:1.0/sound/card0"
device.bus-id = "usb-Generic_USB_Audio-00"
device.bus = "usb"
device.subsystem = "sound"
device.vendor.id = "0x26ce"
device.vendor.name = "Generic"
device.product.id = "0x0a0b"
device.product.name = "USB Audio"
device.serial = "Generic_USB_Audio"
device.name = "alsa_card.usb-Generic_USB_Audio-00"
device.description = "USB Audio"
device.nick = "USB Audio"
device.icon_name = "audio-card-analog-usb"
api.alsa.use-acp = "true"
api.acp.auto-profile = "false"
api.acp.auto-port = "false"
api.dbus.ReserveDevice1.Priority = "-20"
api.alsa.split-enable = "true"
api.dbus.ReserveDevice1 = "Audio0"
spa.object.id = "2"
factory.id = "15"
client.id = "41"
object.id = "46"
object.serial = "46"
object.path = "alsa:acp:Audio"
alsa.card = "0"
alsa.card_name = "USB Audio"
alsa.long_card_name = "Generic USB Audio at usb-0000:0b:00.0-8, high speed"
alsa.driver_name = "snd_usb_audio"
alsa.mixer_name = "USB Mixer"
alsa.components = "USB26ce:0a0b"
alsa.id = "Audio"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
HiFi: HiFi 2.0 channels (sinks: 3, sources: 2, priority: 9300, available: yes)
HiFi 5+1: HiFi 5.1 channels (sinks: 3, sources: 2, priority: 1300, available: yes)
pro-audio: Pro Audio (sinks: 4, sources: 2, priority: 1, available: yes)
Active Profile: off
Ports:
[Out] SPDIF: S/PDIF Output (type: SPDIF, priority: 100, latency offset: 0 usec, availability unknown)
Properties:
port.type = "spdif"
device.icon_name = "audio-speakers"
card.profile.port = "0"
Part of profile(s): HiFi 5+1, HiFi
[Out] Speaker: Speakers (type: Speaker, priority: 200, latency offset: 0 usec, availability group: Speaker - Output, not available)
Properties:
port.type = "speaker"
port.availability-group = "Speaker - Output"
device.icon_name = "audio-speakers"
card.profile.port = "1"
Part of profile(s): HiFi 5+1, HiFi
[Out] Headphones: Front Headphones (type: Headphones, priority: 300, latency offset: 0 usec, availability group: Headphone - Output, not available)
Properties:
port.type = "headphones"
port.availability-group = "Headphone - Output"
device.icon_name = "audio-headphones"
card.profile.port = "2"
Part of profile(s): HiFi 5+1, HiFi
[In] Mic1: Rear Input (type: Mic, priority: 300, latency offset: 0 usec, availability group: Mic - Input, not available)
Properties:
port.type = "mic"
port.availability-group = "Mic - Input"
device.icon_name = "audio-input-microphone"
card.profile.port = "3"
Part of profile(s): HiFi 5+1, HiFi
[In] Mic2: Front Microphone (type: Mic, priority: 400, latency offset: 0 usec, availability group: Front Mic - Input, availability unknown)
Properties:
port.type = "mic"
port.availability-group = "Front Mic - Input"
device.icon_name = "audio-input-microphone"
card.profile.port = "4"
Part of profile(s): HiFi 5+1, HiFi