So on my machine I’ve added
services.pipewire = {
enable = true;
pulse.enable = true;
alsa = {
enable = true;
support32Bit = true;
};
config.pipewire = {
"context.properties" = {
#"link.max-buffers" = 64;
"link.max-buffers" = 16; # version < 3 clients can't handle more than this
"log.level" = 2; # https://docs.pipewire.org/#Logging
#"default.clock.rate" = 48000;
#"default.clock.quantum" = 1024;
#"default.clock.min-quantum" = 32;
#"default.clock.max-quantum" = 8192;
};
};
And yes, I’ve removed hardware.pulseaudio
and sound.enable
However no sound come out of my speakers.
journalctl --user-unit=pipewire --user-unit=pipewire-media-session --user-unit=pipewire-pulse -f ✔
-- Journal begins at Wed 2021-05-19 10:51:04 CEST. --
mag 20 17:32:33 nixos systemd[2317]: Stopped PipeWire PulseAudio.
mag 20 17:32:33 nixos systemd[2317]: pipewire-pulse.service: Consumed 10.460s CPU time.
mag 20 17:32:33 nixos systemd[2317]: Stopping Multimedia Service...
mag 20 17:32:33 nixos systemd[2317]: pipewire.service: Succeeded.
mag 20 17:32:33 nixos systemd[2317]: Stopped Multimedia Service.
mag 20 17:32:33 nixos systemd[2317]: pipewire.service: Consumed 10.865s CPU time.
-- Boot 23df629e63cf4730a06baa60c8be41ec --
mag 20 19:06:14 nixos systemd[2558]: Started Multimedia Service.
mag 20 19:06:14 nixos systemd[2558]: Started Multimedia Service Session Manager.
mag 20 19:06:14 nixos systemd[2558]: Started PipeWire PulseAudio.
mag 20 19:07:34 nixos pipewire-pulse[3474]: pulse-server 0x55acfc6457a0: [kwin_killer_helper] UNDERFLOW channel:0 offset:811008 underrun:32768
Nota that sound with pulseaudio works fine, I just want to try out pipewire.
Where can I begin to fix this?