You are not logged in.

#1 2025-10-22 06:12:02

yarh
Member
Registered: 2025-10-22
Posts: 4

The microphone is picking up sound from the speakers.

The microphone is picking up sound from the speakers. It feels like the sound is being transmitted to the microphone at a software level. This problem didn't exist before.

Offline

#2 2025-10-22 08:10:51

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 1,116

Re: The microphone is picking up sound from the speakers.

It feels like the sound is being transmitted to the microphone at a software level.

First of all might be useful to know if it really is or not. Unplug the speakers, plug in headphones, etc.
Pulseaudio or Pipewire?
Are you sure you aren't using the monitor/loopback of the sink (output device)?
What's the output of these two commands?

pactl list sinks
pactl list sources

Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...

Upload longer text output like this

Offline

#3 2025-10-22 08:52:38

yarh
Member
Registered: 2025-10-22
Posts: 4

Re: The microphone is picking up sound from the speakers.

1. I'm using a laptop, so I physically can't disconnect the output device. But when I connect Bluetooth headphones, the problem goes away.
2. PipeWire.
3. I'm not sure.
4. pactl list sinks

❯ pactl list sinks
Sink #706
	State: SUSPENDED
	Name: easyeffects_sink
	Description: Easy Effects Sink
	Driver: PipeWire
	Sample Specification: float32le 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 Source: easyeffects_sink.monitor
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY
	Properties:
		application.id = "com.github.wwmm.easyeffects"
		node.name = "easyeffects_sink"
		device.description = "Easy Effects Sink"
		node.virtual = "true"
		node.passive = "out"
		factory.name = "support.null-audio-sink"
		media.class = "Audio/Sink"
		audio.position = "FL,FR"
		monitor.channel-volumes = "false"
		monitor.passthrough = "true"
		priority.session = "0"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "83"
		node.driver = "true"
		port.group = "stream.0"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "86"
		object.serial = "706"
		node.driver-id = "79"
	Formats:
		pcm

Sink #2517
	State: SUSPENDED
	Name: bluez_output.24_24_B7_43_9E_79.1
	Description: Buds3 пользователя Ярослав
	Driver: PipeWire
	Sample Specification: s16le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 32768 /  50% / -18,06 dB,   front-right: 32768 /  50% / -18,06 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: bluez_output.24_24_B7_43_9E_79.1.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
	Properties:
		api.bluez5.address = "24:24:B7:43:9E:79"
		api.bluez5.codec = "aac"
		api.bluez5.profile = "a2dp-sink"
		api.bluez5.transport = ""
		bluez5.loopback = "false"
		card.profile.device = "1"
		device.id = "111"
		device.routes = "1"
		factory.name = "api.bluez5.a2dp.sink"
		device.description = "Buds3 пользователя Ярослав"
		node.name = "bluez_output.24_24_B7_43_9E_79.1"
		node.pause-on-idle = "false"
		priority.driver = "1010"
		priority.session = "1010"
		spa.object.id = "1"
		factory.id = "12"
		clock.quantum-limit = "8192"
		device.api = "bluez5"
		media.class = "Audio/Sink"
		media.name = "Buds3 пользователя Ярослав"
		node.driver = "true"
		port.group = "stream.0"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "79"
		object.serial = "2517"
		client.id = "41"
		api.bluez5.class = "0x244404"
		api.bluez5.connection = "connected"
		api.bluez5.device = ""
		api.bluez5.icon = "audio-headset"
		api.bluez5.path = "/org/bluez/hci0/dev_24_24_B7_43_9E_79"
		bluez5.profile = "off"
		device.alias = "Buds3 пользователя Ярослав"
		device.bus = "bluetooth"
		device.form_factor = "headset"
		device.icon_name = "audio-headset-bluetooth"
		device.name = "bluez_card.24_24_B7_43_9E_79"
		device.product.id = "0xa013"
		device.string = "24:24:B7:43:9E:79"
		device.vendor.id = "bluetooth:0075"
	Ports:
		headset-output: Гарнитура (type: Headset, priority: 0, available)
	Active Port: headset-output
	Formats:
		pcm

