I’m having trouble with an extremely high noise floor (it’s clipping when I record it!). I didn’t notice it until I tried to make a video call and the person on the other end couldn’t hear me over the noise.
I ruled out fan noise, and using a USB microphone had no issues so it doesn’t appear to be a pulse/linux audio configuration issue.
Any suggestions on how to debug/fix? The internal microphone is unusable in this state.
I’ve seen this as well on my Linux-installed framework. I don’t think the OS does any filtering at all by default. I’m currently using PipeWire and EasyEffects to add a noise filter.
I had the same problem and was popping my colleague’s eardrums on video conferences. Solved by turning the mic down to 30% in Gnome Settings > Sound on Fedora 35. Default was 100%.