You are not logged in.

#1 2023-12-18 19:31:20

vascoflutter
Member
Registered: 2023-12-18
Posts: 7

Pipewire not detecting microphone

I have problems with the microphone on my laptop. I have tried to follow the guide on Arch Linux WIKI about configuring Pipewire with wireplumber, and copied the configuration files, but still I can't make my headset microphone work.

pactl list cards
Placa #686
	Nome: alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic
	Driver: alsa
	Módulo proprietário: n/d
	Propriedades:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.description = "Alder Lake PCH-P High Definition Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "7314042"
		device.product.id = "0x51c8"
		device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "33"
		object.id = "92"
		object.serial = "686"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "sof-hda-dsp"
		alsa.long_card_name = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		device.string = "0"
	Perfis:
		off: Desligado (destino: 0, fontes: 0, prioridade: 0, disponível: sim)
		HiFi: Play HiFi quality Music (destino: 4, fontes: 2, prioridade: 8000, disponível: sim)
		pro-audio: Pro Audio (destino: 5, fontes: 3, prioridade: 1, disponível: sim)
	Perfil ativo: HiFi
	Portas:
		[Out] HDMI3: HDMI / DisplayPort 3 Output (tipo: HDMI, prioridade: 700, mudança da latência: 0 usec, grupo de disponibilidade: HDMI/DP,pcm=5, não disponível)
			Propriedades:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=5"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Parte de perfil/perfis: HiFi
		[Out] HDMI2: HDMI / DisplayPort 2 Output (tipo: HDMI, prioridade: 600, mudança da latência: 0 usec, grupo de disponibilidade: HDMI/DP,pcm=4, não disponível)
			Propriedades:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=4"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Parte de perfil/perfis: HiFi
		[Out] HDMI1: HDMI / DisplayPort 1 Output (tipo: HDMI, prioridade: 500, mudança da latência: 0 usec, grupo de disponibilidade: HDMI/DP,pcm=3, disponível)
			Propriedades:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=3"
				device.icon_name = "video-display"
				card.profile.port = "2"
				device.product.name = "LG TV SSCR2"
			Parte de perfil/perfis: HiFi
		[Out] Speaker: Speaker (tipo: Auto-falante, prioridade: 100, mudança da latência: 0 usec, disponibilidade desconhecida)
			Propriedades:
				port.type = "speaker"
				device.icon_name = "audio-speakers"
				card.profile.port = "3"
			Parte de perfil/perfis: HiFi
		[Out] Headphones: Headphones (tipo: Fones de ouvido, prioridade: 200, mudança da latência: 0 usec, grupo de disponibilidade: Front Headphone, disponível)
			Propriedades:
				port.type = "headphones"
				port.availability-group = "Front Headphone"
				device.icon_name = "audio-headphones"
				card.profile.port = "4"
			Parte de perfil/perfis: HiFi
		[In] Mic2: Headphones Stereo Microphone (tipo: Mic, prioridade: 200, mudança da latência: 0 usec, grupo de disponibilidade: Mic, disponibilidade desconhecida)
			Propriedades:
				port.type = "mic"
				port.availability-group = "Mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "5"
			Parte de perfil/perfis: HiFi
		[In] Mic1: Digital Microphone (tipo: Mic, prioridade: 100, mudança da latência: 0 usec, disponibilidade desconhecida)
			Propriedades:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "6"
			Parte de perfil/perfis: HiFi
pactl list sources

Fonte #689
	Estado: SUSPENDED
	Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink.monitor
	Descrição: Monitor of Alder Lake PCH-P High Definition Audio Controller HDMI / DisplayPort 3 Output
	Driver: PipeWire
	Especificação da amostragem: s24-32le 2ch 48000Hz
	Mapa dos canais: front-left,front-right
	Módulo proprietário: 4294967295
	Mudo: não
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balanço 0,00
	Volume base: 65536 / 100% / 0,00 dB
	Monitor do destino: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink
	Latência: 0 useg, 0 useg configurado
	Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY 
	Propriedades:
		alsa.card = "0"
		alsa.card_name = "sof-hda-dsp"
		alsa.class = "generic"
		alsa.device = "5"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		alsa.id = "HDMI3 (*)"
		alsa.long_card_name = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		alsa.mixer_device = "_ucm0002.hw:sofhdadsp"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofhdadsp,5"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "0"
		device.api = "alsa"
		device.class = "monitor"
		device.id = "92"
		device.profile.description = "HDMI / DisplayPort 3 Output"
		device.profile.name = "HiFi: hw:sofhdadsp,5: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Alder Lake PCH-P High Definition Audio Controller"
		node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink"
		node.nick = "HDMI / DisplayPort 3 Output"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:sofhdadsp,5:playback"
		priority.driver = "664"
		priority.session = "664"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "33"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "49"
		object.serial = "689"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "7314042"
		device.product.id = "0x51c8"
		device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Portas:
		[Out] HDMI3: HDMI / DisplayPort 3 Output (tipo: HDMI, prioridade: 700, grupo de disponibilidade: HDMI/DP,pcm=5, não disponível)
	Porta ativa: [Out] HDMI3
	Formatos:
		pcm

