nixos-hardware icon indicating copy to clipboard operation
nixos-hardware copied to clipboard

Framework Laptop 13 microphone stopped working

Open ncfavier opened this issue 2 months ago • 1 comments

After updating to nixpkgs dfb2f12e899db4876308eba6d93455ab7da304cd (Linux 6.16.3, PipeWire 1.4.7) on my Framework Laptop 13 (AMD Ryzen AI 300), the built-in microphone stopped working. Following the advice of the Arch Linux wiki I was able to fix this with the following configuration:

{
  services.pipewire.wireplumber.extraConfig.no-ucm = {
    "monitor.alsa.properties" = {
      "alsa.use-ucm" = false;
    };
  };
}

With UCM (Use Case Manager) profiles enabled, the default selected profile under the Configuration tab of pavucontrol under "Family 17h/19h/1ah HD Audio Controller" is "Play HiFi quality Music (Headphones, Headset, Mic1)", which, aside from being an absolute trainwreck of a sentence, renders the built-in microphone inoperational. Switching to a different profile (with different items inside the brackets) made it work again, but more things were broken.

With UCM disabled, the default profile is "Analog Stereo Duplex" as before, which works just fine.

I don't know what this is or where it came from but it clearly is not ready yet, so I suggest we add the above configuration for Framework 13 laptops (which ones?).

ncfavier avatar Sep 04 '25 12:09 ncfavier