Skip to content

malisx2 0.2.3

Latest

Choose a tag to compare

@bmdhacks bmdhacks released this 22 Oct 23:08

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 malisx2 of bmdhacks/armsx2-turnip, commit db9bce6c3d36570ef996a898f53cbcde08db39e8
  • malisx2-0.2.3-b85d5f7f36.zip sha256 133c35a49c4197e9177969e69e4dba41ea2433598810277b4f37597c8751a78f
  • libvulkan_malisx2.so sha256 57ac2457c9e22279ffdcd1d056e2de3a5463e5194161539d6318289dcbf3ff56