Fonte #690
	Estado: SUSPENDED
	Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink.monitor
	Descrição: Monitor of Alder Lake PCH-P High Definition Audio Controller HDMI / DisplayPort 2 Output
	Driver: PipeWire
	Especificação da amostragem: s24-32le 2ch 48000Hz
	Mapa dos canais: front-left,front-right
	Módulo proprietário: 4294967295
	Mudo: não
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balanço 0,00
	Volume base: 65536 / 100% / 0,00 dB
	Monitor do destino: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink
	Latência: 0 useg, 0 useg configurado
	Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY 
	Propriedades:
		alsa.card = "0"
		alsa.card_name = "sof-hda-dsp"
		alsa.class = "generic"
		alsa.device = "4"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		alsa.id = "HDMI2 (*)"
		alsa.long_card_name = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		alsa.mixer_device = "_ucm0002.hw:sofhdadsp"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofhdadsp,4"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "1"
		device.api = "alsa"
		device.class = "monitor"
		device.id = "92"
		device.profile.description = "HDMI / DisplayPort 2 Output"
		device.profile.name = "HiFi: hw:sofhdadsp,4: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Alder Lake PCH-P High Definition Audio Controller"
		node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink"
		node.nick = "HDMI / DisplayPort 2 Output"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:sofhdadsp,4:playback"
		priority.driver = "680"
		priority.session = "680"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "33"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "124"
		object.serial = "690"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "7314042"
		device.product.id = "0x51c8"
		device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Portas:
		[Out] HDMI2: HDMI / DisplayPort 2 Output (tipo: HDMI, prioridade: 600, grupo de disponibilidade: HDMI/DP,pcm=4, não disponível)
	Porta ativa: [Out] HDMI2
	Formatos:
		pcm

Fonte #691
	Estado: SUSPENDED
	Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink.monitor
	Descrição: Monitor of Alder Lake PCH-P High Definition Audio Controller HDMI / DisplayPort 1 Output
	Driver: PipeWire
	Especificação da amostragem: s24-32le 2ch 48000Hz
	Mapa dos canais: front-left,front-right
	Módulo proprietário: 4294967295
	Mudo: não
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balanço 0,00
	Volume base: 65536 / 100% / 0,00 dB
	Monitor do destino: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink
	Latência: 0 useg, 0 useg configurado
	Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY 
	Propriedades:
		alsa.card = "0"
		alsa.card_name = "sof-hda-dsp"
		alsa.class = "generic"
		alsa.device = "3"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		alsa.id = "HDMI1 (*)"
		alsa.long_card_name = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		alsa.mixer_device = "_ucm0002.hw:sofhdadsp"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofhdadsp,3"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "2"
		device.api = "alsa"
		device.class = "monitor"
		device.id = "92"
		device.profile.description = "HDMI / DisplayPort 1 Output"
		device.profile.name = "HiFi: hw:sofhdadsp,3: sink"
		device.routes = "1"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Alder Lake PCH-P High Definition Audio Controller"
		node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink"
		node.nick = "HDMI / DisplayPort 1 Output"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:sofhdadsp,3:playback"
		priority.driver = "696"
		priority.session = "696"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "33"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "84"
		object.serial = "691"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "7314042"
		device.product.id = "0x51c8"
		device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Portas:
		[Out] HDMI1: HDMI / DisplayPort 1 Output (tipo: HDMI, prioridade: 500, grupo de disponibilidade: HDMI/DP,pcm=3, disponível)
	Porta ativa: [Out] HDMI1
	Formatos:
		pcm

