Вийшов suyu v0.0.11: прискорення рекомпілятора та експорт ігор
Оновлення suyu v0.0.11 приносить значний приріст продуктивності статичного рекомпілятора, повернення macOS та експорт ігор.
Для всіх, хто стежить за емуляцією Nintendo Switch, проєкт suyu випустив версію v0.0.11. Оновлення приносить значний приріст продуктивності статичного рекомпілятора, повернення підтримки macOS та нові інструменти для експорту самостійних ігрових пакетів.
Головним нововведенням стала функція експорту ігор, яка тепер повністю працює на Windows. Ви можете вибрати гру та упаковати її в окремий пакет за допомогою Dynarmic JIT, гібридного режиму JIT + AOT або експериментального статичного AOT. Експортовані ігри зберігають налаштування графіки, конфігурацію та кеш шейдерів, а також можуть автоматично додаватися до бібліотеки Steam із налаштуванням контролерів і панеллю керування на клавіші F12.
Головним тестовим проєктом для перевірки продуктивності став Mario Kart 8 Deluxe. Завдяки новому рекомпілятору ABI 6 зі швидким доступом до пам’яті гостя та точними плаваючими шляхами, показники в режимі суворого статичного AOT помітно зросли на всіх платформах. На Windows (Ryzen 9950X3D + 9070XT) швидкість піднялася з 24 FPS до 56 FPS, на Linux - з 39 FPS приблизно до 60 FPS, а на macOS (M5 MacBook Pro) - з 54 FPS до 60 FPS, наблизившись до стандартних показників JIT.
Серед інших важливих змін:
- Повернення macOS: Виправлення проблем із MoltenVK, багатопотоковістю та поведінкою ARM64 дозволили усунути неприємні зависання на 10-40 секунд.
- Ядро RetroArch: Додано нове Vulkan libretro-ядро для Windows, Linux, macOS та збірок під Android ARM64 із вбудованим лічильником кадрів.
- Android APK: З’явився початковий APK-файл для ARM64, хоча реальне тестування на пристроях ще триває.


