From 6dd59a2a3eeb4cc2cbfc1bdf9ec5b0f759f04cb9 Mon Sep 17 00:00:00 2001 From: pfych Date: Fri, 24 Jul 2026 16:41:26 +1000 Subject: [PATCH] Update AZUR instructions --- packages/site/posts/games/azur-lane.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/packages/site/posts/games/azur-lane.md b/packages/site/posts/games/azur-lane.md index 7484c5c..92cadd4 100644 --- a/packages/site/posts/games/azur-lane.md +++ b/packages/site/posts/games/azur-lane.md @@ -2,7 +2,7 @@ title: Azur Lane summary: The only ship-girl game I can play scripts: old/azur/azur.tsx -updatedAt: 1747540376000 +updatedAt: 1782518400000 --- Mobile Gacha game where you collect anthropomorphic ships. @@ -56,3 +56,23 @@ sudo systemctl restart iptables sudo ip link delete docker0 sudo systemctl restart waydroid-container.service ``` + +--- + +**Update 2026/06/27:** New RX 9070 XT (RDNA4), straight back to instant crashes. The fix: + +1. **`sudo waydroid upgrade`** — Mesa/radv is baked into the image, RDNA4 needs a recent one. +2. **libndk, not libhoudini** — the GPG houdini mis-detects AMD CPUs and livelocks Unity init. +3. **Clear gms after upgrading** — else it crash-loops and kills the game: + ```bash + sudo waydroid shell -- pm clear com.google.android.gms + sudo waydroid shell -- pm clear com.android.vending + ``` +4. **Native Mesa, not ANGLE** — ANGLE segfaults the composer on RDNA4. Set in all three of `waydroid_base.prop` / `waydroid.prop` / `waydroid.cfg`: + ``` + ro.hardware.egl=mesa + ro.hardware.gralloc=minigbm_gbm_mesa + ``` +5. **`waydroid show-full-ui`** — `app launch` alone is windowless (grey screen). + +First load grinds for a few minutes while libndk translates, but it caches. App crashes aren't in `waydroid.log` — check tombstones under `~/.local/share/waydroid/data/` or `sudo waydroid logcat`. -- 2.51.2