Mart Frauenlob

Results 49 comments of Mart Frauenlob

I also see this happening once in a while. Linux Mint 21.3. Strawberry 1.0.23 Package: libgstreamer1.0-0 Version: 1.20.3-0ubuntu1 Package: pipewire Version: 1.0.3-2~ubuntu22.04 Package: wireplumber Version: 0.4.17-1~ubuntu22.04

As said, it only randomly happens to me. So I was experimenting a bit today. I found a "semi" reliable reproducer. Sometimes it works, sometimes not. But I'm not sure...

I switched to Pipewire from Pulseaudio in the Backend settings and since then I can't reproduce my above mentioned reproducer any more.

Because the pipewire backend currently is no option (https://github.com/strawberrymusicplayer/strawberry/issues/1453), the above reproducer still applies when using pulseaudio as backend.

Note that you could try to disable prefetch with zfs_prefetch_disable: https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Module%20Parameters.html#zfs-prefetch-disable

Did you try to limit the memory allocated by ZFS? https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Module%20Parameters.html#zfs-arc-max Also maybe this module parameter could be useful: https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Module%20Parameters.html#zfs-arc-sys-free

I don't think zfs_scan_strict_mem_lim has any context here. Generally I'd apply the parameters at module load time (/etc/modprobe.d/ or similar - distro dependent). So you are allowing the ARC to...

> it seems possible that zfs can use 8GB of memory? That would be the default on linux to use half the available system memory. As you also use ZFS...

@wangxinmian do you have an older kernel (preferably older than 6.6) available in your distro to test?

@wangxinmian Another thing maybe worth trying is to disable Multi-Gen LRU: https://docs.kernel.org/admin-guide/mm/multigen_lru.html `echo n >/sys/kernel/mm/lru_gen/enabled`