Fonte #692
	Estado: RUNNING
	Nome: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink.monitor
	Descrição: Monitor of Alder Lake PCH-P High Definition Audio Controller Speaker + Headphones
	Driver: PipeWire
	Especificação da amostragem: s32le 2ch 48000Hz
	Mapa dos canais: front-left,front-right
	Módulo proprietário: 4294967295
	Mudo: não
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balanço 0,00
	Volume base: 65536 / 100% / 0,00 dB
	Monitor do destino: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
	Latência: 0 useg, 0 useg configurado
	Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY 
	Propriedades:
		alsa.card = "0"
		alsa.card_name = "sof-hda-dsp"
		alsa.class = "generic"
		alsa.device = "0"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		alsa.id = "HDA Analog (*)"
		alsa.long_card_name = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		alsa.mixer_device = "_ucm0002.hw:sofhdadsp"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofhdadsp"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "3"
		device.api = "alsa"
		device.class = "monitor"
		device.id = "92"
		device.profile.description = "Speaker + Headphones"
		device.profile.name = "HiFi: hw:sofhdadsp: sink"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Alder Lake PCH-P High Definition Audio Controller"
		node.name = "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink"
		node.nick = "Speaker + Headphones"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:sofhdadsp:playback"
		priority.driver = "1000"
		priority.session = "1000"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "33"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "99"
		object.serial = "692"
		node.max-latency = "4096/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "8"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "7314042"
		device.product.id = "0x51c8"
		device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Portas:
		[Out] Speaker: Speaker (tipo: Auto-falante, prioridade: 100, disponibilidade desconhecida)
		[Out] Headphones: Headphones (tipo: Fones de ouvido, prioridade: 200, grupo de disponibilidade: Front Headphone, disponível)
	Porta ativa: [Out] Speaker
	Formatos:
		pcm

Fonte #693
	Estado: SUSPENDED
	Nome: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source
	Descrição: Alder Lake PCH-P High Definition Audio Controller Headphones Stereo Microphone
	Driver: PipeWire
	Especificação da amostragem: s24-32le 2ch 48000Hz
	Mapa dos canais: front-left,front-right
	Módulo proprietário: 4294967295
	Mudo: não
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balanço 0,00
	Volume base: 65536 / 100% / 0,00 dB
	Monitor do destino: n/d
	Latência: 0 useg, 0 useg configurado
	Sinalizadores: HARDWARE DECIBEL_VOLUME LATENCY 
	Propriedades:
		alsa.card = "0"
		alsa.card_name = "sof-hda-dsp"
		alsa.class = "generic"
		alsa.device = "0"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		alsa.id = "HDA Analog (*)"
		alsa.long_card_name = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		alsa.mixer_device = "_ucm0002.hw:sofhdadsp"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofhdadsp"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "capture"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "4"
		device.api = "alsa"
		device.class = "sound"
		device.id = "92"
		device.profile.description = "Headphones Stereo Microphone"
		device.profile.name = "HiFi: hw:sofhdadsp: source"
		device.routes = "1"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Alder Lake PCH-P High Definition Audio Controller"
		node.name = "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source"
		node.nick = "Headphones Stereo Microphone"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:sofhdadsp:capture"
		priority.driver = "2000"
		priority.session = "2000"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "33"
		node.driver = "true"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "94"
		object.serial = "693"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "7314042"
		device.product.id = "0x51c8"
		device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Portas:
		[In] Mic2: Headphones Stereo Microphone (tipo: Mic, prioridade: 200, grupo de disponibilidade: Mic, disponibilidade desconhecida)
	Porta ativa: [In] Mic2
	Formatos:
		pcm

