PCEE2 v0.1.6-armsx2-vk (vixl EE backend, V3D Vulkan fix)
aarch64 libretro core from the armsx2 branch (vixl-emitter EE recompiler). Goal: test whether this EE backend avoids the post-frame 0 SIGSEGV that the hand-rolled aR5900 EE dynarec (isztl line) hits.
IMPORTANT: you must also update the resources
The core loads its GPU shaders from <system>/pcsx2/resources/ on disk, not from the core itself. A stale resources copy (from an older PCSX2/core) has mismatched shaders and will fail with Failed to compile utility pipelines. Download pcee2-resources.zip and replace your RetroPie/BIOS/pcsx2/resources/ directory with its contents, then clear the shader cache (RetroPie/BIOS/pcsx2/cache/).
V3D Vulkan compatibility (so the GS device opens on the Pi's V3D GPU)
- drop the
shaderDrawParametersdependency (ported from upstream PCSX2 e451c5f); - push_descriptor optional (V3D lacks it, fallback path used);
- fall back to
R16G16B16A16_SFLOATfor the HQ colclip render target whenR16G16B16A16_UNORMisn't color-attachment-capable (V3D). HQ colclip precision slightly reduced.
Built in debian:bookworm (glibc 2.35). For OM3GA: update resources + clear cache, then swap-test on Pi 5 / RetroPie. Grab the log either way.