You are not logged in.
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