Repository navigation
STORM SWITCH 16.2.0
💡 Релиз 16.2.0 — Комплексное обновление интерфейса настроек, стабильности и производительности движка STORM SWITCH: интерактивные бейджи влияния настроек (Setting Impact Badges) и автоматический движок разрешения конфликтов параметров (Conflict Engine) с исправлением в один клик; готовые пресеты производительности (Performance Presets) и прозрачность индивидуальных переопределений профилей игр; дифференцированные профили под каждого вендора GPU (NVIDIA, AMD, Intel, Adreno, Mali, Xclipse); поддержка реальных библиотечных апплетов (LLE с автоматическим откатом на HLE); per-TID Turnip driver hints на Android; ускоренная компиляция шейдеров с двухприоритетной очередью конвейеров и валидацией кэша по UUID драйвера; оптимизации шейдерного рекомпилятора (векторный NaN clamp, быстрый путь 1x рескейлинга, свёртка констант, проходы DCE/Identity); кеширование горячих настроек в ядре и видеоядре; сниженное энергопотребление в простое (UMWAIT/Waitable Timer); очистка устаревших и дублирующих параметров, а также полная локализация на 11 языков экосистемы Aurora Fluid.
🚀 Ключевые исправления и архитектурные новшества (STORM SWITCH 16.2.0)
-
⚙️ [Интерфейс настроек нового поколения: бейджи влияния, детектор конфликтов и пресеты (
setting_impact_table.h,setting_conflicts.*,SettingConflicts.kt,SettingImpactTable.kt)]:- Бейджи влияния настроек: Отображение параметров влияния на производительность, нагрев, совместимость и качество рендеринга
[Произв/Нагрев/Совм/Кач]в диалогах настроек на ПК и Android. - Автоматический детектор конфликтов с исправлением в один клик: Мгновенное обнаружение несовместимых комбинаций (асинхронные шейдеры без кэша, генерация кадров LSFG при разблокированном FPS/без VSync, низкая точность GPU без реактивного сброса, небезопасные флаги CPU без режима Unsafe, масштаб >=3x на мобильных устройствах) с предупреждающим баннером и кнопкой «Исправить».
- Готовые пресеты производительности: Переключение профилей качества и энергосбережения в 1 клик (
Макс. FPS,Сбалансированный,Макс. Качество,Кастомный). - Прозрачность переопределений профилей игр: Чёткие индикаторы
[задано профилем игры]с возможностью индивидуального сброса к глобальным значениям. - Очистка устаревших настроек: Удалены мёртвые и дублирующие параметры, улучшена группировка категорий.
- Полная локализация: Поддержка 11 языков Aurora Fluid на ПК и 28 системных локалей на Android.
- Бейджи влияния настроек: Отображение параметров влияния на производительность, нагрев, совместимость и качество рендеринга
-
🎮 [Профили игр под каждого вендора GPU и реальные апплеты (
game_fix_database.*,library_applet_creator.cpp,GpuDriverHelper.kt)]:- Дифференцированные профили под вендор GPU: Индивидуальные параметры совместимости для NVIDIA, AMD, Intel, Adreno, Mali и Xclipse.
- Реальные библиотечные апплеты (LLE с HLE fallback): Полноценная поддержка системных апплетов консоли (Mii Editor, Software Keyboard, Controller Applet, Error Display) с надёжным откатом на HLE при отсутствии установленных файлов.
- Per-TID Turnip Driver Hints (Android): Автоматическое применение проверенных флагов
TU_DEBUG(nobin, nolrz) для требовательных тайтлов (Diablo II: Resurrected, Zelda: Tears of the Kingdom, Breath of the Wild, Super Mario Wonder, Xenoblade, Pokemon).
-
⚡ [Двухприоритетная очередь шейдеров и валидация кэша драйвера (
thread_worker.h,vk_pipeline_cache.cpp)]:- Приоритетная компиляция конвейеров: Разделение очереди компиляции Vulkan-конвейеров на высокоприоритетную (необходимые для текущего кадра шейдеры) и фоновую с динамическим управлением приоритетом потоков.
- Тегирование кэша по UUID драйвера: Исключены сбои и графические глитчи после обновления видеодрайвера благодаря автоматической инвалидации устаревшего кэша шейдеров.
-
🚀 [Оптимизации рекомпилятора шейдеров и движка (
translate_program.cpp,rescaling_pass.cpp,constant_propagation_pass.cpp,thread.cpp,core_timing.cpp)]:- Векторный NaN clamp и свёртка констант: Улучшенная генерация SPIR-V кода и устранение избыточных инструкций через проходы Identity Removal и Dead Code Elimination.
- Быстрый путь для нативного разрешения 1x: Устранение накладных расходов масштабирования при стандартном разрешении.
- Безопасные оптимизации ЦП: Флаги
cpuopt_unsafeзадействуются строго при выборе режима точности «Небезопасно». - Сниженное энергопотребление в простое: Интеграция инструкций
UMWAIT/MWAITXи таймеров ожидания высокого разрешения для минимизации нагрузки на CPU в паузах и меню.
🌐 English Changelog (click to expand)
🚀 Key Improvements & Architectural Updates (STORM SWITCH 16.2.0)
-
⚙️ [Next-Gen Settings UX: Impact Badges, Conflict Engine & Presets (
setting_impact_table.h,setting_conflicts.*,SettingConflicts.kt,SettingImpactTable.kt)]:- Setting impact badges showing performance, thermal, compatibility, and quality implications across Desktop and Android.
- Real-time conflict engine with one-click automated resolution for conflicting parameters (async shaders, frame gen pacing, GPU accuracy, CPU unsafe flags, extreme scale).
- One-click performance presets: Max FPS, Balanced, Maximum Quality, and Custom.
- Game fix profile override transparency with clear source indicators and per-setting revert options.
- Cleaned up duplicate and dead legacy settings across all configuration menus.
- Full localization in 11 desktop languages and 28 Android system locales.
-
🎮 [Per-GPU-Vendor Game Profiles & Real Library Applets (
game_fix_database.*,library_applet_creator.cpp,GpuDriverHelper.kt)]:- Dedicated per-vendor overrides for NVIDIA, AMD, Intel, Adreno, Mali, and Xclipse GPUs.
- Real library applet emulation (LLE with seamless HLE fallback) for system keyboards, Mii editor, and controller applets.
- Per-TID Turnip driver hints on Android with targeted
TU_DEBUGflags for demanding titles.
-
⚡ [Priority Shader Compile Queue & Driver-Aware Cache (
thread_worker.h,vk_pipeline_cache.cpp)]:- Two-priority Vulkan pipeline compilation separating immediate frame needs from background compilation.
- Driver UUID and driver version tagging on shader disk caches to prevent corruptions after driver updates.
-
🚀 [Shader Recompiler & Engine Optimizations (
translate_program.cpp,rescaling_pass.cpp,constant_propagation_pass.cpp,thread.cpp,core_timing.cpp)]:- Vector NaN clamp, constant folding, and identity removal passes for optimized SPIR-V bytecode.
- 1x resolution rescale fast path removing overhead on native resolution rendering.
- Gated
cpuopt_unsafeoptimizations strictly in Unsafe CPU mode. - High-precision waitable timers and UMWAIT support reducing idle power draw.
📦 Файлы и вложения к релизу (нажмите, чтобы развернуть)
-
📁 Прикреплённые файлы:
STORM_SWITCH_16.2.0_Setup.exe(109.96 МБ) — Полный автономный тёмный установщик Windows 10/11 (Self-Contained x64, UAC Administrator, цифровая подпись STORM TEAM).STORM_SWITCH_16.2.0_Windows11.zip(40.99 МБ) — Портативная сборка для Windows 11 x64 без необходимости установки (AVX2 / Vulkan 1.4, встроенные библиотеки CRT).STORM_SWITCH_16.2.0_Windows10.zip(40.99 МБ) — Портативная сборка для Windows 10 x64 без необходимости установки (AVX2 / Vulkan 1.4, встроенные библиотеки CRT).STORM_SWITCH_16.2.0.apk(37.80 МБ) — Основная сборка для Android 13–17+ (API 33+, ARM64, кастомные драйверы Adreno Turnip / Qualcomm, V3 Key Rotation).STORM_SWITCH_16.2.0_LEGACY.apk(34.21 МБ) — Сборка расширенной совместимости для Android 10+ и видеочипов Mali / PowerVR / Xclipse / старых Adreno.STORM_SWITCH_16.2.0_SDK27.apk(34.20 МБ) — Сборка максимальной совместимости для устройств на базе Android 8.1+ (API 27+).
-
🛡️ Контроль целостности (SHA-256):
STORM_SWITCH_16.2.0_Setup.exe:938568f58ab6e529f31c80a0e83d27f01a0eab16e46dee0b1096b463d5d17f23STORM_SWITCH_16.2.0_Windows11.zip:2bb1cfb3f509043d4574de2c3581aff5e36d724469b46873b1507b5f4d946db1STORM_SWITCH_16.2.0_Windows10.zip:2bb1cfb3f509043d4574de2c3581aff5e36d724469b46873b1507b5f4d946db1STORM_SWITCH_16.2.0.apk:1fc661a8ddd49b83e407942243832437736cc2bb66a00f8cabf18812d4600537STORM_SWITCH_16.2.0_LEGACY.apk:32df886599d95150eb80b3bb85808584b0db288fd180ae37938136352b4ea3ccSTORM_SWITCH_16.2.0_SDK27.apk:dfbe45ba3a47bd501808e43e6c26a0ed9e18dcf817a9f51f270fd3b24ffdf0c6
-
🔑 Цифровая подпись: Все исполняемые файлы и автономный установщик Windows подписаны единым доверенным сертификатом STORM SERTIFICATE (STORM TEAM). APK для Android подписаны единым ключом с цепочкой ротации APK Signature Scheme v3 Key Rotation Lineage для гладкого обновления поверх любых предыдущих установок.