Pipewire cracking sound e.g. via VoIP calls after a certain amount of time

On nixos-unstable / Plasma6 (worked on 24.05 with extraConfig)

This cracking is driving me crazy

  • it not via audio of webbrowers oder app like vlc
  • but e.g. via VoIP calls (after a short moment - and increasing worse)

Does anyone know a programmatic testing solution for this sound issues?

  • deploying, restart and manual testing via listening is a huge effort (and waste of time)

in the posts regarding cracking and pipewire are mentions things like

  • check kernel version
  • wifi (off)
  • nvidia gpu driver
  • boot.kernelParams = [ “preempt=full” ]; (makes it worse in my case … )
  • to transform all of the keys with a dot as a string to make them render correctly (even that makes it worse in my case … )
  • clock rates - individual to your setup (could be but how to test this by code?)


after switching from 24.11 to 25.05 (both nixos-unstable)

  • cracking come back

I deleted all extraConfig of pipewire and bluetooth config

  • and for now it is working via
 services.pipewire = {
    enable = true;
    audio.enable = true;  
    wireplumber = {
      enable = true;
    };
    pulse.enable = true;
    alsa = {
      enable = true;
    };
 };

but only for the first 20 minutes, then the cracking is increasing again …