Sink #2666
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.analog-stereo
	Description: Встроенное аудио Аналоговый стерео
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 46531 /  71% / -8,92 dB,   front-right: 46531 /  71% / -8,92 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0256,104314a3,00100002 HDA:8086281f,80860101,00100000"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC256 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0x622f280000 irq 216"
		alsa.mixer_name = "Realtek ALC256"
		alsa.name = "ALC256 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA Intel PCH at 0x622f280000 irq 216"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "7"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "43"
		device.profile.description = "Аналоговый стерео"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Встроенное аудио"
		node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
		node.nick = "ALC256 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:PCH:7:playback"
		port.group = "playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "51"
		object.serial = "2666"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "5640466"
		device.product.id = "0x51ca"
		device.product.name = "Raptor Lake-P/U/H cAVS"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		analog-output-speaker: Динамики (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
		analog-output-headphones: Наушники (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
	Active Port: analog-output-speaker
	Formats:
		pcm

pactl list sources

❯ pactl list sources
Source #706
	State: SUSPENDED
	Name: easyeffects_sink.monitor
	Description: Monitor of Easy Effects Sink
	Driver: PipeWire
	Sample Specification: float32le 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: easyeffects_sink
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY
	Properties:
		application.id = "com.github.wwmm.easyeffects"
		node.name = "easyeffects_sink"
		device.description = "Easy Effects Sink"
		node.virtual = "true"
		node.passive = "out"
		factory.name = "support.null-audio-sink"
		media.class = "Audio/Sink"
		audio.position = "FL,FR"
		monitor.channel-volumes = "false"
		monitor.passthrough = "true"
		priority.session = "0"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "83"
		node.driver = "true"
		port.group = "stream.0"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "86"
		object.serial = "706"
		node.driver-id = "79"
		device.class = "monitor"
	Formats:
		pcm

Source #707
	State: SUSPENDED
	Name: easyeffects_source
	Description: Easy Effects Source
	Driver: PipeWire
	Sample Specification: float32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 41891 /  64% / -11,66 dB,   front-right: 41891 /  64% / -11,66 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY
	Properties:
		application.id = "com.github.wwmm.easyeffects"
		node.name = "easyeffects_source"
		device.description = "Easy Effects Source"
		node.virtual = "true"
		factory.name = "support.null-audio-sink"
		media.class = "Audio/Source/Virtual"
		audio.position = "FL,FR"
		monitor.channel-volumes = "false"
		monitor.passthrough = "true"
		priority.session = "0"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "83"
		node.driver = "true"
		port.group = "stream.0"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "82"
		object.serial = "707"
		node.driver-id = "82"
	Formats:
		pcm

Source #2517
	State: SUSPENDED
	Name: bluez_output.24_24_B7_43_9E_79.1.monitor
	Description: Monitor of Buds3 пользователя Ярослав
	Driver: PipeWire
	Sample Specification: s16le 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: bluez_output.24_24_B7_43_9E_79.1
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY
	Properties:
		api.bluez5.address = "24:24:B7:43:9E:79"
		api.bluez5.codec = "aac"
		api.bluez5.profile = "a2dp-sink"
		api.bluez5.transport = ""
		bluez5.loopback = "false"
		card.profile.device = "1"
		device.id = "111"
		device.routes = "1"
		factory.name = "api.bluez5.a2dp.sink"
		device.description = "Buds3 пользователя Ярослав"
		node.name = "bluez_output.24_24_B7_43_9E_79.1"
		node.pause-on-idle = "false"
		priority.driver = "1010"
		priority.session = "1010"
		spa.object.id = "1"
		factory.id = "12"
		clock.quantum-limit = "8192"
		device.api = "bluez5"
		media.class = "Audio/Sink"
		media.name = "Buds3 пользователя Ярослав"
		node.driver = "true"
		port.group = "stream.0"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "79"
		object.serial = "2517"
		client.id = "41"
		api.bluez5.class = "0x244404"
		api.bluez5.connection = "connected"
		api.bluez5.device = ""
		api.bluez5.icon = "audio-headset"
		api.bluez5.path = "/org/bluez/hci0/dev_24_24_B7_43_9E_79"
		bluez5.profile = "off"
		device.alias = "Buds3 пользователя Ярослав"
		device.bus = "bluetooth"
		device.form_factor = "headset"
		device.icon_name = "audio-headset-bluetooth"
		device.name = "bluez_card.24_24_B7_43_9E_79"
		device.product.id = "0xa013"
		device.string = "24:24:B7:43:9E:79"
		device.vendor.id = "bluetooth:0075"
		device.class = "monitor"
	Ports:
		headset-output: Гарнитура (type: Headset, priority: 0, available)
	Active Port: headset-output
	Formats:
		pcm

Source #2529
	State: SUSPENDED
	Name: bluez_input.24:24:B7:43:9E:79
	Description: Buds3 пользователя Ярослав
	Driver: PipeWire
	Sample Specification: float32le 1ch 48000Hz
	Channel Map: mono
	Owner Module: 4294967295
	Mute: no
	Volume: mono: 64881 /  99% / -0,26 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:
		bluez5.loopback = "true"
		media.class = "Audio/Source"
		card.profile.device = "0"
		filter.smart.target = "{\"bluez5.loopback\":false, \"bluez5.loopback-target\":true, \"device.id\":111}"
		priority.session = "2010"
		priority.driver = "2010"
		node.name = "bluez_input.24:24:B7:43:9E:79"
		node.virtual = "false"
		filter.smart = "true"
		device.description = "Buds3 пользователя Ярослав"
		audio.position = "[MONO]"
		device.routes = "1"
		device.id = "111"
		node.group = "loopback-1211-22"
		node.link-group = "loopback-1211-22"
		resample.prefill = "true"
		resample.disable = "true"
		media.name = "Buds3 пользователя Ярослав output"
		stream.is-live = "true"
		node.want-driver = "true"
		node.autoconnect = "true"
		node.trigger = "true"
		port.group = "stream.0"
		adapt.follower.spa-node = ""
		object.register = "false"
		factory.id = "12"
		clock.quantum-limit = "8192"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		client.id = "74"
		object.id = "101"
		object.serial = "2529"
		api.bluez5.address = "24:24:B7:43:9E:79"
		api.bluez5.class = "0x244404"
		api.bluez5.connection = "connected"
		api.bluez5.device = ""
		api.bluez5.icon = "audio-headset"
		api.bluez5.path = "/org/bluez/hci0/dev_24_24_B7_43_9E_79"
		bluez5.profile = "off"
		device.alias = "Buds3 пользователя Ярослав"
		device.api = "bluez5"
		device.bus = "bluetooth"
		device.form_factor = "headset"
		device.icon_name = "audio-headset-bluetooth"
		device.name = "bluez_card.24_24_B7_43_9E_79"
		device.product.id = "0xa013"
		device.string = "24:24:B7:43:9E:79"
		device.vendor.id = "bluetooth:0075"
		spa.object.id = "1"
	Formats:
		pcm

Source #2666
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
	Description: Monitor of Встроенное аудио Аналоговый стерео
	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_00_1f.3.analog-stereo
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0256,104314a3,00100002 HDA:8086281f,80860101,00100000"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC256 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0x622f280000 irq 216"
		alsa.mixer_name = "Realtek ALC256"
		alsa.name = "ALC256 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA Intel PCH at 0x622f280000 irq 216"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "7"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "monitor"
		device.icon_name = "audio-card-analog"
		device.id = "43"
		device.profile.description = "Аналоговый стерео"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Встроенное аудио"
		node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
		node.nick = "ALC256 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:PCH:7:playback"
		port.group = "playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "51"
		object.serial = "2666"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "5640466"
		device.product.id = "0x51ca"
		device.product.name = "Raptor Lake-P/U/H cAVS"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		analog-output-speaker: Динамики (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
		analog-output-headphones: Наушники (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
	Active Port: analog-output-speaker
	Formats:
		pcm

Source #2667
	State: SUSPENDED
	Name: alsa_input.pci-0000_00_1f.3.analog-stereo
	Description: Встроенное аудио Аналоговый стерео
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 28180 /  43% / -21,99 dB,   front-right: 28180 /  43% / -21,99 dB
	        balance 0,00
	Base Volume: 6554 /  10% / -60,00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.components = "HDA:10ec0256,104314a3,00100002 HDA:8086281f,80860101,00100000"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC256 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0x622f280000 irq 216"
		alsa.mixer_name = "Realtek ALC256"
		alsa.name = "ALC256 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA Intel PCH at 0x622f280000 irq 216"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "capture"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "0"
		device.api = "alsa"
		device.bus = "pci"
		device.class = "sound"
		device.icon_name = "audio-card-analog"
		device.id = "43"
		device.profile.description = "Аналоговый стерео"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.source"
		media.class = "Audio/Source"
		device.description = "Встроенное аудио"
		node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo"
		node.nick = "ALC256 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:PCH:0:capture"
		port.group = "capture"
		priority.driver = "2009"
		priority.session = "2009"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "41"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "156"
		object.serial = "2667"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.split-enable = "true"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "5640466"
		device.product.id = "0x51ca"
		device.product.name = "Raptor Lake-P/U/H cAVS"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		spa.object.id = "2"
		device.string = "0"
	Ports:
		analog-input-internal-mic: Встроенный микрофон (type: Mic, priority: 8900, availability group: Legacy 1, availability unknown)
		analog-input-headset-mic: Микрофон гарнитуры (type: Headset, priority: 8800, availability group: Legacy 2, not available)
	Active Port: analog-input-internal-mic
	Formats:
		pcm

Offline

#4 2025-10-22 10:15:09

cryptearth
Member
Registered: 2024-02-03
Posts: 1,828

Re: The microphone is picking up sound from the speakers.

yarh wrote:

1. I'm using a laptop, so I physically can't disconnect the output device. But when I connect Bluetooth headphones, the problem goes away.

because of physics:
sound is/are waves travelling through a medium (usual a gas like air but also works with fluids and solids) at specific frequency - from which an average human can pick up anything between 20Hz and 20kHz as audible
so what happens when you play sound through the built-in speakers: it makes the chassis reveberate at resonance at physically transports some frequencies into the mic - along with what goes through the air
so it's impossible to prevent a mic to pick up sound played through speakers
one can only use tricks like echo cancellation which is pretty much math subtracting what's blasted out by the speakers from what the mic picks up

so - if your mic hears what your speakers play - that's physics - if you want to remove most of it you need some basic math
both middle-school topics taught every day around the world

I don't get the issue here

Offline

#5 2025-10-22 10:23:31

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 1,116

Re: The microphone is picking up sound from the speakers.

Thought I'd see the default in the commands I asked for above, but no sad Well I guess a 'wpctl status' would be useful.

Does disabling easyeffects help?


Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...

Upload longer text output like this

Offline

#6 2025-10-22 10:23:42

yarh
Member
Registered: 2025-10-22
Posts: 4

Re: The microphone is picking up sound from the speakers.

Let's look at Discord as an example. Before switching to Linux, there were no such problems.

Now, everything played on the speakers is transmitted to the microphone.

Disabling easyeffects doesnt help


❯ wpctl status
PipeWire 'pipewire-0' [1.4.9, yar@cachyos-yar, cookie:3994664098]
 └─ Clients:
        33. WirePlumber                         [1.4.9, yar@cachyos-yar, pid:1211]
        41. WirePlumber [export]                [1.4.9, yar@cachyos-yar, pid:1211]
        60. pipewire                            [1.4.9, yar@cachyos-yar, pid:1436]
        74. Chromium input                      [1.4.9, yar@cachyos-yar, pid:97852]
        79. kwin_wayland                        [1.4.9, yar@cachyos-yar, pid:78521]
        83. xdg-desktop-portal                  [1.4.9, yar@cachyos-yar, pid:78528]
        84. Brave input                         [1.4.9, yar@cachyos-yar, pid:98893]
        88. Chromium input                      [1.4.9, yar@cachyos-yar, pid:82305]
        90.                                     [1.4.9, yar@cachyos-yar, pid:78636]
        97. libcanberra                         [1.4.9, yar@cachyos-yar, pid:78636]
        99. plasmashell                         [1.4.9, yar@cachyos-yar, pid:78664]
       101. libcanberra                         [1.4.9, yar@cachyos-yar, pid:78664]
       102.                                     [1.4.9, yar@cachyos-yar, pid:78664]
       107. WirePlumber                         [1.4.9, yar@cachyos-yar, pid:1211]
       108. WEBRTC VoiceEngine                  [1.4.9, yar@cachyos-yar, pid:82245]
       109.                                     [1.4.9, yar@cachyos-yar, pid:78708]
       121. WEBRTC VoiceEngine                  [1.4.9, yar@cachyos-yar, pid:82245]
       123. wpctl                               [1.4.9, yar@cachyos-yar, pid:119939]
       124. Telegram                            [1.4.9, yar@cachyos-yar, pid:78896]
       126. libcanberra                         [1.4.9, yar@cachyos-yar, pid:78664]
       127. Steam                               [1.4.9, yar@cachyos-yar, pid:80350]
       128. Steam Voice Settings                [1.4.9, yar@cachyos-yar, pid:80350]

Audio
 ├─ Devices:
 │      42. AD106M High Definition Audio Controller [alsa]
 │      43. Встроенное аудио     [alsa]
 │     122. Buds3 пользователя Ярослав [bluez5]
 │
 ├─ Sinks:
 │      51. Встроенное аудио Аналоговый стерео [vol: 0.80]
 │  *   76. Buds3 пользователя Ярослав [vol: 0.95]
 │
 ├─ Sources:
 │  *  156. Встроенное аудио Аналоговый стерео [vol: 1.00]
 │
 ├─ Filters:
 │    - loopback-1211-21
 │     105. bluez_capture_internal.24:24:B7:43:9E:79                     [Stream/Input/Audio/Internal]
 │     114. bluez_input.24:24:B7:43:9E:79                                [Audio/Source]
 │
 └─ Streams:

Video
 ├─ Devices:
 │      52. USB2.0 HD UVC WebCam                [v4l2]
 │      53. USB2.0 HD UVC WebCam                [v4l2]
 │
 ├─ Sinks:
 │
 ├─ Sources:
 │  *   64. USB2.0 HD UVC WebCam (V4L2)
 │
 ├─ Filters:
 │
 └─ Streams:

Settings
 └─ Default Configured Devices:
         1. Audio/Source  alsa_input.pci-0000_00_1f.3.analog-stereo

Last edited by yarh (2025-10-22 10:27:34)

Offline

#7 2025-10-22 15:02:32

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 1,116

Re: The microphone is picking up sound from the speakers.

what laptop are you using? have you tried googling the issue together with your laptop's name?

Last edited by jl2 (2025-10-22 15:13:26)


Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...

Upload longer text output like this

Offline

#8 2025-10-22 16:44:33

yarh
Member
Registered: 2025-10-22
Posts: 4

Re: The microphone is picking up sound from the speakers.

Im using ASUS TUF Gaming F15 FX507VI.
Google tells me to use hdajackretask.

Offline

#9 2025-10-22 16:57:38

jl2
Member
From: 47° 18' N 8° 34' E
Registered: 2022-06-01
Posts: 1,116

Re: The microphone is picking up sound from the speakers.

Google tells me to use hdajackretask.

Most HDA Intel soundcards are to some degree retaskable, i e can be used for more than one thing. This tool is a GUI to make it easy to retask your jacks - e g, turn your Mic jack into an extra Headphone, or why not make them both line outs and connect them to your surround receiver?

Doesn't sound like what you're looking for.


Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...

Upload longer text output like this

Offline

Board footer

Powered by FluxBB