Эмулятор Nintendo Switch под названием Suyu, являющийся одним из наследников закрытых проектов Yuzu и Ryujinx, получил версию 0.0.4. Это обновление принесло значительный прирост производительности, а также стало последним публичным релизом программы.

Ключевое нововведение — режим Recompiler Mode, основанный на статической рекомпиляции кода. Технология преобразует код игр Switch, использующий архитектуру ARM64, в нативные исполняемые файлы x86-64 ещё до запуска игры. Благодаря этому эмулятору не нужно выполнять всю работу через традиционный слой JIT.

На практике это означает заметно меньшую нагрузку на процессор, меньше подтормаживаний, связанных с компиляцией шейдеров, и снижение требований к железу. Наибольшую выгоду получат владельцы компьютеров среднего уровня, у которых появится запас мощности для повышения разрешения или частоты кадров.

При этом игры Switch не становятся буквально нативными для ПК — по-прежнему требуется «перевод» операционной системы консоли. Однако Recompiler Mode убирает существенную часть накладных расходов, связанных с эмуляцией процессора.

Больше всего выиграют требовательные проекты с открытым миром, такие как The Legend of Zelda: Breath of the Wild, Tears of the Kingdom и серия Xenoblade Chronicles. Для ПК также существуют моды, значительно улучшающие их графику, включая решения с поддержкой трассировки лучей.

Любопытно, что, несмотря на столь эффектный финал, Suyu прекращает дальнейшую деятельность. Последнее обновление показывает, как быстро развивается эмуляция Nintendo Switch и какие возможности может принести статическая рекомпиляция кода.