For the record, I’ve updated my configuration to stock PureOS libdrm and mesa packages, and waydroid still works. Hence my settings can be summarized with:
-
Up to date PureOS byzantium
-
Waydroid 1.2.1 built from source after https://wiki.mobian-project.org/doku.php?id=waydroid
-
These settings added to the default
/var/lib/waydroid/waydroid_base.prop:ro.hardware.gralloc=default sys.use_memfd=true