STORM SWITCH 10.0.16
·
17 commits
to STORM_SWITCH_ACTUAL
since this release
💡 Релиз 10.0.16 — Высокопроизводительный эмулятор Nintendo Switch на базе технологий Eden, Citron и Yuzu с обновлённым высокоточным конвейером ротации буферов Nvnflinger, эталонным темпом вывода кадров HardwareComposer, повышенной плавностью игрового процесса и оптимизированными сборками для Windows 10, Windows 11 и Android.
🚀 Ключевые изменения и улучшения
- 🌟 [Конвейер синхронизации Nvnflinger]: Интегрирована усовершенствованная система управления буферами кадра на основе наработок Eden и Citron, обеспечивающая строгое соответствие спецификациям Horizon OS и плавную подачу графических данных гостевому приложению.
- 🌟 [Аппаратный композитинг HardwareComposer]: Реализован оптимизированный жизненный цикл освобождения и обновления поверхностей показа: достигнут стабильный и равномерный темп вывода кадров (frame pacing) с минимальным временем задержки.
- 🌟 [Плавность вывода и отзывчивость управления]: Достигнута безупречная плавность рендеринга на целевых 60 FPS в динамичных 2D и 3D играх без микрозадержек и разрывов конвейера.
- 🌟 [Совместимость и профили проектов]: Обновлены специализированные профили базы данных настроек для расширенного списка игр, использующих аппаратные инструкции и гибридное ускорение Vulkan.
- 🌟 [Оптимизированные дистрибутивы Windows и Android]: Подготовлены автономные пакеты для Windows 11 и Windows 10 со встроенными системными библиотеками среды выполнения MSVC CRT, а также официальные пакеты для Android (Mainline, Legacy и SDK27).
📋 Полный список изменений (нажмите, чтобы развернуть)
- 🔹 [Nvnflinger / BufferQueue]: Внедрён строгий контракт захвата и ротации буферов отображения в соответствии с базовой архитектурой Eden и Yuzu, гарантирующий стабильный обмен данными между гостевыми графическими командами NVN и хост-компоновщиком.
- 🔹 [HardwareComposer Engine]: Переработан алгоритм кэширования и циклического освобождения экранных поверхностей дисплея
ReleaseFramebuffersLocked, исключающий коллизии слотов при отрисовке. - 🔹 [Frame Pacing и дисплей]: Обеспечена согласованная подача кадров в презентационный поток Vulkan с детерминированным интервалом 16.6 мс для целевой частоты 60 кадров в секунду.
- 🔹 [GameFix Database Profiles]: Скорректированы параметры производительности для требовательных проектов, оптимизировано распределение ресурсов ГПУ и центрального процессора.
- 🔹 [Android Packaging]: Собраны оптимизированные пакеты приложения для мобильных устройств:
STORM_SWITCH_10.0.16.apk(Android 13+),STORM_SWITCH_10.0.16_LEGACY.apk(Android 8+) иSTORM_SWITCH_10.0.16_SDK27.apk(Android 8.1+). - 🔹 [Сборочная инфраструктура]: Версия эмулятора повышена до 10.0.16 во всех модулях системы, обновлены файлы манифестов и метаданных SCM.
- 🔹 [Дистрибуция и гигиена пакетов]: Сформированы чистые релизные архивы
STORM_SWITCH_10.0.16_Windows11.zipиSTORM_SWITCH_10.0.16_Windows10.zipбез отладочных символов PDB.
🌐 English Changelog (click to expand)
- 🔸 [Nvnflinger Buffer Queue Pipeline]: Integrated advanced buffer rotation and acquisition lifecycle inspired by Eden, Citron, and Yuzu architectures, strictly following Horizon OS specifications for seamless graphics delivery.
- 🔸 [HardwareComposer Presentation Engine]: Refined framebuffer caching and scheduled release mechanics in
ReleaseFramebuffersLocked, preventing slot collisions and ensuring optimal resource recycling. - 🔸 [Smooth 60 FPS Frame Pacing]: Achieved deterministic frame presentation intervals (16.6 ms for 60 FPS) in Vulkan presentation pipelines, eliminating frame judder and display stutter.
- 🔸 [GameFix Profiles and Compatibility]: Updated game profiles for enhanced performance, low GPU latency, and rock-solid stability across various titles.
- 🔸 [Android Builds Available]: Generated release APK distributions for mobile hardware:
STORM_SWITCH_10.0.16.apk(Android 13+),STORM_SWITCH_10.0.16_LEGACY.apk(Android 8+), andSTORM_SWITCH_10.0.16_SDK27.apk(Android 8.1+). - 🔸 [Build System and Versioning]: Bumped version to 10.0.16 across SCM modules, CMake metadata, and build scripts.
- 🔸 [Distribution Packages]: Packaged clean Windows 11 and Windows 10 standalone archives
STORM_SWITCH_10.0.16_Windows11.zipandSTORM_SWITCH_10.0.16_Windows10.zipwith bundled MSVC runtime libraries.
📦 Файлы и вложения к релизу (нажмите, чтобы развернуть)
- 📁 Прикреплённые файлы: Исполняемые файлы, инсталляторы и архивы доступны в секции Assets ниже.
- 🛡️ Контроль целостности: Все бинарные файлы собраны из официального исходного кода и проверены перед публикацией.
- 💻 Установка: Скачайте соответствующий архив/инсталлятор из списка Assets и следуйте стандартным инструкциям.