Sound from audio output get into microphone stream


I can’t figure this out, it just spins my head around.

I get sound from the desktop audio into my microphone stream which creates an echo during calls, or leak other sound.

Reading up on some threads here it seems like there is no generic way to solve it but really system/config dependent and I don’t understand what to do.

I have recently upgraded kernel and maybe this caused the config change to PA/Pipewire?

Testing with OBS, pagraphcontrol and pavuc confirms the behaviour, and playing music for example show up in OBS if I have selected only microphone input.
The microphone does not matter if it is integrated or headset, headset sound turned down fully, headset microphone disabled on headset, the sound keeps appearing.

What seems to be triggering is a monitor of a sink, but turning that fully down in pavuc or even disabling it, still have the sound leaking through so I am not sure about that one or if it is the correct monitor or sink.

Also read that it might be caused by noise cancellation running, the noisetorch gui was not helpful, all sources named the same, so if this is the cause then I would kindly appreciate a point towards how to solve it with cli.

Anyone ave an idea of what to do?

Thank you!

Linux * 6.6.10-1-MANJARO #1 SMP PREEMPT_DYNAMIC Fri Jan  5 17:38:36 UTC 2024 x86_64 GNU/Linux
$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 1088
Tile Size: 65472
User Name: *
Host Name: *
Server Name: PulseAudio (on PipeWire 1.0.0)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
Default Source: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source
Cookie: 2ba6:237a

$ pactl list

Edit: reverting to older kernel did not solve it.