Horrible Microphone quality on browsers (FIXED)

I recently swapped to Linux from windows and for everything I cannot get my microphone to sound good on browsers. I have a blue yeti microphone and it sounds great on everything except browsers. On browsers it sounds grainy, muffled, and extremely choppy. I have tested it on multiple browsers both chromeium and firefox based but they both sound bad with firefox being significantly worse. I initially was running vanilla arch and tried everything to fix this. I tried

  • Changing the sample rate and latency through pipewire and pipewire-pulse

  • Swapping to pulseaudio

  • Changing effects and settings on easyeffects and alsa-effects

  • Resetting the configs of both pulseaudio and pipewire

  • Trying multiple usb ports on my computer

  • Creating a monoaudio virtual sink/ virtual microphone (Whatever creating a fake microphone on pipewire/pulseaudio is called)

  • Muting one microphone channel

  • All sorts of configurations through qpwgraph

  • routing audio through obs (I guess this is technically just part of the last bullet point)

  • and some otherstuff that I am problably forgetting

None of these things worked even a little bit so as a final resort I swapped from arch to endeavouros (complete wipe) hopping that my problem would be fixed somehow (It wasn’t). Im at my wits end all other solutions from both the arch forum and this one did not work. I posted on reddit only to be met with the same crap I had already tried (tried it again just to be sure, still did not work). I talk with my freinds through xbox party chat and they are not pleased with this new microphone quality and neither am I. Can someone PLEASE HELP ME!

EDIT: I went into the firefox config and turned off everthing that had to due with audio processing and that fixed it. I know the about:config does not exist on chrome so I assume chrome users with the same issue are screwed.

1 Like

they have something like chrome://flags/ which has a ton of on/off settings for features I never heard of; the audio stuff may or may not be there..
about:config is the big daddy of pinpoint control and the only thing that keeps me with firefox (derivatives).

Congrats on your old-fashioned troubleshooting and success.