Nintendo 3DS エミュレータ Citra は Snapdragon 865、855、および 845 でテストされました

公式 Citra for Android Nintendo 3DS エミュレータのパフォーマンスを Qualcomm Snapdragon 865、855、および 845 でテストしました。 結果は驚くべきものでした。

最も人気のあるNintendo 3DSエミュレータであるCitra、 Android向けに正式リリースされました 先週 Google Play ストアに公開され、そのパフォーマンスが話題の最前線にありました。 このリリースを見た人なら誰でも、お気に入りの Nintendo 3DS ゲームを Android スマートフォンやタブレットでプレイできるのではないかと疑問に思ったと思います。 ここ数日間、複数の異なる SoC を搭載したさまざまなデバイスでゲームをプレイして、どのようなパフォーマンスが期待できるかを確認してください。 デバイス。

次の人気のある Nintendo 3DS ゲームをテストしました。

  • 新しい葉を横切る動物
  • マリオカート7
  • ポケットモンスターX・Y
  • ゼルダの伝説 世界のつながり
  • ファイアーエムブレムif
  • スーパーマリオ 3Dランド

...次の Android スマートフォン上:

  • Realme X50 プロ (私たちのレビュー) - クアルコム スナップドラゴン 865
  • OPPO Find X2 プロ - クアルコム スナップドラゴン 865
  • ワンプラス 8 プロ (私たちのレビュー) - クアルコム スナップドラゴン 865
  • OPPO Reno 10x ズーム (私たちのレビュー) - クアルコム スナップドラゴン 855
  • ワンプラス6 - クアルコム スナップドラゴン 845
  • Realme 6 プロ (私たちのレビュー) - クアルコム スナップドラゴン 720G
  • 名誉 20 プロ (私たちのレビュー) - HiSilicon キリン 980

...そして結果はかなりまちまちでした。 これらの 3DS ゲームをそれぞれテストしました。 非公式 Citra MMJ バージョン Google Play ストアでリリースされたばかりの公式 Citra 3DS エミュレータも同様です。 結果の中には驚くべきものもありました。 これらのテストはすべて、オーディオ ストレッチングを無効にして実行されたことに注意してください。これは、オーディオ ストレッチを有効にすると、ほとんどメリットがなく、パフォーマンスにかなりの影響が出ることがわかりました。 GPU ドライバーのバージョンの違いもパフォーマンスに影響を与える可能性があるため、特定のチップセットを搭載した 1 つのデバイスが、同じチップセットを搭載した別のデバイスと同じパフォーマンスを発揮しない可能性があることに注意してください。

公式 Citra for Android ポートを使用した Nintendo 3DS エミュレーション。 左から右へ: OnePlus 8 Pro、OnePlus 6、Realme 6 Pro。

注: 自分の Nintendo 3DS ゲームをダンプして復号化することで、スマートフォン用の 3DS ROM を合法的に入手できます。 このためには、ハッキングされた Nintendo 3DS と、プレイしたい 3DS ゲームの合法的に購入したコピーが必要です。


Android 用 Citra 経由の Nintendo 3DS エミュレーションに関する現在のパフォーマンスの問題 (および潜在的な修正)

さまざまな Android での前述の Nintendo 3DS ゲームのパフォーマンスを詳しく説明する前に スマートフォンの場合、現時点では Android 用の Citra 3DS エミュレータ ポートがサポートされていないことに注意してください。 シェーダキャッシュ。 シェーダー キャッシュは、ゲーム内で表示されるコンパイルされたシェーダーを追跡する単純なファイルのキャッシュであり、シェーダー キャッシュがあると、CPU と GPU の負荷が大幅に軽減されます。 Citra で新しいシェーダーが検出されると、それらはコンパイルされ、ストレージには保存されません。 これは、キャッシュすることができず、検出されるたびに再コンパイルする必要があることを意味します。 現在、一部の 3DS ゲームをプレイするときに Android 上の Citra がかなり途切れる可能性があるのはこのためです。 PC 上の Citra はシェーダー キャッシュをサポートしており、ユーザーがゆっくりと苦労して独自のシェーダー キャッシュを生成することを避けるために、プリコンパイルされたシェーダー キャッシュをダウンロードしたいと考えるのは非常に一般的です。 また、オーディオストレッチを無効にするとパフォーマンスが少し改善されることがわかりました。


