Nintendo Switch OLEDでDLSS 5を利用するという話は、技術的には動作するデモを用いた誇張表現に過ぎません。Switch本体がニューラルレンダリングを実行することはありません。PC側でDLSS 5を適用してゲームを動作させ、Sunshineでストリーミングし、改造済みのSwitch OLED上のMoonlightでそれを表示するという仕組みです。Androidレイヤーは一切使用せず、すべてAtmosphereを介したネイティブ環境で動作します。今回使用したホストマシンは、RTX 5090 MobileとCore Ultra 9 275HXを搭載したPCです。
DLSS 5そのものに関する処理はすべてPC側で行われます。これは他のガイドと全く同じです。Switch側は純粋なストリーミング受信機として機能するため、この方法が成立しています。
必要なもの
| コンポーネント | 役割 |
|---|---|
| MODチップ搭載・Atmosphere導入済みSwitch OLED | ネイティブシステム上で自作ソフトを実行 |
| PC上のSunshine | ゲームのキャプチャとエンコード |
| Switch用Moonlight | コンソール上でストリームをデコード |
| 両デバイスが接続されたWi-Fiネットワーク | Moonlightによるホストの検出 |
| PC上のDLSS 5スタック | フィーダー、RenoDX、公式ライブラリ(ゲームごとに設定) |
ステップ 1. Switchの準備
Switch OLEDはソフトウェア的な脆弱性を突くことができないため、Atmosphereを導入するにはMODチップが必要です。Atmosphereが起動すれば、コンソールは自作ソフトを実行可能な状態になりますが、リスクも伴います。
ステップ 2. PCへのSunshineのインストール
- LizardByteの公式GitHubからx86版のSunshineをダウンロードしてインストールします。
- https://localhost:47990を開いてWebUIにアクセスし、ログイン情報を設定します。
- Emulated Gamepad TypeをXbox 360に設定してください。そうしないと、多くのゲームでSwitchのコントローラーがPlayStationのパッドとして認識されてしまいます。
ステップ 3. SwitchをNintendoのサーバーから遮断する
MTP経由でSwitchを接続し、atmosphere/hostsフォルダ内のdefault.txtを編集します。NH Switch Guideに記載されている標準的なNintendo遮断リストを、Atmosphereのhostsファイルに貼り付けてください。
ステップ 4. Moonlightのインストール
Moonlight Switchの自作ソフトは、SDインストーラー経由ではなく、直接sd/switch/Moonlight-Switchに配置する必要があります。自作ソフトメニューから起動し、SunshineのWebUIに表示されるPINを入力してペアリングを行います。
ステップ 5. 両デバイスを同一サブネットに配置する
Wi-Fi経由でPCゲームをSwitchにストリーミングするには、両方のデバイスが同じサブネットにある必要があります。多くのルーターは有線と無線のクライアントを分離するため、有線接続のノートPCとWi-Fi接続のSwitchでは互いを認識できません。ノートPCをWi-Fiに切り替えることで解決します。
ステップ 6. ビットレートの設定
| コーデック | ビットレート | 720pでの結果 |
|---|---|---|
| H.265 | 17 Mbit/s | クリアでノイズなし |
| H.265 | 10 Mbit/s | プレイ可能だが、ノイズが発生し始める |
OLEDパネルにはH.265で17 Mbit/sの設定が最適です。SunshineでXbox 360パッドとしてエミュレートされるため、コントローラーの操作はそのまま機能します。
ステップ 7. ホスト側でのDLSS 5設定
PC側での特別な変更は不要です。最近のゲームであれば、DLSS5oneclickがフィーダー、RenoDX、その他必要なものをすべてまとめてくれます。DirectX 8および9のゲームについては、dgVoodoo2 2.87.3を使用して、あらかじめDirectX 11に変換しておく必要があります。詳細な手順は、ホスト側の各DirectXブランチごとに解説されています。
補足
- OLEDの小さな画面はポリゴン数の少なさを隠してくれるため、ニューラルレンダリング下では古いゲームがより美しく見えます。
- ニューラルレンダリングはホスト側のフレームレートを大幅に低下させるため、ストリームにはPCが出力した映像がそのまま反映されます。
- Switch上でAndroidレイヤーを動かせばより高いビットレートが可能になりますが、必須ではありません。
- ホスト側のSunshineとクライアント側のMoonlightだけで、セットアップは完了です。他に何も必要ありません。
結論
DLSS 5による携帯ゲーム体験は、手元に画面があり、デスクにRTX 5090がある限り可能です。無意味で、技術的に正しい、そしてほとんどのSwitchネイティブ移植版よりも見た目が良い方法です。
ソース: Worst Guides Ever