Fonte #694
	Estado: RUNNING
	Nome: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source
	Descrição: Alder Lake PCH-P High Definition Audio Controller Digital Microphone
	Driver: PipeWire
	Especificação da amostragem: s32le 2ch 48000Hz
	Mapa dos canais: front-left,front-right
	Módulo proprietário: 4294967295
	Mudo: não
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balanço 0,00
	Volume base: 30419 /  46% / -20,00 dB
	Monitor do destino: n/d
	Latência: 0 useg, 0 useg configurado
	Sinalizadores: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Propriedades:
		alsa.card = "0"
		alsa.card_name = "sof-hda-dsp"
		alsa.class = "generic"
		alsa.device = "6"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		alsa.id = "DMIC (*)"
		alsa.long_card_name = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		alsa.mixer_device = "_ucm0002.hw:sofhdadsp"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "ADL-AspireA315_59-V1.22-Callisto_ADU"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.open.ucm = "true"
		api.alsa.path = "hw:sofhdadsp,6"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "capture"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "5"
		device.api = "alsa"
		device.class = "sound"
		device.id = "92"
		device.profile.description = "Digital Microphone"
		device.profile.name = "HiFi: hw:sofhdadsp,6: source"
		device.routes = "1"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Alder Lake PCH-P High Definition Audio Controller"
		node.name = "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source"
		node.nick = "Digital Microphone"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:sofhdadsp,6:capture"
		priority.driver = "1648"
		priority.session = "1648"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "33"
		node.driver = "true"
		factory.mode = "split"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "120"
		object.serial = "694"
		node.max-latency = "4096/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "8"
		api.alsa.headroom = "32"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "7314042"
		device.product.id = "0x51c8"
		device.product.name = "Alder Lake PCH-P High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Portas:
		[In] Mic1: Digital Microphone (tipo: Mic, prioridade: 100, disponibilidade desconhecida)
	Porta ativa: [In] Mic1
	Formatos:
		pcm

Offline

#2 2023-12-18 21:32:49

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Pipewire not detecting microphone

You have two potential mic sources, did you try the other one?

pactl set-default-source alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source

Offline

#3 2023-12-19 11:51:10

vascoflutter
Member
Registered: 2023-12-18
Posts: 7

Re: Pipewire not detecting microphone

I tried the commmand right now , reboot and nothing happens. sad

Last edited by vascoflutter (2023-12-19 11:54:54)

Offline

#4 2023-12-19 14:51:12

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Pipewire not detecting microphone

Generally speaking that command only sets the default and it depends on your session manager and on the actual tools you're using to test on whether this has any effect on anything.

Try

parecord -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source test1.wav
parecord -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source test2.wav

do either of the resulting files have any sort of audio?

Offline

#5 2023-12-20 01:03:53

ponyrider
Member
Registered: 2014-11-18
Posts: 112

Re: Pipewire not detecting microphone

First do like V1del said:

pactl set-default-source alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source

And then try this:

echo "default-source = alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source" > ~/.config/pulse/client.conf

Programs should now pick up your microphone, providing you selected the right one

Offline

#6 2023-12-20 20:03:54

vascoflutter
Member
Registered: 2023-12-18
Posts: 7

Re: Pipewire not detecting microphone

ponyrider wrote:

First do like V1del said:

pactl set-default-source alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source

And then try this:

echo "default-source = alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source" > ~/.config/pulse/client.conf

Programs should now pick up your microphone, providing you selected the right one

Still nothing guys, the headset's built-in microphone was not detected.

Offline

#7 2023-12-20 21:40:54

vascoflutter
Member
Registered: 2023-12-18
Posts: 7

Re: Pipewire not detecting microphone

V1del wrote:

Generally speaking that command only sets the default and it depends on your session manager and on the actual tools you're using to test on whether this has any effect on anything.

Try

parecord -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source test1.wav
parecord -d alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source test2.wav

do either of the resulting files have any sort of audio?

only test2.wav has sound but it is from notebook microphone.

Offline

#8 2023-12-20 21:44:23

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Pipewire not detecting microphone

Nothing of those will do anything if general support isn't there, did you try my commands? Alternatively post the output of

arecord -l

and try to record from the mic directly. If even ALSA doesn't work then you have a low level kernel or firmware issue. What do you get from

sudo dmesg | grep -E 'snd|sof'

Also don't run the LTS kernel if you want new hardware support and are happening to be doing that for some reason.

Last edited by V1del (2023-12-20 21:47:27)

Offline

#9 2023-12-20 22:54:17

vascoflutter
Member
Registered: 2023-12-18
Posts: 7

Re: Pipewire not detecting microphone

V1del wrote:

Nothing of those will do anything if general support isn't there, did you try my commands? Alternatively post the output of

arecord -l

and try to record from the mic directly. If even ALSA doesn't work then you have a low level kernel or firmware issue. What do you get from

sudo dmesg | grep -E 'snd|sof'

Also don't run the LTS kernel if you want new hardware support and are happening to be doing that for some reason.

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
sudo dmesg | grep -E 'snd|sof'

