Nintendo Switchエミュレーター「suyu」最終版、Recompiler ModeでPC性能を大幅向上

Nintendo Switch向けエミュレーター「suyu」の最終公開版となるバージョン0.0.4で、ゲームの実行性能を大きく改善する「Recompiler Mode」が導入されました。開発終了を迎える最後のリリースですが、従来よりもCPU負荷を抑えられる仕組みによって、特にミドルレンジのPCで性能向上が期待できる内容となっています。

ARM64コードをPC向けに事前変換

Recompiler Modeの最大の特徴は、Switch向けゲームで使われるAArch64(ARM64)コードを、PCで利用されるx86-64のネイティブ実行ファイルへ事前に変換することです。

これまでのYuzuやRyujinxなどでは、ゲームを実行しながらJIT方式でコードを変換する処理が必要でした。suyu 0.0.4では、この変換をあらかじめ行うことで、実行時に発生していたCPU負荷を減らせるようになっています。

その結果、ゲームによってはフレームレートの安定性が向上するほか、処理性能に余裕のないPCでも高解像度設定を利用しやすくなる可能性があります。

完全なPCネイティブ動作ではない

ただし、Recompiler ModeによってSwitchのゲームが完全にPCネイティブで動作するわけではありません。

SwitchのOSやグラフィックスAPIには依然として変換処理が必要で、エミュレーションそのものがなくなるわけではありません。それでも、従来必要だったJITによるCPU処理を大幅に減らせることから、エミュレーション性能を引き上げる手法として注目されます。

また、実行時の処理を減らすことで、ゲームによってはシェーダー処理に起因するカクつきの改善も期待できます。

ゼルダやゼノブレイドなどで効果に期待

特に恩恵が大きいと考えられているのが、広大なフィールドを持つタイトルです。「ゼルダの伝説 ブレス オブ ザ ワイルド」や「ゼルダの伝説 ティアーズ オブ ザ キングダム」、ゼノブレイドシリーズなどでは、CPU負荷の軽減による性能向上が期待されます。

これらの作品にはNintendo Switch 2向けの強化版も存在しますが、PC版では高解像度化やレイトレーシングなど、MODを利用した独自のグラフィック強化も可能です。

なお、suyuは今回のバージョン0.0.4を最後に開発を終了します。YuzuやRyujinxの公開停止後も続いてきたSwitchエミュレーションの一つが終了する一方、最後のアップデートでは、エミュレーション性能をさらに引き上げる新しい技術が盛り込まれました。

via

スポンサーリンク
スポンサーリンク
ゲーム
スポンサーリンク
Sumahodigestをフォローする
スポンサーリンク