You are not logged in.

#1 2023-12-31 17:50:24

StephenMV
Member
Registered: 2023-12-23
Posts: 2

No sound from combined headset microphone

My (4-pin jack) headset was working fine on Windows, but i couldn't get it to work on Arch
Built-in mic works fine, as well as the headphones from the previously mentioned headset

I use pipewire & wireplumber for audio management and so far tried using these guides, but with no success:
Microphone is not detected by PipeWire
Correctly detect microphone plugged in a 4-pin 3.5mm (TRRS) jack (tried dell-headset-multi, alc255-acer and headset-mic)

All devices are unmuted and set to 100% volume
Jack IN/OUT devices are always listed in the system no matter if anything is actually plugged in, it just never detects any sound in case of the microphone
(there are actually two analog microphones for some reason after i switched it from acp to ucm in alsa-monitor.conf)

Might be useful, idk:
alsa-info.sh

cat /proc/asound/card*/codec* | grep Codec

Codec: Realtek ALC255
Codec: ATI R6xx HDMI
cat /etc/modprobe.d/alsa-base.conf

options snd_hda_intel index=0 model=dell-headset-multi
options snd_hda_intel index=1 model=dell-headset-multi
lspci -vvnn | grep Audio

03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
	Subsystem: Acer Incorporated [ALI] Renoir Radeon High Definition Audio Controller [1025:1537]
03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 01)
	Subsystem: Acer Incorporated [ALI] ACP/ACP3X/ACP6x Audio Coprocessor [1025:1537]
03:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
	Subsystem: Acer Incorporated [ALI] Family 17h/19h HD Audio Controller [1025:1537]
pactl list sources

Source #42
	State: IDLE
	Name: alsa_output.pci-0000_03_00.6.playback.0.0.monitor
	Description: Monitor of Family 17h/19h HD Audio Controller
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor of Sink: alsa_output.pci-0000_03_00.6.playback.0.0
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		api.alsa.card.components = "HDA:10ec0255,10251537,00100002"
		api.alsa.card.driver = "HDA-Intel"
		api.alsa.card.id = "Generic_1"
		api.alsa.card.longname = "HD-Audio Generic at 0xd04c0000 irq 80"
		api.alsa.card.mixername = "Realtek ALC255"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "hw:0,0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.class = "generic"
		api.alsa.pcm.device = "0"
		api.alsa.pcm.id = "ALC255 Analog"
		api.alsa.pcm.name = "ALC255 Analog"
		api.alsa.pcm.stream = "playback"
		api.alsa.pcm.subclass = "generic-mix"
		api.alsa.pcm.subdevice = "0"
		api.alsa.pcm.subname = "subdevice #0"
		api.alsa.pcm.sync-id = "00000000:00000000:00000000:00000000"
		audio.channels = "64"
		device.id = "39"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Family 17h/19h HD Audio Controller"
		node.name = "alsa_output.pci-0000_03_00.6.playback.0.0"
		node.nick = "ALC255 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:Generic_1:0:playback"
		priority.driver = "1000"
		priority.session = "1000"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		device.api = "alsa"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "42"
		object.serial = "42"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-ucm = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:03:00.6"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_03_00.6"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "6677035"
		device.product.id = "0x15e3"
		device.product.name = "Family 17h/19h HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card0"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.class = "monitor"
	Formats:
		pcm

Source #43
	State: RUNNING
	Name: alsa_input.pci-0000_03_00.6.capture.0.0
	Description: Family 17h/19h HD Audio Controller
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		api.alsa.card.components = "HDA:10ec0255,10251537,00100002"
		api.alsa.card.driver = "HDA-Intel"
		api.alsa.card.id = "Generic_1"
		api.alsa.card.longname = "HD-Audio Generic at 0xd04c0000 irq 80"
		api.alsa.card.mixername = "Realtek ALC255"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "hw:0,0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.class = "generic"
		api.alsa.pcm.device = "0"
		api.alsa.pcm.id = "ALC255 Analog"
		api.alsa.pcm.name = "ALC255 Analog"
		api.alsa.pcm.stream = "capture"
		api.alsa.pcm.subclass = "generic-mix"
		api.alsa.pcm.subdevice = "0"
		api.alsa.pcm.subname = "subdevice #0"
		api.alsa.pcm.sync-id = "00000000:00000000:00000000:00000000"
		audio.channels = "64"
		device.id = "39"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Family 17h/19h HD Audio Controller"
		node.name = "alsa_input.pci-0000_03_00.6.capture.0.0"
		node.nick = "ALC255 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:Generic_1:0:capture"
		priority.driver = "2000"
		priority.session = "2000"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		device.api = "alsa"
		node.driver = "true"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "43"
		object.serial = "43"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "32"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-ucm = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:03:00.6"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_03_00.6"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "6677035"
		device.product.id = "0x15e3"
		device.product.name = "Family 17h/19h HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card0"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
	Formats:
		pcm

