Skip to content

Releases: The412Banner/droiddeck-nonadreno-drivers

gamescope 3.16.29 p22 (non-Adreno)

Choose a tag to compare

gamescope 3.16.29 with tools/gamescope/patches from DroidDeck nad/r11-fixes @c4bba945 (build run Droid-Deck/DroidDeck 40159674290): org main c5d7cdc0's patch set (adds 0116 cursor SHM buffer release) plus the non-Adreno patches 0120-0134. New: 0134, a flippable image whose format the nested backend offers no modifier for tries linear instead of asserting in CVulkanTexture::BInit (NieR Replicant under Venus on a Pixel 9a). Component for the DroidDeck test APK. sha256 62e4155cad2b0ec36d6ca0c5c09941d7551aa00af2c305d3f178f9717a262876

Venus (Mali) proto13 @e24ed8ab

Pre-release

Choose a tag to compare

Mesa Venus ICD + Mali compatibility layer + vtest server from DroidDeck test/non-adreno-all @e24ed8ab (on DroidDeck 0.6.0+, org main c5d7cdc0; build run Droid-Deck/DroidDeck 40161447324). New: the Venus ICD is built from Mesa 26.2.5 (was 26.2.4: venus no longer runs a thread's TLS teardown from an unloaded driver, virtio-gpu devices without 3D are skipped). virglrenderer stays 1.3.0 with the same patches. Component for the DroidDeck test APK. sha256 25f236bbc32c8490fc61c20a6016b0bea4a8c3267a69de6b91496da2afe6bc04

Venus (Mali) proto13 @93038b7d

Pre-release

Choose a tag to compare

Mesa Venus ICD + Mali compatibility layer + vtest server from DroidDeck test/non-adreno-all @93038b7d (on DroidDeck 0.5.0). New: virglrenderer destroys a device's object mutex only after the objects that lock it (bionic aborted on "pthread_mutex_lock called on a destroyed mutex" when a client exited holding objects; fix from BattleTempest's DroidDeck-Pixel, GPL-3.0). Component for the DroidDeck test APK.

Venus (Mali) proto13 @a4d47cf3

Choose a tag to compare

Mesa Venus ICD + Mali compatibility layer + vtest server from DroidDeck test/non-adreno-all @a4d47cf3. Layer: DROIDDECK_MALI_COMPAT_TRACE=1 now logs every pre-device query (physical devices, memory, queue families, formats, image formats, external handles) and the extension names. Component for the DroidDeck test APK.

gamescope 3.16.29 p21 (non-Adreno)

Choose a tag to compare

gamescope 3.16.29 with tools/gamescope/patches from DroidDeck test/non-adreno-all @a4d47cf3: org main 5aa245cf's patch set (0101 nested cursor routing, 0115 per-window limiter and refreshed patches) plus the non-Adreno patches 0120-0133. Component for the DroidDeck test APK.

RADV-Xclipse-upstream for DroidDeck (test)

Choose a tag to compare

RADV-Xclipse (upstream v1.8.0) for DroidDeck (test)

Experimental. Not tested on a device yet. This release is replaced in place every time the driver is rebuilt.

Which phones

Samsung Xclipse 920 / 530 / 940. Chips: Exynos 2200, Exynos 1480, Exynos 2400 / 2400e (940 is experimental). Phones: Galaxy S22 / S22+ / S22 Ultra (Exynos models), Galaxy A55, Galaxy S24 / S24+ (Exynos models), Galaxy S24 FE. Not the Snapdragon versions of these phones, and not Exynos 1580 (Xclipse 540).

Files

  • Linux half (RADV-Xclipse-upstream-Linux.zip): runs inside DroidDeck's Linux for Steam and games (runtime slot). Built here from public source.
  • Android half (RADV-Xclipse-upstream-Android.zip): the author's official release v1.8.0, unchanged. It draws DroidDeck's screen (display slot).
  • Pair (RADV-Xclipse-upstream-Pair.zip): both halves in one zip, in DroidDeck's driver-bundle layout.

This build

  • Date: 2026-10-25
  • Linux half source: https://github.com/JimVulkan/radv-xclipse @ 269238e8538c971cbe5195ed3e0013dea59f3bf5
  • Minimum glibc: 2.38
  • CI run: https://github.com/The412Banner/droiddeck-nonadreno-drivers/actions/runs/40159794576
  • Note: Manual option, not the default (the default is RADV-Xclipse, built from v1.6.0-RC, which testers measured faster). This is JimVulkan's v1.8.0 on Mesa 27.0.0-devel, both halves: everything in v1.6.0 (tessellation and transform feedback fixes, BC terrain-texture fix, less memory for BC7 and signed BC4/BC5), BC6H at half the memory (v1.7.0), and in v1.8.0 BC6H/BC7 loading about twice as fast, the BC6H signed/unsigned fix (wrong lighting in DXVK games) and unsigned BC4 at a third of the memory. Less texture memory matters on 8 GB phones, where heavy games were killed by Android for memory. Ray tracing is untested upstream. In the Linux half the author's Android properties do not exist; use RADV_XCLIPSE_BC7SRGB_RGBA8=1 (exact sRGB BC7) and RADV_XCLIPSE_BCSNORM_EXACT=1 (exact signed BC4/BC5) instead.

Testing

DroidDeck does not load non-Adreno drivers yet; that comes in a DroidDeck test build. Until then the Linux half can be tried by hand in DroidDeck's desktop terminal. Report results with logs in the DroidDeck Discord testing thread.

Credits

Driver by JimVulkan, built on Mesa (MIT). This repo only rebuilds the source for DroidDeck's Linux and repackages the Android release as a pair.

Venus (Mali) proto13 @e40cd361

Choose a tag to compare

Mesa Venus ICD + Mali compatibility layer + vtest server from DroidDeck test/non-adreno-all @e40cd361. Layer: DROIDDECK_MALI_COMPAT_TRACE=1 logs what an application queries before vkCreateDevice. Component for the DroidDeck test APK.

Venus (Mali) proto13 @6199a93f

Choose a tag to compare

Mesa Venus ICD + Mali compatibility layer + vtest server from DroidDeck test/non-adreno-all @6199a93f. virglrenderer ignores the destroy of a pipeline it never created instead of killing the context. Component for the DroidDeck test APK.

Venus (Mali) proto13 @55b30fbf

Choose a tag to compare

Mesa Venus ICD + Mali compatibility layer + vtest server from DroidDeck test/non-adreno-all @55b30fbf. Layer: runs in every process but gamescope with DROIDDECK_MALI_COMPAT=1 (Zink gets nullDescriptor), stand-ins for null texel-buffer views. Component for the DroidDeck test APK.

gamescope 3.16.29 p20 (non-Adreno)

Choose a tag to compare

gamescope 3.16.29 with tools/gamescope/patches from DroidDeck test/non-adreno-all @72196c34 (0126-0131, plus 0132: a hung-up waitable is named before the abort; 0133: flippable images use supported-but-unexportable modifiers instead of asserting). Component for the DroidDeck test APK.