ガイド
Android の Switch エミュ用 Turnip ドライバーとは?Snapdragon 8 Gen 2・8 Gen 3・8 Elite の選び方【2026年10月】
ポイント
- Turnip は Mesa というオープンソースプロジェクトが作っている、Qualcomm Adreno GPU 用の Vulkan ドライバーです。Snapdragon 機専用で、root 不要、エミュの中で読み込んで使います。
- Eden 公式によると Adreno 6xx / 7xx は Turnip で互換性が最も高くなり、スマホの標準ドライバーは速いぶん互換性が低めです。
- Eden での場所:設定 → GPU driver manager。左下の Fetch でオンライン取得、Install で zip を追加、ゲームを長押しするとゲームごとに指定できます。
- Turnip がいちばん安定しているのは 8 Gen 2 と 8 Gen 3。8 Elite と 8 Elite Gen 5(Adreno 8xx)への対応は2025年末に始まったばかりで、まだ実験的です。
- Mali・PowerVR・Xclipse では Turnip は使えません。Dimensity や Exynos のスマホは標準ドライバーのみです。
目次
Turnip は、Mesa というオープンソースプロジェクトが作っている Qualcomm Adreno GPU 用の Vulkan ドライバーです。Snapdragon のスマホでしか使えず、root は不要で、エミュの中にドライバーパッケージを取り込むだけで使えます。2026年10月時点で、Eden 公式は Adreno 6xx / 7xx では Turnip を使うと互換性が最も高いとし、スマホの標準ドライバーは速いぶん互換性が低めだと説明しています。Turnip がいちばん安定しているのは Snapdragon 8 Gen 2 と 8 Gen 3 で、8 Elite 系はまだ実験的です。Dimensity や Exynos など Mali・Xclipse の GPU を積んだスマホでは Turnip は使えません。
Turnip とは
| 標準ドライバー(Stock / System driver) | Turnip | |
|---|---|---|
| 作っているところ | Qualcomm(スマホメーカーが OS と一緒に提供) | オープンソースの Mesa(Freedreno の Vulkan ドライバー) |
| 対象 GPU | そのスマホの GPU | Qualcomm Adreno のみ |
| 導入方法 | OS に内蔵 | エミュのドライバーマネージャーで取り込む。root 不要、ほかのアプリには影響しない |
| 長所 | Adreno では一般に性能が高い | 互換性が高く、表示バグが少ない |
| 短所 | 互換性が低く、表示バグが多い | バージョンによってゲームとの相性が違う |
エミュがアプリ内でドライバーを差し替えられるのは AdrenoTools という仕組みのおかげで、ドライバーはそのエミュの中だけで使われます。外したいときや標準ドライバーに戻したいときはいつでも戻せます。
なぜ Snapdragon に必要なのか
Switch エミュは Vulkan の機能を多く使いますが、スマホの標準ドライバーがそれをすべてうまく扱えるとは限りません。Eden の公式資料には次のようにあります。
- Qualcomm Snapdragon が最もよく対応しており、Adreno 6xx / 7xx は Turnip で互換性が最高。
- 標準ドライバーは Adreno では速いが互換性が低い。
- Adreno 8xx(Snapdragon 8 Elite 系)の標準ドライバーへの対応は「作業中」。
そのため一般的には、基本は Turnip、標準ドライバーのほうが合うゲームだけ個別に切り替えるという使い方になります。Eden の一部の機能はドライバーのバージョンにも左右されます。たとえば「Optimized Vertex Buffers」は Mesa 26.0 以降の Turnip か Qualcomm のドライバーが必要で、Turnip 25.3 以前では落ちます。「Force maximum clocks」は Adreno でしか効きません。
Eden でのドライバー管理
| 操作 | 場所 |
|---|---|
| ドライバー管理を開く | 設定(左上の歯車)→ GPU driver manager |
| おすすめのドライバーをオンラインで取得 | ドライバーマネージャー左下の Fetch |
| 手元のドライバーを追加 | 右下の Install(または「+」)で、ドライバーの zip をそのまま選ぶ(展開しない) |
| ドライバーを有効にする | タップして選択状態にする |
| スマホの標準ドライバーに戻す | 一覧で System Driver を選ぶ |
| 特定のゲームだけドライバーを替える | ゲーム一覧でゲームを長押し → 個別設定でドライバーを指定 |
コツ:
- すべてのゲームで最良というバージョンはありません。 Joey's Retro Handhelds の Eden Android ガイドによると、Fetch が勧めるバージョンは作者の最新版より古いことがあるので、両方試す価値があります。
- よく使われるドライバーの作者には K11MCH1(AdrenoToolsDrivers)、Mr. Purple Turnip、StevenMXZ、whitebelyash などがいて、それぞれの GitHub のリリースページで更新しています。入手は作者の元の公開ページからにして、出どころ不明の再配布ファイルは使わないでください。
- ドライバーを替えるとシェーダーキャッシュが作り直されるので、最初はまたカクつきます。これは正常です(Eden は2026-10-01 に、ドライバー切り替え時のキャッシュ消去の処理も修正しています)。
Citron Neo の Android 版に同じようなドライバーマネージャーがあるかは、公式の説明がありません。また Kenji-NX Android 版の 8 Gen 3 / 8 Elite 専用パッケージは CPU の命令セット向けの最適化で、GPU ドライバーとは別物です。
ドライバーと関係する Eden の設定
| 設定 | ドライバーとの関係 | おすすめ |
|---|---|---|
| Optimized Vertex Buffers | Mesa 26.0 以降の Turnip か Qualcomm のドライバーが必要 | 古い Turnip ではオフ |
| Force maximum clocks | Adreno のみ有効 | fps が足りないときに試す |
| SGSR / SGSR EdgeDir(スケーリングフィルター) | Qualcomm が Adreno 向けに最適化した超解像。Adreno 以外では効果が薄い | Snapdragon 機で拡大するときの選択肢 |
| GPU Mode(Fast / Accurate) | ドライバーとは無関係だが、表示崩れをドライバーのせいと勘違いしやすい | パーティクルがおかしいときは、ドライバーを替える前に Accurate を試す |
| Extended Dynamic State | レベルが高いほどパイプラインのコンパイルが減る | 初期値。ちらつくなら下げる |
2つのドライバーを比べる方法
変えるのは1つだけにします。同じゲームの同じ場面を、ドライバー A でしばらく遊んでから、ドライバー B に替えて遊びます。Eden のゲーム内メニュー(画面の左端からスワイプするか戻るボタン)にある Overlay options で性能や端末の情報を表示でき、fps を確認できます。切り替え直後はシェーダーキャッシュの作り直しでカクつくので、しばらく遊んでから比べてください。
Snapdragon 8 Gen 2・8 Gen 3・8 Elite の違い
| SoC | GPU | Turnip の状況(2026年10月時点) | おすすめ |
|---|---|---|---|
| Snapdragon 865 / 870 | Adreno 650 | 6xx 系の Turnip は安定 | Eden の Legacy 版 APK。Eden の最低ランク |
| Snapdragon 8 Gen 1 | Adreno 730 | 7xx 系の Turnip は安定 | Eden の推奨ランク。Fetch が勧める Turnip で |
| Snapdragon 8 Gen 2 | Adreno 740 | 最も安定 | 基本は Turnip、合わないゲームだけ標準ドライバー |
| Snapdragon 8 Gen 3 | Adreno 750 | 安定。Eden の理想ランク | 同上。2025年末には「エミュを遊ぶなら 8 Gen 3 を手放すな」と勧めるメディアも |
| Snapdragon 8 Elite | Adreno 830 | 実験的。Adreno 8xx 対応は2025年末に始まり、Qualcomm の Rob Clark 氏は 830 にも対応する見込みを示唆。コミュニティが A8xx 専用ビルドを公開 | 標準ドライバーと A8xx 向け Turnip の両方を試す。ゲームしだい |
| Snapdragon 8 Elite Gen 5 | Adreno 8xx(Gen 8) | Mesa 26.0 で Adreno Gen 8 の Turnip 対応が取り込まれたが、エミュ用途ではまだ実験的 | 8 Elite と同じ |
8 Elite 系は新しいものの Turnip の対応が追いついていないため、新しい SoC だからといって 8 Gen 3 よりエミュが快適とは限りません。一方で Android Authority の Kenji-NX のレビューでは、8 Elite 機が Kenji-NX の性能をもっとも引き出せるとしており、選択肢の1つになります。
Mali・PowerVR・Xclipse で使えない理由
Turnip は Qualcomm Adreno 専用に書かれているので、ほかの GPU ではまったく使えません。Dimensity は Arm の Mali / Immortalis、Exynos は Samsung の Xclipse、Google Tensor の G4 以前は Mali を使っており、どれもメーカー提供のドライバーしか使えません。
| GPU | Turnip | Eden 公式の評価 |
|---|---|---|
| Mali(Dimensity、Tensor など) | 不可 | 全体的に遅い。ただし Mali-G715(Tensor G4)と Immortalis-G925(Dimensity 9400)は Android 16 で「意外なほど良い」 |
| PowerVR | 不可 | 動作が確認されているのは DXT-48-1536 だけ |
| Xclipse(Exynos) | 不可 | 最新のもの(Xclipse 950 など)だけ動く。2022年以前の Exynos は非対応 |
Snapdragon 以外のスマホでできること:Android 16 に更新する(Eden によると Vulkan が大きく改善し、一部の Pixel では 50% 以上速くなった)、冷却ファンを使う、解像度を下げる、ちらつくときは Extended Dynamic State を下げる(Eden の資料では Mali と PowerVR は EDS3 に問題がある)。
注意:edenemulators.com のような偽サイトが「Turnip は Mali でも使える」と書いていますが、誤りです。このサイトは Eden の公式サイトでもありません。偽エミュサイトの見分け方も参照してください。
よくあるトラブル
| 症状 | 原因 | 対処 |
|---|---|---|
| ドライバーを取り込めない | zip を展開してしまった、またはドライバーパッケージではない | ドライバーの zip をそのまま選ぶ |
| ドライバーを替えたらゲームが起動しない | そのバージョンとゲームの相性 | System Driver に戻すか、ゲームを長押しして個別に指定 |
| Optimized Vertex Buffers をオンにすると落ちる | Turnip が古い(25.3 以前) | Mesa 26.0 以降の Turnip にするか、この設定をオフ |
| 8 Elite で Turnip が読み込めない | Adreno 8xx 対応がまだ実験的 | A8xx 専用ビルドを使うか、標準ドライバーに |
| ちらつく・色がおかしい | ドライバーとの相性 | 別の Turnip と比べる。パーティクルがおかしいなら GPU Mode を Accurate に |
| ドライバーを替えたらまたカクつく | シェーダーキャッシュの作り直し | 正常。遊んでいるうちに落ち着く |
| しばらく遊ぶと fps が落ちる | 発熱による性能低下 | 冷却ファンとスマホの高性能モードを使う |
Eden の Android 版の導入手順は Android での使い方、スマホのランク別の設定は軽くする設定・画質設定、SoC が足りているかは推奨スペックを参照してください。
よくある質問
Turnip ドライバーとは何ですか?
Turnip は、オープンソースのグラフィックスプロジェクト Mesa の中で作られている Qualcomm Adreno GPU 用の Vulkan ドライバーです(Freedreno プロジェクトの一部)。Android の Switch エミュはこれをアプリ内で読み込み、スマホの標準ドライバーの代わりに使えます。root は不要で、表示バグの修正や互換性の向上によく使われます。
Dimensity のスマホでも Turnip は使えますか?
使えません。Turnip は Qualcomm Snapdragon の Adreno GPU 専用です。Dimensity は Mali / Immortalis、Exynos は Xclipse の GPU なので、標準ドライバーしか使えません。「Turnip は Mali でも使える」という情報は誤りです。
Snapdragon 8 Gen 2 にはどのドライバーがおすすめですか?
8 Gen 2(Adreno 740)と 8 Gen 3(Adreno 750)は Turnip の対応が最も安定しています。まず Eden のドライバーマネージャーで Fetch が勧めるバージョンを使い、問題があれば別のバージョンや標準ドライバーと比べてください。すべてのゲームで最良という単一のバージョンはありません。
Snapdragon 8 Elite は Turnip と標準ドライバーのどちらがいいですか?
両方試してください。8 Elite の Adreno 830 と 8 Elite Gen 5 の Adreno 8xx への Turnip 対応は2025年末に始まったばかりで、コミュニティの A8xx 向けビルドもまだ実験的扱いです。Eden 公式も Adreno 8xx の標準ドライバー対応は作業中としています。どちらが良いかはゲームしだいです。
ドライバーを替えたらゲームが起動しなくなりました
GPU driver manager に戻って System Driver(標準ドライバー)を選ぶか、そのゲームを長押しして個別にドライバーを指定してください。なお、古い Turnip(25.3 以前)で Optimized Vertex Buffers をオンにすると落ちます。この機能には Mesa 26.0 以降の Turnip か Qualcomm のドライバーが必要です。
出典
- Mesa ドキュメント — Freedreno / Turnip
- Eden User Handbook — Architectures and Platforms
- Eden User Handbook — Settings
- Eden — System Requirements
- Phoronix: Mesa 26.0 To Support The Snapdragon X2(Adreno Gen 8)
- Android Authority: Turnip driver for Snapdragon 8 Elite and 8 Elite Gen 5
- Dataconomy: You should keep your Snapdragon 8 Gen 3 if you want to run emulators(2025-11-20)
- Joey's Retro Handhelds — Eden Android Setup Guide
- Retro Game Corps — Android Emulation Starter Guide(2026-02-10 更新)
- Android Authority: Kenji-NX Switch emulator