メインコンテンツへスキップ
Nintendo Switch OLED Pre-Order: Release Date, Specs, and Where to Buy | Den  of Geek

Nintendo Switch OLEDでDLSS 5を利用する方法

PCストリーミングを活用し、SunshineとMoonlightを導入した改造済みNintendo Switch OLEDでDLSS 5環境を実現する方法を解説します。

執筆者
Friolt
更新日
読了時間
4分
トピック
ニュース
必要なもの
広告

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のインストール

  1. LizardByteの公式GitHubからx86版のSunshineをダウンロードしてインストールします。
  2. https://localhost:47990を開いてWebUIにアクセスし、ログイン情報を設定します。
  3. 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.26517 Mbit/sクリアでノイズなし
H.26510 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

広告