Thanks for the suggestion about zramswap - I will try it right away.
I hardly ever run out of memory. I use the phone as a basic communications tool and basic web browsing. I’m not the kind that will use it to play mega 3D games or compile an entire OS in it.
HOWEVER
Sometimes I need waydroid, and then it’s swap nightmare. I hope this will help.
I will surely report back in case of something new. I may go for zramswap + a small additional swap partition on the SD card so at least writes would be spread between internal MMC and SD. It’s only when I need waydroid for banking (bank 2FA), so it’s really not a big deal.
There’s no swap configured by default in PureOS images on Librem 5 (aside of zram, but RAM cell usage is not a big concern ), so if it does indeed swap to eMMC you must have configured it yourself.
zram is already configured in librem5-base, no need for pureos-settings. At some point those will likely get reconciled to not differ between the phone and laptops, but that’s probably something for crimson.