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 による低帯域での高品質ストリーミングが本格化する。