[    0.045738] software IO TLB: area num 16.
[    0.834358] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.834359] software IO TLB: mapped [mem 0x000000002fc10000-0x0000000033c10000] (64MB)
[    1.317950] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    1.317960] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    9.501762] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    9.501920] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    9.748569] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    9.748670] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    9.748681] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[    9.748854] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    9.748929] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    9.755161] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[    9.811245] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[    9.811250] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    9.811253] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    9.828853] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    9.828857] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    9.828864] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[    9.922726] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[    9.922731] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[    9.943772] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[    9.963863] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    9.963869] snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    9.963871] snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    9.963872] snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
[    9.963873] snd_hda_codec_realtek ehdaudio0D0:    inputs:
[   10.197633] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[   10.197642] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
[   10.221879] input: sof-hda-dsp Front Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input25
[   10.221967] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input26
[   10.222019] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input27
[   10.222123] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input28

Offline

#10 2023-12-21 16:06:03

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Pipewire not detecting microphone

device 7 is unaccounted for.

arecord -Dhw:0,0 test1.wav
arecord -Dhw:0,6 test2.wav
arecord -Dhw:0,7 test3.wav

do any of these resulting files contain audio? FWIW we haven't seen

amixer -c0

yet.

Offline

#11 2023-12-23 22:35:16

vascoflutter
Member
Registered: 2023-12-18
Posts: 7

Re: Pipewire not detecting microphone

V1del wrote:

device 7 is unaccounted for.

arecord -Dhw:0,0 test1.wav
arecord -Dhw:0,6 test2.wav
arecord -Dhw:0,7 test3.wav

do any of these resulting files contain audio? FWIW we haven't seen

amixer -c0

yet.

❯ arecord -Dhw:0,0 test1.wav
Warning: Some sources (like microphones) may produce inaudible results
         with 8-bit sampling. Use '-f' argument to increase resolution
         e.g. '-f S16_LE'.
arecord: set_params:1371: Sample format non available
Available formats:
- S16_LE
- S24_LE
❯ arecord -Dhw:0,6 test2.wav
Warning: Some sources (like microphones) may produce inaudible results
         with 8-bit sampling. Use '-f' argument to increase resolution
         e.g. '-f S16_LE'.
arecord: set_params:1371: Sample format non available
Available formats:
- S16_LE
- S24_LE
- S32_LE
❯ arecord -Dhw:0,7 test3.wav
Warning: Some sources (like microphones) may produce inaudible results
         with 8-bit sampling. Use '-f' argument to increase resolution
         e.g. '-f S16_LE'.
arecord: set_params:1371: Sample format non available
Available formats:
- S16_LE
- S24_LE
- S32_LE
amixer -c0

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [off]
  Front Right: Playback 87 [100%] [0.00dB] [off]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Dmic0',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 70
  Front Left: Capture 70 [100%] [20.00dB] [on]
  Front Right: Capture 70 [100%] [20.00dB] [on]
Simple mixer control 'Dmic1 2nd',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 70
  Front Left: Capture 50 [71%] [0.00dB]
  Front Right: Capture 50 [71%] [0.00dB]
Simple mixer control 'PGA1.0 1 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA2.0 2 Master',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 50 [62%] [0.00dB]
  Front Right: Capture 50 [62%] [0.00dB]
Simple mixer control 'PGA30.0 30',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA31.0 31',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA7.0 7 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA8.0 8 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA9.0 9 Master',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 32
  Mono:
  Front Left: Playback 32 [100%] [0.00dB]
  Front Right: Playback 32 [100%] [0.00dB]

Offline

#12 2023-12-24 01:35:33

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,232

Re: Pipewire not detecting microphone

rerun the aplay command with the suggested -f S16_LE addition

arecord -Dhw:0,0 -fS16_LE test1.wav
arecord -Dhw:0,6 -fS16_LE test2.wav
arecord -Dhw:0,7 -fS16_LE test3.wav

Offline

#13 2023-12-27 22:39:14

vascoflutter
Member
Registered: 2023-12-18
Posts: 7

Re: Pipewire not detecting microphone

V1del wrote:

rerun the aplay command with the suggested -f S16_LE addition

arecord -Dhw:0,0 -fS16_LE test1.wav
arecord -Dhw:0,6 -fS16_LE test2.wav
arecord -Dhw:0,7 -fS16_LE test3.wav
❯ arecord -Dhw:0,0 -fS16_LE test1.wav
arecord: set_params:1377: Channels count non available
❯ arecord -Dhw:0,6 -fS16_LE test2.wav
arecord: set_params:1377: Channels count non available
❯ arecord -Dhw:0,7 -fS16_LE test3.wav
arecord: set_params:1377: Channels count non available

Offline

Board footer

Powered by FluxBB