🔌
オンボードGPUのノートPCから自宅ゲーミングPCで原神を遊ぶ(Moonlight + Sunshine + Tailscale)
はじめに
自宅にはそれなりに強いゲーミングPCがあるが、
外出先で使うノートPCはオンボードGPUのみ。
- 「ノートPCではゲームは厳しい」
- 「でも自宅PCを常時起動するのは電力的に不安」
- 「ポート開放はできれば避けたい」
そんな状況で、
Moonlight + Sunshine + Tailscale を使って
「自宅PCのGPUを外から使う」構成を作った。
この記事では、
- オンボードGPUのノートPCから
- ポート開放なしで
- 原神をリモート起動・プレイする
ところまでの実践ログを書いていく。
やりたいこと(ゴール)
外出先ノートPC
└ Moonlight
└ Tailscale VPN
└ Sunshine
└ 自宅WindowsゲーミングPC(RX7800XT)
- ゲームの描画・エンコードはすべて自宅PC
- ノートPCは映像表示と入力のみ
- ポート開放はしない
使用環境
自宅PC(ホスト)
- OS:Windows 11(最新)
- CPU:Ryzen 7 7800X3D
- GPU:Radeon RX 7800 XT
- マザーボード:B650 Plus WiFi
- 配信:Sunshine
クライアント
- ノートPC(オンボードGPU)
- Moonlight
- 常時起動サーバー
- Ubuntu Server(Minecraftサーバー用途)
- Tailscale導入済み
※ Ubuntu Server構築自体は既存記事参照
なぜ Tailscale を使うのか
Moonlight / Sunshine はLAN内だと非常に簡単だが、
外部接続となると以下の問題が出る。
- グローバルIPがない(CGNAT)
- 学内LANや回線制限
- ポート開放の心理的ハードル
Tailscaleを使うことで、 - ポート開放不要
- どこからでも同一LAN感覚
- Moonlightがそのまま使える
という構成が取れる。
Tailscale の導入(要点のみ)
Ubuntu Server
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Windows(自宅PC / ノートPC)
- インストーラ実行
- 同じアカウントでログイン
- 100.x.x.x のIPが割り当てられればOK
Sunshine の設定で詰まったポイント
Sunshine は 管理者権限必須
これが一番のハマりポイント。
原神を起動しようとすると、
Moonlight 側で以下のようなエラーが出た。
ホストがエラーを出力しました(error: 0)
Sunshine のログを見ると、
Failed to launch process: 740
エラー740の意味
要求された操作には管理者権限が必要
つまり、
Sunshineが管理者として起動していないと、原神を起動できない。
対処
- Sunshine を「管理者として実行」
- ショートカットのプロパティで
「常に管理者として実行」にチェック
原神の登録方法(重要)
ランチャーではなく、
ゲーム本体の exe を直接指定する。
設定例
-
Path
C:\Program Files\HoYoPlay\games\Genshin Impact game\GenshinImpact.exe -
Working Directory
C:\Program Files\HoYoPlay\games\Genshin Impact game
これで Sunshine → Moonlight 経由の起動が成功した。
Moonlight 側の注意点
HDR による白飛び
HDR が有効だと、
- 画面が白飛び
- 色が異常に見える
ことがある。
対処
- Moonlight 側で HDR を OFF
- まずは 1080p / 60fps で安定確認
外から PC を起動する問題(電源)
常時起動は避けたかったため、
Wake on LAN(WoL)を使用。
- LAN内では起動確認済み
- 外部からは Tailscale 経由で中継
常時起動している Ubuntu Server を
WoLの中継役にする構成が安定した。
※ WoL の詳細設定は別記事に分ける予定
実際の使用感
- 原神は問題なくプレイ可能
- 入力遅延は体感ほぼなし
※ ネットワーク環境による - ノートPCは低負荷・静音
- 「自宅PCを持ち歩いている」感覚
まとめ
- オンボードGPUでも問題なし
- ポート開放不要で完結
- Sunshine は 管理者権限が最重要
- エラーが出たらまずログを見る
Moonlight / Sunshine は
「動くときは簡単、詰まるときは徹底的に詰まる」ので、
同じところでハマる人の助けになればと思う。
おわりに
WoL 周りは既存記事・別記事で補足予定。
同じような構成を考えている人の参考になれば幸い。
Discussion