Getting mic input and audio output to "just work" on a Framework with KDE Plasma

I’m using nixos-hardware/framework/16-inch/7040-amd/default.nix at def1d472c832d77885f174089b0d34854b007198 · NixOS/nixos-hardware · GitHub and pipewire configured as per PipeWire - NixOS Wiki

I have the 3.5mm audio jack port as well as the built-in speakers and microphone.

Getting the options to show up in KDE and the speaker and mic combination i want to be selectable often involves plugging in a USB microphone, selecting one thing, unplugging a device, selecting something else, plugging a device back in. While watching options that should not disappear disappear, or reappear.

The audio quality was bad and i enabled something that did make it better, but the entire configuration is frightfully unstable and plugging in a device can make it close to impossible to get the audio to come out where one would expect. (The latest new twist on this is that two different devices, both “Family 17h/19h HD Audio Controller Analog Stereo” and “USB Audio Analog Stereo” are actively selected with … radio buttons, uh-huh, and USB Analog Stereo cannot actually be unselected, but it is not used either, and is the one i would like to use. I’m sure it will all be different after restarting the computer, so it’s not this specific problem currently but the general problem of it driving me to distraction.)

Here is the full output of something called audio information: https://gitlab.com/-/snippets/4786808/raw/main/output

1 Like