# es8323: S16 mode buggy -> force S24LE. Also rockchip-es8323 glitches under pw's # MMAP/timer access (arecord RW is clean) -> force RW (disable-mmap) + big period. monitor.alsa.rules = [ { matches = [ { node.name = "~alsa_(input|output)\.platform-es8323-sound.*" } ] actions = { update-props = { audio.format = "S24LE" api.alsa.disable-mmap = true api.alsa.disable-batch = true api.alsa.period-size = 1024 api.alsa.headroom = 8192 session.suspend-timeout-seconds = 0 node.pause-on-idle = false } } } ]