ガイド
Switch エミュを軽くする設定・おすすめ画質設定【2026年10月】解像度・Vulkan・60fps
ポイント
- まずは初期設定から。Ryubing 公式は「初期設定 + Vulkan が最適」、Eden も初期設定でどのゲームも起動できるようにしているとしています。
- 描画バックエンドは Vulkan が基本で、AMD・Intel の GPU では必須です。Android は Vulkan のみ、Mac と iOS は Vulkan → MoltenVK → Metal です。
- 解像度は 1080p の画面なら 2x で十分(Ryubing 公式の推奨)。4x はほぼどの環境でもやりすぎです。PC で解像度を下げて効くのは GPU が限界のときだけです。
- Android の Eden は、NCE が使えるなら必ず使い、シェーダーキャッシュは切らず、CPU 精度は初期値のまま。fps が足りないときだけ Unsafe を試します。
- fps 制限を外すだけだとたいていゲームが速くなります。通常速度で 60fps にするには、タイトル・バージョンごとの 60fps Mod が必要です。
目次
2026年10月時点で Switch エミュを軽く快適に動かすコツは、設定を初期値に戻したうえで、効果の大きい数項目だけを変えることです。描画バックエンドは Vulkan、シェーダーキャッシュはオン、解像度は 1x から(1080p の画面なら最大 2x)、Eden は PGO 版、Android では NCE を使います。Ryubing 公式も「初期設定 + Vulkan が最適」で、ほかの項目をいじると「ほぼ確実に性能が落ちる」と書いています。通常速度の 60fps は fps 制限を外しても得られず、ゲーム専用の 60fps Mod が必要です。
まず確認:ボトルネックはどこか
| 機器 | おもなボトルネック | 効く設定 |
|---|---|---|
| Windows / Linux PC | たいてい CPU(シングルコア性能) | ビルドの種類、バックエンド、PPTC。解像度を下げて効くのは GPU が限界のときだけ |
| Android、NCE を使う ARM 機器 | たいてい GPU | 解像度、ドライバー、GPU Mode、冷却 |
| Apple Silicon Mac | ゲームしだい | Hypervisor、解像度 |
| iPhone・iPad | メモリと GPU | メモリの権限、解像度は初期値 |
見分け方:解像度を1段階下げて fps が大きく上がれば GPU、ほとんど変わらなければ CPU がボトルネックです。Ryubing のログに出る「GPU processing thread is too slow, waiting on CPU」は、エミュレートした GPU 命令を処理する CPU 側のスレッドが遅いという意味で、シェーダーのコンパイル中に出るのは正常です。
描画バックエンド:Vulkan・OpenGL・Metal
| 機種 | おすすめ |
|---|---|
| Windows / Linux(Eden) | Vulkan が基本、OpenGL 4.6 が予備 |
| Windows / Linux(Ryubing) | Vulkan。AMD・Intel では必須。NVIDIA は特定のゲームで問題があるときだけ OpenGL |
| Citron Neo | Vulkan のみ |
| Android | Vulkan のみ(Android では OpenGL 非対応) |
| macOS(Ryubing / Eden) | Vulkan → MoltenVK → Metal の一択 |
| iOS(MeloNX) | Metal(MoltenVK 経由) |
Ryubing 公式によると Vulkan は OpenGL よりシェーダーのコンパイルがずっと速く、これが Vulkan でカクつきが少ない一番の理由です。
解像度倍率
- Ryubing:ネイティブ、2x、3x、4x、カスタムから選べ、ゲーム中でも変更できます。1080p のモニターなら 2x を推奨。4x は「ほぼどの環境でもやりすぎ」で、VRAM 不足(
ErrorOutOfDeviceMemory)も起きやすくなります。ネイティブより下げたいときは TV モードを切るか、0.75 などのカスタム倍率にします。 - **Eden(Android)**の選択肢(かっこ内は携帯モード / TV モードの出力解像度):
| 倍率 | 出力 | 目安 |
|---|---|---|
| 0.5X | 360p / 540p | 非力なスマホの最終手段 |
| 0.75X | 540p / 810p | 熱いとき・fps が足りないとき |
| 1X | 720p / 1080p | ネイティブ、初期値 |
| 1.5X | 1080p / 1620p | ハイエンド機で試す価値あり |
| 2X | 1440p / 2160p | Eden 公式も「Slow」と表示 |
ほかに 0.25X、1.25X、3X、4X もあります。TV モードは解像度と画質が高く重くなり、携帯モードは軽くなります。
なお、ゲーム側に FSR、FXAA、動的解像度が組み込まれていると、エミュで拡大してもきれいにならず、輪郭線のノイズが出ることもあります(Ryubing の資料ではティアキン、ゼノブレイド2・3、メトロイド ドレッドなどが例)。こうしたゲームは画質 Mod でゲーム内部の解像度を上げるほうがきれいです。
シェーダーキャッシュと非同期シェーダー
新しいモデルやエフェクトが出るたびに、そのシェーダーを GPU 用にコンパイルする必要があり、その間ゲームは待たされます。これが「シェーダーのカクつき」です。コンパイル済みのものはキャッシュに残り、同じ場面では二度とカクつきません。
| 設定 | Eden | Ryubing | MeloNX | おすすめ |
|---|---|---|---|---|
| ディスクのシェーダーキャッシュ | Use persistent cache | 初期設定でオン。公式は切らないよう強く推奨 | あり。2.6 でまとめて消去する機能を追加 | オンのまま |
| Vulkan パイプラインキャッシュ | Use Vulkan pipeline cache(別スイッチ) | — | — | オン。パイプライン作成の負荷を大きく減らす |
| 非同期シェーダー | Use asynchronous shaders | あえて実装していない | 2.4 から実験的に対応 | Eden ではオンでもよい。表示崩れが出たらオフ |
| Extended Dynamic State | レベルが高いほどパイプラインのコンパイルが減る | — | — | 初期値。Mali・PowerVR でちらつくなら下げる |
キャッシュはドライバーのバージョンと GPU の機種に結びついているので、ドライバーや GPU を替えると作り直しになります。Citron Neo も 2026-03-27 版で古いキャッシュをすべて無効にしました。
PPTC(Ryubing・MeloNX・Kenji-NX)
PPTC(Profiled Persistent Translation Cache)は、翻訳済みの CPU コードをディスクに保存して次回から翻訳を省く仕組みで、起動からタイトル画面までの時間を大きく短縮します。初期設定でオンです(Options → Settings → CPU)。
- ゲームを2回以上起動してタイトル画面まで進めると、3回目の起動から効き、以後ずっと有効です。
- 不具合が出たら:ゲームを右クリック → Cache Management → PPTC フォルダーを削除、または Queue PPTC Rebuild。
NCE(Eden、ARM 機器)
NCE はネイティブコード実行のことです。Switch の CPU も Android スマホも ARM なので、Eden はゲームのコードを翻訳せずそのまま実行できます。Eden の資料には「NCE が使えるなら必ず使う。JIT(Dynarmic)は性能の損失が非常に大きい」とあります。
| 機種 | NCE の状況 |
|---|---|
| Android | 使える。CPU バックエンドで NCE を選ぶ |
| ARM の Linux | 実験的 |
| macOS・Asahi Linux | 未対応(作業中) |
| x86 の PC | 対象外(JIT のみ) |
NCE を使うとボトルネックはほぼ GPU に移るので、そこで解像度や GPU 関連の設定を調整します。
CPU 精度(Eden)
| 選択肢 | 内容 |
|---|---|
| 初期値(Auto / Accurate) | おすすめ。互換性が最も高い |
| Unsafe | 高速化のための最適化をまとめてオン(Unsafe FMA、FRSQRTE / FRECPE の高速化、ASIMD の高速化、アドレス空間チェックの省略、Ignore global monitor)。浮動小数点の誤差やフリーズの原因になることがあり、効果はゲームしだい |
| Paranoid / Debugging | 不具合調査用。とても遅い |
おすすめは初期値から始めて、fps が足りないときだけ Unsafe を試すことです。変えるのは1つずつにしてください。Android で最初から Unsafe にすべきかはコミュニティでも意見が分かれており、定説はありません。
そのほかの設定早見表
| 設定 | エミュ | おすすめ |
|---|---|---|
| 異方性フィルタリング | Eden、Ryubing | 斜めから見たテクスチャがくっきりする。Eden の Default は実機準拠。オフにすると多くのゲームで表示がおかしくなるので切らない |
| アンチエイリアス | Eden(FXAA / SMAA) | FXAA は軽いが少しにじむ。好みで |
| スケーリングフィルター | Eden | 拡大なら FSR、内部解像度が画面より高いときの縮小なら Area。SGSR は Qualcomm の Adreno 向けで、それ以外では効果が薄い |
| ASTC のデコード方法 | Eden | GPU(速い)。CPU Async はカクつかないが不具合が出ることも |
| テクスチャ再圧縮 | Ryubing | ASTC テクスチャの多いゲームで VRAM が足りないときにオン |
| GPU Mode | Eden(Android) | ほとんどのゲームは Fast で十分。パーティクルがおかしいときは Accurate |
| Force maximum clocks | Eden(Android、Adreno のみ) | GPU を最高クロックに固定。fps が足りないときに試す |
| Memory Layout | Eden(Android) | 4GB のまま。6GB・8GB は「安全でない」扱いで、メモリ 8GB 以下のスマホでは触らない |
| VRAM Usage Mode | Eden(Android) | メモリに余裕がないなら Conservative |
| CPU / GPU Clocks | Eden | エミュ上のクロックを上げると、一部のゲームの fps 制限が外れたり、解像度を下げなくなったりする。CPU が弱いと逆に遅くなることも |
| Turbo Mode | Ryubing 1.3.1 以降 | ホットキーでゲームを加速。1.3.2 から上限 1000%。加速であって 60fps パッチではない |
| Hypervisor | Ryubing(Apple Silicon) | 速度のためにオン。落ちる・表示が崩れるならオフ |
| フレーム生成 | Eden のナイトリー / master | Lossless Scaling ベース。テスト版のみで安定版にはない |
機種別のおすすめ設定
初期設定からの調整の目安です。ランクや数値は参考値で、「コミュニティ」とあるものは公式資料ではなくユーザーの経験則です。
Windows / Linux
| ランク(目安) | エミュ | バックエンド | 解像度 | そのほか |
|---|---|---|---|---|
| エントリー:第8世代 i5 / Ryzen 3 2300U、GTX 1050 か Iris Xe、8〜12GB | Eden PGO | Vulkan | 1x。必要なら携帯モード | シェーダーキャッシュはオン。非同期シェーダーは任意 |
| ミドル:Ryzen 5 3600 / i5-11400、GTX 1660〜RTX 3060、16GB | Eden PGO か Ryubing | Vulkan | 1080p の画面で 2x | 異方性 4x〜16x。必要に応じて FXAA / SMAA。フィルターは FSR か Area |
| ハイエンド:7800X3D / 13900K、RTX 3060 12GB 以上、32GB | どれでも | Vulkan | 2x〜3x | 60fps Mod や画質 Mod を足す余裕あり |
| Linux の補足 | Eden(AMD は RADV) | Vulkan | 同上 | Wayland ではなく X11。Enable Gamemode も使える |
Mac・iPhone・iPad
| 機器 | おすすめ |
|---|---|
| M1 / M2、メモリ 8GB | Ryubing を 1x で。DRAM サイズは初期値。Hypervisor はオン、問題が出たらオフ。オーディオは SDL2 |
| M シリーズ Pro / Max、16GB 以上 | Ryubing を 1x〜2x で。ほかは同じ |
| iPhone 15 Pro 以降、M シリーズの iPad | MeloNX を初期解像度で。シェーダーキャッシュはオン。非同期シェーダーは不具合が出たらオフ。MFi コントローラーを使う |
| iPhone 12〜14 | MeloNX は入るが重いゲームは厳しい。解像度は初期値 |
Android(Eden)
| ランク | SoC の例 | おすすめ |
|---|---|---|
| エントリー | Snapdragon 865 / 870、Dimensity 8200、Tensor G1 | Legacy 版 APK。0.5x〜0.75x(コミュニティ)。携帯モード。軽いゲーム向け |
| ミドル | Snapdragon 8 Gen 1 / 8 Gen 2 | Standard 版 APK。Turnip。1x、熱いときは 0.75x(コミュニティ)。NCE。ASTC は GPU。GPU Mode は Fast |
| ハイエンド | Snapdragon 8 Gen 3、8 Elite、8 Elite Gen 5 | Standard 版か原神偽装版。8 Gen 3 は安定した Turnip、8 Elite 系は A8xx 向け Turnip を試し、だめなら標準ドライバー。1x〜1.5x |
| Snapdragon 以外 | Dimensity 9400、Tensor G4 / G5、Exynos 2400 | 標準ドライバー(Turnip は使えない)。Android 16 に更新 |
| 共通 | — | メモリ 8GB 以上。冷却ファン。スマホの高性能モードをオン(コミュニティ)。ゲームを長押しすると個別設定ができる |
Steam Deck・ROG Ally
| 機器 | おすすめ |
|---|---|
| Steam Deck | Eden の Steam Deck 版、または Ryujinx.sh から起動した Ryubing。Vulkan。携帯モード / 1x(画面 800p) |
| ROG Ally / Legion Go(Zen 4) | Eden の Zen 4 版。Vulkan。1x〜2x。GPU ドライバーはメーカー版 |
60fps パッチの仕組み
fps 制限を外すだけではだめな理由:Ryubing では F1 で fps の上限を外せますが、Switch のゲームの多くは物理挙動や速度が fps に結びついているので、ゲーム全体が速くなってしまいます。通常速度のまま fps を上げるには、そのゲーム専用の 60fps Mod(120fps のものもあります)が必要です。
中身:多くはゲームの実行コードへのパッチ(ExeFS の IPS パッチ)で、メインプログラムのビルド ID で照合されます。そのためゲームのバージョンに結びついており、ゲームを更新したら対応するバージョンのパッチに替えないと効きません。
2つの副作用:
- 多くの fps Mod は「固定式」で、性能が目標 fps に届かないとスローモーションになります。届かないなら使わないほうがましです。
- 出来の悪い Mod や、同じファイルを書き換える Mod 同士は、クラッシュの原因になります。
可変 fps の Mod:Ryubing の資料では、ティアキンは古い 60fps Mod(ムービーの早回し、無音、進行不能の原因になる)ではなく、UltraCam のような可変 fps 対応の Mod を推奨しています。ブレス オブ ザ ワイルドは 30fps Mod で 20fps 固定への落ち込みを防げます。
入れる場所(考え方):Ryubing はゲームを右クリック → Manage Mods で、展開した Mod フォルダーを追加します。Eden は右クリック → Open Mod Data Location を開き、Mod ごとにサブフォルダー(中身は exefs / romfs)を作って入れ、再起動後に Add-Ons でチェックします。Android の Eden はゲームを長押し → Add-ons → Install です。Mod は作者の元の公開ページから入手してください。
60fps パッチとは別物:Ryubing の Turbo Mode はゲーム全体の加速です。Eden の CPU Clocks は一部のゲームの fps 制限を外せます。フレーム生成(Lossless Scaling、AFMF など)は映像の段階でフレームを補うもので、ノイズが出ることがあります。
まだ重いときはトラブル対処法で症状を探し、ハードが足りているかは推奨スペック、Android のドライバー選びは Turnip ドライバーを参照してください。
よくある質問
Switch エミュを軽くするおすすめ設定は?
設定を初期値に戻し、Vulkan を選び、シェーダーキャッシュをオンにして解像度 1x から始めてください。Eden は CPU に合った PGO 版を使い、Ryubing はゲームを2回以上起動して PPTC を効かせます。Android の Eden は NCE を使い、Snapdragon なら合う Turnip ドライバーを入れます。変更は1つずつ試してください。
解像度倍率はいくつがいいですか?
1080p の画面なら 2x で十分で、これは Ryubing 公式の推奨です。1440p 以上なら 3x も試せます。4x はほぼどの環境でもやりすぎで、VRAM 不足も起きやすいです。Steam Deck とスマホは 1x、スマホが熱くなるなら 0.75x に下げます。
非同期シェーダーはオンにすべきですか?
Eden ではカクつきが気になるならオンにしてかまいません。初回のカクつきが減るかわりに、新しいエフェクトが一瞬表示されなかったり崩れたりすることがあり、気になるならオフに戻します。Ryubing はあえて非同期シェーダーを実装していないので設定自体がありません。MeloNX は 2.4 から実験的に対応しています。
Switch エミュで 60fps にする設定は?
Switch のゲームの多くは物理挙動や速度が fps に結びついているため、fps 制限を外すだけだとゲーム全体が速くなります。通常速度で 60fps にするには、そのゲーム・そのバージョン専用の 60fps Mod が必要で、性能が足りないと固定式の Mod ではスローになります。
Eden の CPU 精度はどれを選べばいいですか?
初期値のままがおすすめです。Unsafe 系の最適化は速くなることがありますが、浮動小数点の誤差やフリーズの原因にもなり、効果はゲームしだいです。目標の fps に届かないときだけ、1つずつ試してください。Paranoid と Debugging は調査用でとても遅いです。
Vulkan と OpenGL はどちらがいいですか?
Vulkan です。Ryubing 公式によると Vulkan のほうがシェーダーのコンパイルがずっと速く、AMD と Intel の GPU では必ず Vulkan を使うよう推奨されています。NVIDIA も基本は Vulkan で、特定のゲームで問題があるときだけ OpenGL を試します。Citron Neo と Android 版は Vulkan のみです。
出典
- Ryubing Docs — Setup & Configuration Guide
- Ryubing Docs — FAQ & Troubleshooting
- Ryubing Docs — トップページ(PPTC の説明)
- Ryubing Docs — Changelog
- Eden User Handbook — Settings
- Eden User Handbook — Graphics
- Eden User Handbook — Architectures and Platforms
- Eden User Handbook — Installing Mods
- Citron Neo 公式サイト
- MeloNX 公式サイト
- Emulation General Wiki — Nintendo Switch emulators
- Joey's Retro Handhelds — Eden Android Setup Guide