Repository navigation
Lichii Ally v2 - ROG Xbox Ally X & Windows Handhelds
Download Lichii Ally v2 - AVX-512 Edition (ROG Xbox Ally X / Ally X / Ally Z1E / Legion Go / HX 370)
Universal AVX2 Edition (MSI Claw Intel / Steam Deck Windows / ROG Xbox Ally Base Z2 A / Legion Go S Z2 Go / Other x64 PCs): Download Lichii-Ally-v2-Universal-AVX2.zip
Quick Start
- Download the archive matching your processor architecture above (Lichii-Ally-v2-Xbox-Ally-X-AVX512.zip for AMD Zen 4 / Zen 5 handhelds, or Lichii-Ally-v2-Universal-AVX2.zip for Intel Core Ultra, AMD Zen 2 / Zen 3+, and non-AVX-512 systems), extract
Lichii-Ally, and launchlichii.exe. (If Windows prompts for Visual C++ runtime libraries, runvc_redist.x64.exeincluded in the folder.) - Install your legally dumped keys and firmware, then add your games directory.
- All handheld optimizations -
clang-cl22 ThinLTO + PGO, Windows 11 hybrid CPU thread scheduling, dynamic unified memory scaling (16 GBvs.24 GB+APUs), capped async shader workers (6 threads), automatic DLSS to AMD FSR 3.1 replacement, Borderless Windowed Fullscreen, and 40 FPS 120 Hz VRR Genlock - are enabled out of the box.
What's New in v2
- Full AMD Radeon & Handheld Performance Optimization (PR #573 Port): 512-draw submission batches on AMD proprietary drivers (+10–15 FPS), multithreaded LinePool texture unswizzler, dynamic texture cache budget scaling, non-blocking query cache sync, and unoptimized compile for Kokiri Forest compute shader.
- Fixed ASTC Texture Corruption and Game Hang: Reverted default ASTC recompression to Uncompressed and protected 24 GB handhelds, resolving black/discolored textures (Navi, Deku Tree) and freezing during cutscenes.
- Automatic Gamepad Binding: Automatically detects and binds Player 1 and Handheld mode to the built-in Xbox 360 controller on ROG Ally and compatible SDL gamepads on first launch.
- Dynamic Unified RAM Detection: Identifies 24 GB APUs with BIOS-carved VRAM, allocating 7–8 GiB GPU cache budget and 6,000 pipelines without host RAM starvation.
- Upstream nx2 Fixes: Turing macro JIT interpreter fallback (#589), AV1 video audio sync and 3 host threads (#571), 64 storage buffers (#551), cooperative matrices HMMA (#582/#583), float16 for LSFG (#587), dynamic FPS down to 10 FPS (#584).
Recommended System Settings (ASUS ROG Xbox Ally X)
- Armoury Crate SE VRAM: 8 GB (leaves 16 GB free for Windows, JIT, and shader compilation).
- Display: 1080p @ 120 Hz with AMD FreeSync Premium (VRR) Enabled (disable Radeon Anti-Lag, Radeon Boost, and AFMF in AMD Software).
- Operating Mode (TDP): 17W–20W for 40 FPS battery play, 25W–30W for 60 FPS, or 13W–15W for 30 FPS.
Controller Shortcuts (Xbox Full Screen Experience Compatible)
View + R3(orF7/ status bar button): Cycle target frame rate live (40 / 60 / 30 FPS).View + L3(orF11): Toggle Borderless Fullscreen.Menu + R3(orCtrl + V): Toggle Performance Overlay.
(Archives ending in -debug-symbols-not-needed-to-play.zip contain .pdb symbols for crash analysis only and are not required for gameplay.)