this post was submitted on 28 Feb 2025
16 points (94.4% liked)

Linux Questions

1406 readers
66 users here now

Linux questions Rules (in addition of the Lemmy.zip rules)

Tips for giving and receiving help

Any rule violations will result in disciplinary actions

founded 2 years ago
MODERATORS
 

I work remote and I'm constantly on a Teams meeting while working. My colleagues have been complaining for a while that they can hear my youtube video, if I have it a bit loud. I always figured my microphone was picking it up and never paid much attention to it. Reducing the video volume or the microphone volume would fix it.

Today I accidentally unplugged my headset and they could still hear the video. Nothing is plugged into the computer, yet they can listen to my video. Something is causing a loopback or something, I can't figure out what.

My system:

  • EndeavourOS
  • Pipewire 1.2.7
  • The folders /etc/pipewire/pipewire.conf.d/ and ~/.config/pipewire/pipewire.conf.d/ are empty, so I assume no filters are being used

I attached the output of qpwgraph. I'm not really an audio expert but it looks normal?

Let me know how I can fix this! Thanks!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 6 points 15 hours ago (1 children)

Report it on the pipewire repo or search for it there. I think it's a problem with pipewire and the 3.5mm connection. I've observed it on 3 different linux distros on 3 different devices. As soon as pure USB audio was used, the issue was resolved. If you have the means, do try USB audio only and report back.

Anti Commercial-AI license

[โ€“] [email protected] 2 points 1 hour ago* (last edited 5 minutes ago)

I actually do own an external usb sound card, this problem doesn't happen there. I don't use it because it has a severe crackling/static noise constantly playing, I could also never figure it out. My luck with audio in Linux is just not there. EDIT: after further testing, it also happens there but I REALLY have to boost both the mic and sound volume. But it happens, which is scary.

I was imprecise in the description of my connection. My headset only has one of 3.5mm who has both micro + headphone combined, like the one you use on your smartphone. I think it's called TRSS. I then use the Y cable that came from with my headphones to split it into two separate 3.5mm connections, one for input and another for output. When I disconnected my headphones, the Y cable remained connected to audio card. It appears that the Y cable is the source of the problem.

If I only use the microphone jack of my Y cable, and connect my speakers to the sound card output, it works fine. The should outputs the the speakers, the input comes from my microphone and it doesn't loopback.

I've tried a second pair of Y cable but the same is happening. Both are oficial Beyerdynamic cables, maybe swapping to another brand could fix it?

At least now I can make some sense out of the problem, even if I'm unable to fix it. I opened a bug report on pipewire as you suggested but I doubt anything will come out of it. I think I'll just buy a non-ancient USB sound card and see how that works out for me.