Repository navigation
Vulkan driver for the ARMSX2 PlayStation 2 emulator on Android, for devices with an Arm Mali GPU:
- Mali-G615 / G715 — tested on the Anbernic RG 477V.
- Mali-G57, G68, G77, G78, G78AE — tested on the Anbernic RG 476H. The other GPUs in this family are untested.
- Mali-G52 / G52 r1 — experimental: for trying out, not yet for everyday play. Courtesy of @TheGammaSqueeze.
Install: in ARMSX2, Settings → custom GPU driver → install from file, and pick malisx2-0.2.3-b85d5f7f36.zip.
What's new since 0.2.2
- Rockchip RK3576 handhelds now really work, such as the Anbernic RG Vita Pro. 0.2.2's fix for the "failed to create swap chain" error did not work on these devices; this one does, confirmed by user Rammstone. Thank you for the logs!
Nothing else changed from 0.2.2.
Good to know
- ARMSX2 builds its shader cache once after a driver update; the first moments of the first game may be slower than usual.
- Mali-G52 is experimental. Early tests are promising, but if a game misbehaves there, use the system driver.
- Mali-G57 family: if the driver does not start on your device, ARMSX2 uses the system driver; please send a log.
- A few HUD colours can come out slightly brighter than on a real PS2 (for example Gran Turismo 4's speedometer). Other drivers show the same.
- Reporting a problem: take a bug report or a logcat right after it happens, and keep ARMSX2's
logs/emulog.txt(it is overwritten when the app starts again).
Build
For support:
- malisx2
0.2.3, commit b85d5f7 - Mesa: branch
malisx2of bmdhacks/armsx2-turnip, commit db9bce6c3d36570ef996a898f53cbcde08db39e8 malisx2-0.2.3-b85d5f7f36.zipsha256133c35a49c4197e9177969e69e4dba41ea2433598810277b4f37597c8751a78flibvulkan_malisx2.sosha25657ac2457c9e22279ffdcd1d056e2de3a5463e5194161539d6318289dcbf3ff56