#netrisとは何か?オープンソースのクラウドゲームプラットフォート.セルフホストできるGeForceNOWの代替手段 #五18
https://github.com/netrisdotme/ より
Netrisは、オープンソースのクラウドゲーミングプラットフォームで、GeForce NOWの代替として設計されています。セルフホスティングが可能で、ユーザーが自分のNVIDIA GPUを使ってゲームをストリーミングできるほか、netris.meのホスティングサービスを利用することもできます。特徴的なのは、Proton-GEによる幅広いゲーム互換性、QUICプロトコルによる低遅延、Stadiaのようなソーシャル機能(例:ゲーム進行状況の共有や協力プレイ)です。実験段階にあり、開発は進行中です。
概要
Netrisは、ユーザーが自分のSteamライブラリをクラウド経由でプレイできるプラットフォームで、セルフホスティングか公式サービスかを選べる柔軟性が特徴です。NVIDIA GPU専用で、LinuxベースのProton-GEを活用し、QUICプロトコルで低遅延を実現します。Stadiaにインスパイアされたソーシャル機能も備え、友達とのゲーム体験を強化します。
主な特徴
- Proton-GE互換性: WindowsゲームをLinux上で動作させ、多くのSteamタイトルをサポート。
- QUICプロトコル: 低遅延で高品質なビデオ/オーディオ伝送。
- セッションID: ログイン不要でゲーム進行状況を同期。
- ソーシャル機能: 最大8人での協力プレイや進行状況の共有。
- クロスプラットフォーム: Chromeベースのブラウザで動作。
予想外の詳細
NetrisはNVIDIA GPUに限定されているため、AMDユーザーには利用できませんが、クラウドサービス(AWSなど)でのレンタルGPU利用が推奨されています。また、実験的フェーズにあるため、機能追加や改善が継続中です。
詳細な調査ノート
Netrisの基本情報
Netrisは、オープンソースのクラウドゲーミングプラットフォームで、GeForce NOWの代替として位置付けられています。ユーザーは自分のサーバーでセルフホスティングするか、netris.meのサービスを利用できます。GitHubリポジトリ(https://github.com/netrisdotme/netris)で公開されており、2024年5月19日の情報に基づいています。
主な目的は、Steamライブラリを活用したクラウドゲーミングで、以下のような特徴があります:
- オープンソース: 誰でもコードを閲覧・改良可能。
- セルフホスティング: 自分のNVIDIA GPUで運用可能。
- ソーシャル機能: Stadiaのようなゲーム進行同期や協力プレイ。
特徴の詳細
- Proton-GE互換性
- Proton-GE(GE-Proton)は、ValveのProtonのフォークで、WindowsゲームをLinuxで動作させる技術。
- Netrisはこれを利用し、Steamの幅広いゲームに対応。
- QUICプロトコル
- QUIC(Quick UDP Internet Connections)は、低遅延と高効率を目指したプロトコル。
- MoQ(Media over QUIC)経由で使用され、ゲームの入力とビデオ/オーディオ伝送を最適化。
- セッションID
- ログイン不要で、ゲーム進行状況やデバイス間同期を可能にする一意のID。
- 現在、欧州(eu-north-1)と米国(us-east-1)にCDNがあり、遅延を軽減。
- 自動ゲーム進行同期
- Stadiaの「ステートシェア」に似た機能で、実行中のゲーム状態をリンクで共有可能。
- 協力プレイ
- 最大8人でのCo-opや、シングルプレイヤーゲームの入力共有(例:Overcookedのような体験)。
- クロスプラットフォーム
- Chrome、Edge、Brave、Arcなどのブラウザで動作し、デバイス設定不要。
- 帯域幅最適化
- VMAF(Video Multimethod Assessment Fusion)を使用し、画質と帯域幅をバランス。
セルフホスティングの手順
セルフホスティングには以下の要件と手順が必要です:
- 必要条件:
- NVIDIA GPU: AMD非対応。AWS、GCP、Vast.aiでのレンタル推奨。
- CUDA: バージョン12.0以上(nvcc --versionで確認)。
- Docker: dockerとnvidia-dockerを最新に(docker --versionで確認)。
- GPUドライバー: バージョン520.56.06以上。
- Xorg非接続: GPUがXディスプレイサーバーに接続されていないこと(nvidia-smiで確認)。
- nvidia-drm: modeset=1でロード(sudo cat /sys/module/nvidia_drm/parameters/modesetで確認)。
- 手順:
- リポジトリをクローン: git clone https://github.com/netrisdotme/netris
- Dockerイメージをビルドまたはプル。
- コマンド実行(例):
docker run --gpus all --device=/dev/dri --name netris -it -e SESSION_ID=<your-id> -p 8080:8080/udp ghcr.io/netrisdotme/netris/server:nightly
- ブラウザでhttp://localhost:8080にアクセス。
開発状況
Netrisは実験的フェーズにあり、新機能の追加や改善が進行中です。コミュニティのフィードバックが開発に反映されており、GitHubのIssuesで議論されています(例:命名に関する議論)。
コミュニティの反応
Hacker NewsやLemmyでの反応では、以下が指摘されています:
- 肯定的: セルフホスティングの自由度、Proton-GEの活用、QUICによる低遅延。
- 否定的: NVIDIA限定であること、名前が「Tetris」と混同されやすいこと。
結論
Netrisは、GeForce NOWの代替としてセルフホスティング可能なクラウドゲーミングプラットフォームで、Proton-GEとQUICを活用した技術的特徴が強みです。実験段階のため完全ではないものの、ソーシャル機能や柔軟性がユニークです。NVIDIA限定という制約はあるが、レンタルGPUで対応可能です。
主要な引用
「#netrisとは何か?」への回答
Netrisは、オープンソースのクラウドゲーミングプラットフォームで、NVIDIAのGeForce NOWの代替として設計されています。ユーザーが自分のNVIDIA GPUを利用してゲームをストリーミングできるセルフホスティングが可能なほか、公式のホスティングサービスnetris.meも提供されています。主にSteamライブラリを活用し、Proton-GEによる幅広いゲーム互換性や、低遅延を実現するQUICプロトコル、Stadiaに似たソーシャル機能(ゲーム進行状況の共有や協力プレイなど)が特徴です。現在は実験段階にあり、開発が進行中です。
主な特徴
- Proton-GE互換性:
WindowsゲームをLinux上で動作させる技術「Proton-GE」を採用し、Steamの多くのタイトルに対応しています。 - QUICプロトコル:
低遅延で高品質なビデオ・オーディオ伝送を実現する通信プロトコルで、快適なゲーム体験をサポートします。 - セッションID:
ログイン不要で、ゲームの進行状況をデバイス間で同期できる一意のIDを提供します。 - ソーシャル機能:
最大8人での協力プレイや、ゲームの進行状況をリンクで共有する機能があり、友達とのゲーム体験を強化します。 - クロスプラットフォーム:
Chrome、Edge、Braveなどのブラウザで動作し、特別なデバイス設定が不要です。
利用方法
Netrisは2つの方法で利用可能です:
- セルフホスティング:
自分のNVIDIA GPUを使い、Dockerを利用してサーバーを構築します。必要なものはNVIDIA GPU(AMD非対応)、CUDA 12.0以上、最新のDockerとGPUドライバーです。詳細な手順はGitHubリポジトリに記載されています。
注意点
- NVIDIA限定:
AMD GPUには対応しておらず、利用するにはNVIDIA GPUが必要です。ただし、AWSやGCPなどのクラウドサービスでレンタルGPUを使うことも推奨されています。 - 実験段階:
まだ開発途上で、新機能の追加や改善が続けられています。
結論
Netrisは、自分のSteamゲームをクラウド経由でプレイしたいユーザー向けに、セルフホスティングの自由度とソーシャル機能を備えたユニークなプラットフォームです。GeForce NOWとは異なりオープンソースであり、Proton-GEやQUICといった先進技術を活用している点が魅力です。ただし、NVIDIA GPUに依存するため、利用環境が限られる点に注意が必要です。興味があれば、GitHubで詳細を確認してみてください。
#netrisとは何か?オープンソースのクラウドゲームプラットフォート.セルフホストできるGeForceNOWの代替手段
特徴 🌟
ネトリスがそこをナビゲートすると実験的 フェーズでは、さまざまな機能を作成してテストしています
🎮 プロトン-GE 互換性: Proton-GE をゲームの実行に使用し、広範なゲームの互換性を提供し、さまざまなタイトルをプレイできるようにします。
⚡ QUIC プロトコル: 入力およびビデオ/オーディオ伝送には、QUIC via を使用します モック 可変ネットワークでのレイテンシを大幅に削減し、データを犠牲にしたり、レイテンシを増加させたりすることなく、鮮明なビジュアルを確保します。
🔗 セッション ID: とともに SESSION_ID, ログインすることなく、ゲームの進行状況、成果、デバイスをシームレスに結び付けます ネトリスミ。. 。現在ヨーロッパ(eu-north-1)と米国(us-east-1)にあるパブリック CDN は、遠くから一緒に遊んでいる友人の待ち時間をさらに短縮します。途中に、もっと多くの場所があります!
🔄 自動ゲーム進行同期: Stadia のステートシェアと同様に、実行中の *。exe ファイルに基づいてゲームの進行状況を自動的に同期し、リンクを介して進行状況を友達と共有できるようにします。
👫 Co-op ゲームプレイ: 最大 8 人で協力プレイをしたり、マウスとキーボードの入力をシームレスに共有してシングル プレーヤーをプレイしたりできます(と同様です 猫)。
🌐 クロスプラットフォーム Play: 当社のプラットフォームは、Edge、Chrome、Brave、Arc など、Chrome ベースのブラウザを実行できるあらゆるデバイスでアクセスできます。そして、あなたは何も設定する必要はありません、それはすべてあなたのために行われ、維持されています。
📊 帯域幅の最適化: ハードウェアアクセラレーションの経験 VMAF 最適化された帯域幅のために、可能な限り最高のビデオ品質を保証します。 もっと詳しく
🌟 ..その他: 機能の追加を続けるので、ご期待ください stadia のようなプラットフォームに触発されることがあります, 最高かつ最もカスタマイズ可能なゲーム体験を提供するために。
このプラットフォームは 実験的 フェーズでは、新機能の追加に積極的に取り組んでいます。あなたのフィードバックとサポートは非常に高く評価されています。
はじめに 🎮
Netris をセルフホストしたい場合でも、単に独自のGPUを必要とせずに試してみたい場合でも、私たちはあなたをカバーします。ニーズに最適なパスを選択してください:
NvidiaGPUを持っていない場合、またはセルフホストしたくない場合は、当社の Web サイトにアクセスしてください。インストールやセットアップは必要ありません !
これは、セットアップなしでアクションに直接飛び込むことを検討しているゲーマーに最適なオプションです。👉🏽 アクセスを取得するNetris のセルフホスティングに興味がある場合は、読み続けて開始方法の詳細な説明を確認してください。
このオプションは、独自の Nvidia GPU を持っていて、独自のサーバーの設定と管理に慣れている場合に最適です。 セルフホストネットリス
TIP
Netris では柔軟性が鍵であることを忘れないでください。セルフホスティングと使用を自由に切り替えることができます netris.me いつでも、ゲームの進行状況を失うことなく。~ 💡
セルフホスティング Netris 🔨
セルフホスティングに興味のある方は、独自の Netris サーバーを起動して実行するために必要なものを以下に示します:
エヌビディア GPU: 残念ながら、このセットアップは Nvidia GPU 専用です。所有していない場合は、AWS、GCP、Vast。ai などのクラウドサービスからレンタルすることを検討してください。このアプローチを強くお勧めします。
クダ: GPU アクセラレーション、CUDA バージョンの場合 12.0 あるいは新しいことが必要。実行して CUDA のインストールを確認します nvcc --version.
Docker: 持っていることを確認してください docker 及び nvidia-docker CUDA との互換性の問題を回避するために最新です。実行して Docker のバージョンを確認できます docker --version あなたのターミナルで。
GPU ドライバー: CUDA との互換性の問題を回避するために、GPU ドライバーが最新であることを確認します。NVIDIA ドライバーバージョン 520.56.06 あるいは新しいことが必要。
Xorg Display: 実行中の X ディスプレイサーバーに Nvidia GPU を接続しないでください。これは実行して確認できます nvidia-smi.
ニビディア DRM: それを確認してください nvidia-drm モジュールがロードされ、モジュールにフラグがロードされていること modeset=1. 。実行してこれを確認してください sudo cat /sys/module/nvidia_drm/parameters/modeset
TIP
通常、セットアップが必要な CUDA 要件を満たしている場合 nvidia-drm モジュールは、特に AWS G4dn インスタンスですでにロードされます。~ 💡
ステップバイステップガイド
以下の手順に従って、Netris をシステム上で稼働させます。
コメント
コメントを投稿