ExynosTools V2.1
What's New:
From Avavo (MdiEx v3.2)
🖥️ Layer Helix v1.2.0
- Replaced the previous layer/cache implementation with a cleaner Vulkan layer architecture
- Improved pipeline cache behavior and cache warmup
- Improved compressed texture handling
- Added texture loading optimizations
- Added render-pass heuristics for supported scenarios
- Reduced stutter during long sessions
- Cleaner Vulkan layer organization for future maintenance
💾 NRamV v1.4.2
- Updated memory management layer to v1.4.2
- Added "libnramv.so"
- Improved behavior under memory pressure
- Better stability during long gaming sessions and heavy emulation workloads
📦 Updated Vortek Integration
- Reworked package structure to match v3.2 architecture
- Vortek now loads using "layerLibrary"
- Vulkan layer names now defined using "layerName"
- Simplified "meta.json"
- Reduced import failures caused by nested metadata
- Improved loader/package recognition
📦 Package Variants
Standard:
- MdiEx_2200_v3.2
- MdiEx_2400_v3.2
- MdiEx_2600_v3.2
- MdiEx_Native_v3.2
Vortek:
- MdiEx_2200_Vortek_v3.2
- MdiEx_2400_Vortek_v3.2
- MdiEx_2600_Vortek_v3.2
- MdiEx_Native_Vortek_v3.2
From WearyConcern1165
🎮 BCn / Texture Improvements
- Improved BC4–BC7 handling on Xclipse GPUs
- More stable BCn CPU fallback path
- Improved ImageFormatProperties behavior
- Better mipmap handling
- Improved cube texture support
- Improved 3D texture handling
- Improved array layer compatibility
🖥️ Vulkan Compatibility Improvements
- Safer AHardwareBuffer / external memory pNext handling
- Fixed depth/stencil issues
- Fixed "vkCmdClearDepthStencilImage"
- Added detection for:
- DXVK
- vkd3d-proton
- clvk
⚡ Runtime Improvements
- Added VkDriverId quirks inspired by bionic-vulkan-wrapper
- Descriptor reuse optimizations
- Improved staging behavior
- Improved VMA integration
- Added pipeline cache prewarm
- Maintains 155 visible Vulkan extensions for Winlator and compatible forks
Notes
📌 This update focuses primarily on:
- Better cache behavior
- Reduced stutter
- Better memory handling
- Improved Vulkan compatibility
- Cleaner package structure
- Better long-session stability
Performance and compatibility may vary depending on device, Android version, emulator, thermal conditions, and workload.