Source #44
	State: SUSPENDED
	Name: alsa_input.pci-0000_03_00.6.capture.2.0
	Description: Family 17h/19h HD Audio Controller (ALC255 Alt Analog)
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: aux0,aux1
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		api.alsa.card.components = "HDA:10ec0255,10251537,00100002"
		api.alsa.card.driver = "HDA-Intel"
		api.alsa.card.id = "Generic_1"
		api.alsa.card.longname = "HD-Audio Generic at 0xd04c0000 irq 80"
		api.alsa.card.mixername = "Realtek ALC255"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "hw:0,2"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.class = "generic"
		api.alsa.pcm.device = "2"
		api.alsa.pcm.id = "ALC255 Alt Analog"
		api.alsa.pcm.name = "ALC255 Alt Analog"
		api.alsa.pcm.stream = "capture"
		api.alsa.pcm.subclass = "generic-mix"
		api.alsa.pcm.subdevice = "0"
		api.alsa.pcm.subname = "subdevice #0"
		api.alsa.pcm.sync-id = "00000000:00000000:00000000:00000000"
		audio.channels = "64"
		device.id = "39"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Family 17h/19h HD Audio Controller"
		node.name = "alsa_input.pci-0000_03_00.6.capture.2.0"
		node.nick = "ALC255 Alt Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:Generic_1:2:capture"
		priority.driver = "1712"
		priority.session = "1712"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		device.api = "alsa"
		node.driver = "true"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "44"
		object.serial = "44"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-ucm = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:03:00.6"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_03_00.6"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "6677035"
		device.product.id = "0x15e3"
		device.product.name = "Family 17h/19h HD Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card0"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
	Formats:
		pcm

Source #45
	State: SUSPENDED
	Name: alsa_output.pci-0000_03_00.1.playback.3.0.monitor
	Description: Monitor of Renoir Radeon High Definition Audio Controller (HDMI 0)
	Driver: PipeWire
	Sample Specification: s32le 8ch 48000Hz
	Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor of Sink: alsa_output.pci-0000_03_00.1.playback.3.0
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		api.alsa.card.components = "HDA:1002aa01,00aa0100,00100700"
		api.alsa.card.driver = "HDA-Intel"
		api.alsa.card.id = "Generic"
		api.alsa.card.longname = "HD-Audio Generic at 0xd04c8000 irq 79"
		api.alsa.card.mixername = "ATI R6xx HDMI"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.path = "hw:1,3"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.class = "generic"
		api.alsa.pcm.device = "3"
		api.alsa.pcm.id = "HDMI 0"
		api.alsa.pcm.name = "HDMI 0"
		api.alsa.pcm.stream = "playback"
		api.alsa.pcm.subclass = "generic-mix"
		api.alsa.pcm.subdevice = "0"
		api.alsa.pcm.subname = "subdevice #0"
		api.alsa.pcm.sync-id = "00000000:00000000:00000000:00000000"
		audio.channels = "64"
		device.id = "40"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Renoir Radeon High Definition Audio Controller"
		node.name = "alsa_output.pci-0000_03_00.1.playback.3.0"
		node.nick = "HDMI 0"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:Generic:3:playback"
		priority.driver = "696"
		priority.session = "696"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		device.api = "alsa"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "45"
		object.serial = "45"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.use-ucm = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		device.bus = "pci"
		device.bus_path = "pci-0000:03:00.1"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_03_00.1"
		device.nick = "HD-Audio Generic"
		device.plugged.usec = "6336138"
		device.product.id = "0x1637"
		device.product.name = "Renoir Radeon High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card1"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.class = "monitor"
	Formats:
		pcm

Source #46
	State: SUSPENDED
	Name: alsa_input.pci-0000_03_00.5-platform-acp_pdm_mach.0.capture.0.0
	Description: ACP/ACP3X/ACP6x Audio Coprocessor
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: aux0,aux1
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		api.alsa.card.components = ""
		api.alsa.card.driver = "acp"
		api.alsa.card.id = "acp"
		api.alsa.card.longname = "LN-SwiftSF314_43-V1.04-Sake_CA"
		api.alsa.card.mixername = ""
		api.alsa.card.name = "acp"
		api.alsa.path = "hw:2,0"
		api.alsa.pcm.card = "2"
		api.alsa.pcm.class = "generic"
		api.alsa.pcm.device = "0"
		api.alsa.pcm.id = "DMIC capture dmic-hifi-0"
		api.alsa.pcm.name = ""
		api.alsa.pcm.stream = "capture"
		api.alsa.pcm.subclass = "generic-mix"
		api.alsa.pcm.subdevice = "0"
		api.alsa.pcm.subname = "subdevice #0"
		api.alsa.pcm.sync-id = "00000000:00000000:00000000:00000000"
		audio.channels = "64"
		device.id = "41"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "ACP/ACP3X/ACP6x Audio Coprocessor"
		node.name = "alsa_input.pci-0000_03_00.5-platform-acp_pdm_mach.0.capture.0.0"
		node.nick = "acp"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:acp:0:capture"
		priority.driver = "2000"
		priority.session = "2000"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		device.api = "alsa"
		node.driver = "true"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "46"
		object.serial = "46"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "2"
		api.alsa.use-ucm = "true"
		api.dbus.ReserveDevice1 = "Audio2"
		device.bus = "pci"
		device.bus_path = "pci-0000:03:00.5-platform-acp_pdm_mach.0"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_03_00.5-platform-acp_pdm_mach.0"
		device.nick = "acp"
		device.plugged.usec = "6457487"
		device.product.id = "0x15e2"
		device.product.name = "ACP/ACP3X/ACP6x Audio Coprocessor"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:03:00.5/acp_pdm_mach.0/sound/card2"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
	Formats:
		pcm

Offline

Board footer

Powered by FluxBB