Nintendo 3DS エミュレーションのパフォーマンス - Qualcomm Snapdragon 865、855、845、720G、および Kirin 980

クアルコム スナップドラゴン 865

とびだせ どうぶつの森 - OnePlus 8 Pro

公式シトラ

  • ほとんどの場合 60 FPS
  • 特に果物を落とすために木を揺らすときに頻繁にフレームがドロップされます
  • オーディオが 1 秒ほど頻繁にハングアップし、オーディオがハングするとゲームも 1 秒間ハングします。

MMJ/非公式 Citra

  • 30 FPS ~ 45 FPS、時々 60 FPS に急上昇
  • 音声がハングしない
  • 速度は遅くなりますが、全体的にはより一貫したエクスペリエンスが得られます
  • アイテムを販売しようとするとゲームがフリーズしますが、これは公式の Citra ビルドでは発生しません

マリオカート 7 - OnePlus 8 Pro

  • 60 FPS で完璧に動作します
  • 時折オーディオキューによりわずかな途切れが発生する
  • 公式ビルドと MMJ ビルドでパフォーマンスに違いはありません

ポケモン X/Y - OnePlus 8 Pro

  • それほど集中的なゲームではなく、30 FPS で完璧に動作します (このゲームはオーバーワールドでは 30 FPS で動作します)
  • 戦闘は完璧に実行されます
  • オーディオの音質は素晴らしく、音楽は AAC 形式でデコードできるようになりました
  • 公式ビルドと MMJ ビルドでパフォーマンスに違いはありません

注: 上のビデオに見られるようなちらつきは、画面を録画しているときにのみ発生しました。

ゼルダの伝説: 世界のつながり - OPPO Find X2 Pro/OnePlus 8 Pro

  • 速度低下もなく完璧に動作します
  • オーディオは素晴らしいです
  • 戦闘中に時々途切れる
  • カットシーン作品
  • 公式ビルドと MMJ ビルドでパフォーマンスに違いはありません

ファイアーエムブレムif - OPPO Find X2 Pro

  • 戦闘に入ると若干の速度低下が発生する
  • 戦闘中に音声が途切れる場合がある
  • オーディオはうまく機能します
  • カットシーン作品
  • ゲームはほとんどの場合フルスピードで動作しますが、MMJ ビルドではそうではありませんでした

クアルコム スナップドラゴン 855

とびだせ どうぶつの森 - OPPO Reno 10x Zoom

公式シトラ

  • ほぼ完璧に動作します
  • 吃音がほとんどない
  • 実質的に音声遅延なし

MMJ/非公式 Citra

  • 30 ~ 60 FPS の範囲ですが、ほとんどがハイエンド向けです
  • 吃音がほとんどない
  • 実質的に音声遅延なし
  • アイテムを販売しようとするとゲームがフリーズしますが、これは公式の Citra ビルドでは発生しません

マリオカート 7 - OPPO Reno 10x Zoom/OnePlus 7 Pro

  • ほぼ完璧に動作します
  • 音ズレがほとんどない
  • 吃音がほとんどない
  • 公式ビルドと MMJ ビルドにパフォーマンスの違いはありません

ポケモン X/Y - OPPO Reno 10x Zoom

  • それほど集中的なゲームではなく、30 FPS で完璧に動作します (このゲームはオーバーワールドでは 30 FPS で動作します)
  • 戦闘は完璧に実行されます
  • オーディオの音質は素晴らしく、音楽は AAC 形式でデコードできるようになりました
  • 公式ビルドと MMJ ビルドでパフォーマンスに違いはありません

ゼルダの伝説 世界のつながり - OPPO Reno 10x Zoom

  • ほぼ完璧に動作します
  • 音ズレがほとんどない
  • 戦闘中に時々途切れる
  • 公式ビルドと MMJ ビルドにパフォーマンスの違いはありません

クアルコム スナップドラゴン 845

とびだせ どうぶつの森 - OnePlus 6

