任天堂Switch模拟器长期以来让PC玩家得以以高于原主机的分辨率和帧率畅玩该平台游戏,但这家日本公司很快便终结了Yuzu和Ryujinx等模拟器的广泛传播。然而,这并未阻止其他开发者继续开发其他模拟器,例如suyu——它是Yuzu的一个分支,持续为PC玩家提供那些永远不会在该平台发售的游戏的访问途径。

如今,suyu的开发工作也走到了尽头,但这款模拟器以一项先进功能实现了华丽谢幕,使任天堂Switch模拟在性能方面实现了飞跃,尤其是在中端系统上。
suyu的最后一个公开版本0.04版引入了Recompiler模式。“将Switch的AArch64游戏代码提前静态重编译为原生x86-64可执行文件,并捆绑suyu的HLE后端。”
若不加以进一步解释,很难理解为何这一模式能让任天堂Switch模拟在性能上实现重大飞跃。与其他手动重编译项目所取得的成果类似,Recompiler模式会提前自动转换ARM64代码,而非像Yuzu或Ryujinx那样使用JIT模拟器层。由于不再需要这一模拟器层,大量CPU开销被消除,潜在的着色器编译卡顿也随之消失,CPU需求得以降低,使中端系统能够更好地应对更高分辨率和帧率。尽管Recompiler模式并不能让模拟游戏在PC上原生运行——因为Switch操作系统和图形API仍需要翻译层——但这仍是一项令人瞩目的进展。
虽然大多数任天堂Switch游戏都可能因Recompiler模式获得一定的性能提升,但受益最大的将是开放世界游戏,如《塞尔达传说:旷野之息》(The Legend of Zelda: Breath of the Wild)、《塞尔达传说:王国之泪》(The Legend of Zelda: Tears of the Kingdom)以及《异度神剑》(Xenoblade Chronicles)系列。尽管这些游戏都已推出包含大量改进的Nintendo Switch 2版本,但一些为游戏添加光线追踪等功能的模组,仍让在PC上游玩成为获得最佳体验的首选方式。



