My microphone picks up the sound from the PC.
I’ve run several tests and it’s always the same problem.
Regardless of the sound source, Firefox, game, or other.
Whether I’m using voice in a game or Discord (via the app or the website): the same thing.
Microphone physically muted or unplugged: the same thing (wtf?!)
Whether the sound comes out through the headphones or speakers: the same problem.
OS: Fedora Linux 42 (KDE Plasma Prerelease) x86_64
Kernel: Linux 6.14.0-63.fc42.x86_64
DE: KDE Plasma 6.3.4
Whether I use the rear microphone jack or the front one, or the line-in jack: same problem.
When I physically disconnect the microphone from the headset, it still picks up other sounds…
So it’s not the microphone hardware itself that’s the problem.
Another point that might help:
I have two choices for the audio input :
The only combination that doesn’t cause a problem is when I use the SPDIF output and the audio input selected in the screenshot. If I choose the other, I have the problem. Also note that if I use the headphone output jack (front or rear), regardless of the input chosen, I have the problem. So it seems the problem comes from the jack’s management (driver or other).
Does anyone know what the input: “monitor of starship/matisse hd audio …” corresponds to?
The “Monitor of …” options let you use the output of a sound device as an input, so if you had one of the Monitor options selected as an input, that would explain the problem you’re having. If you had multiple output devices, you would see multiple monitors available.
Why you would get output fed back when using the headphone output jack, I’m not sure. It might be worth checking the configuration your card uses in that scenario.
I’m not familiar with what tools KDE provides, but I know you can use pavucontrol for this. You may need to install it first, and it will probably show up as “Volume Control” in the application list.
See what the options are displayed on the configuration tab before and after you plug your headphones in.
You should also be able to mute the monitors on the input tab if that helps - you might need to select “All inputs” in the bottom right of the window first though.
Just to be sure. What do you mean by “pick up”? Is it a mix of environment noise and the desktop sounds (recorded) or does it just pipe the desktop signal (stream, not recorded) into the mic output?
Install Helvum (or the older qjackctl) and start an app that records with the mic and then display the patch bay in Helvum or open the view in qjackctl.
Then check if something is feeding into the mic that isn’t supposed to.
It should look like this (after sorting), were there is only one path from the mic to the app. In this case it is a bit longer as EasyEffects is in the chain for noise reduction.
Just to be sure. What do you mean by “pick up”? Is it a mix of environment noise and the desktop sounds (recorded) or does it just pipe the desktop signal (stream, not recorded) into the mic output?
It pipes the desktop (like video game sounds, or YouTube videos) into the mic. Therefore, if I’m chating with someone, he can hear himself in a loop.