🛠Tools🔥

Moonshine、Linux 向けゲームストリーミングサーバーを公開──Moonlight クライアント対応

GPU ハードウェアエンコードとヘッドレス動作をサポートし、Linux ホストから任意のデバイスへの低遅延リモートプレイを実現する。
リリース: 2026-07-20 · 読了 3

記事の要約

1. 核心(What)

  • Linux 上で動作するゲームストリーミングサーバー Moonshine を GitHub に公開。
  • Moonlight v6.0.0 以降のクライアントと互換性があり、キーボード・マウス・コントローラー入力をサポート。
  • H.264、H.265、AV1(実験的)のハードウェアエンコードに対応。
  • ヘッドレスサーバー環境での動作をサポートし、HDMI ダミープラグが不要。

2. 影響(Why)

  • Linux デスクトップの分離運用: ストリーミングセッションを個別のコンポジタで実行するため、ホスト PC で作業を継続しながらゲーム配信が可能になり、リソースの有効活用が進む。
  • 国内の Linux ゲーミング環境への影響: 国内の自作 PC ユーザーや Linux サーバー運用を行う小規模開発チームにおいて、高価なキャプチャボードやダミープラグなしで、既存の Linux 機をリモートゲーミングサーバーへ転用するコストが大幅に下がる。

3. 根拠・詳細(How)

  • アーキテクチャとハードウェア要件: Vulkan ビデオエンコーディングをサポートする GPU(NVIDIA RTX、AMD RDNA2+、Intel Arc)を必須とし、systemd を介してユーザーセッションを管理する設計。
  • AV1 エンコードの制約: NVIDIA GPU における AV1 エンコードはドライババージョン 595.44.3.0 未満でフレームサイズが増大する既知の問題があるため、現状は H.264/H.265 の利用が推奨される。

4. 展望・課題(Next)

  • AV1 安定化: NVIDIA ドライバ側の修正待ちであり、安定版リリース後は AV1 による低帯域での高品質ストリーミングが本格化する。