公式シトラ

  • ほとんどの場合 50 ~ 60 FPS
  • 特に果物を落とすために木を揺さぶるときだけでなく、他の多くの状況でもフレームが頻繁にドロップされます。
  • オーディオが 1 秒ほど頻繁にハングアップし、オーディオがハングするとゲームも 1 秒間ハングします。

MMJ/非公式 Citra

  • およそ 30 ~ 60 FPS、ほとんどの場合は 45 FPS あたりに留まります
  • フレームドロップの頻度が低下する
  • 音声が時々途切れる

マリオカート 7 - OnePlus 6

  • メニューをナビゲートするときに途切れる
  • レースでは 50 ~ 60 FPS ですが、変動が激しく、場合によっては 30 FPS まで低下することもあります
  • 時折音声が途切れる

ポケモン X/Y - OnePlus 6

  • それほど集中的なゲームではなく、30 FPS で完璧に動作します (このゲームはオーバーワールドでは 30 FPS で動作します)
  • 戦闘は完璧に実行されます
  • オーディオの音質は素晴らしく、音楽は AAC 形式でデコードできるようになりました
  • 公式ビルドと MMJ ビルドでパフォーマンスに違いはありません

ゼルダの伝説: 世界のつながり - OnePlus 6

  • 40 ~ 60 FPS の範囲で安定
  • 戦闘中にカクつきが多い
  • 公式ビルドよりも MMJ ビルドのパフォーマンスがわずかに優れています

クアルコム スナップドラゴン 720G

どうぶつの森: New Leaf - Realme 6 Pro

公式シトラ

  • ほとんどの場合 50 ~ 60 FPS
  • 特に木を揺すって果物を落とすときなど、時々フレームがドロップしますが、他の多くの状況でも同様です
  • オーディオが 1 秒ほど頻繁にハングアップし、オーディオがハングするとゲームも 1 秒間ハングします。
  • MMJ と公式ビルドは、ここでは多かれ少なかれ同じパフォーマンスを発揮します

ポケモン X/Y - Realme 6 Pro

  • 30 FPS でほぼ完璧に動作しますが、パフォーマンスが低下する場合もあります
  • 戦闘は完璧に実行されます
  • オーディオの音質は素晴らしく、音楽は AAC 形式でデコード可能で、途切れが最小限に抑えられています。
  • 公式ビルドと MMJ ビルドでパフォーマンスに違いはありません

ゼルダの伝説: 世界のつながり - OnePlus 6

  • 40 ~ 60 FPS の範囲で安定
  • 戦闘中にカクつきが多い
  • 公式ビルドよりも MMJ ビルドのパフォーマンスがわずかに優れています

キリン980

HiSilicon Kirin 980 を搭載した Honor 20 Pro では、プレイ可能なフレームレートでテストした Nintendo 3DS ゲームを実行できませんでした。 公式および非公式の Citra 3DS エミュレーターは、ドライバーの問題のため、Snapdragon 以外のチップセットを搭載したデバイスを実際にはサポートしていません。 つまり、Exynos プロセッサを搭載した Samsung スマートフォンでも、ここにリストされている 3DS ゲームのプレイ時に問題が発生する可能性が高くなります。


結論 - Nintendo 3DS エミュレーションは非常に実行可能です (ほとんどの主力製品で)

奇妙なことに、最高のパフォーマンスは Qualcomm Snapdragon 865 ではなく、Qualcomm Snapdragon 855 であることがわかりました。 Citra は主に Qualcomm Snapdragon 865 として Qualcomm Snapdragon 855 デバイス上で開発された可能性があります。 比較的最近のリリースです, しかし、これは私の推測にすぎません。 OnePlus 7T ProとOPPO Reno 10x Zoomの両方に搭載されているSnapdragon 855は、任天堂のほぼすべての機能を処理します 3DS ゲームを完璧にプレイしたので、とても感銘を受けましたし、ゲーム自体も非常にプレイ可能でした。 Qualcomm Snapdragon 720G も信じられないほど好調で、Snapdragon 845 とほぼ同じ結果でした。

Citra (Nintendo 3DS エミュレータ) の Web サイト

Citra エミュレータ開発者: Citra エミュレータ

価格:無料。

ダウンロード