GPUアクセラレーションを備えたヘッドレスLinuxシステムでスチームストリーミング

GPUアクセラレーションを備えたヘッドレスLinuxシステムでスチームストリーミング

モニター、マウス、またはキーボードを接続せずにSteamを実行し、専用GPU(GTX 970)を使用してネットワーク経由でゲームをストリーミングできるヘッドレスコンピュータを使用したいと思います。私が見つけたこれSteam Webサイトのチュートリアルですが、問題は、startxfce4SSH接続を介して実行しようとするたびに自分のローカルコンピュータでxfce4が起動し、デスクトップ環境を置き換え/台無しにすることができることです。

私が収集したのは、実際に物理モニターを接続せずにGPUアクセラレーションアプリケーションを実行できる仮想モニターを作成する必要があるということですが、これまではそうしませんでした。実はもう誰かが尋ねた同じしかし、その方法を試してみると、モニタが接続されていないというエラーが発生し、失敗します。

同じことをしたい人のためのガイドを知っている人はいますか?また、startxfce4などの操作を実行して、独自のウィンドウで起動する方法を知ることはできません。問題は、ssh接続が閉じられても実行する必要があるため、vncサーバーまたはそのような設定を行う必要があるかもしれません。 Steamでゲームが開始されなくなりました。時々、vncサーバーは応答を停止します。

ベストアンサー1

これは私のせいです。 -Xフラグを使用してsshを起動すると、マイコンピュータでローカルに起動します。

私の/etc/X11/xorg.confもの

 37 Section "Device"
 38     Identifier     "Device0"
 39     Driver         "nvidia"
 40     VendorName     "NVIDIA Corporation"
 41     Option "ConnectedMonitor" "DFP-1"
 42     Option "CustomEDID" "DFP-1:/etc/X11/edid.txt"
 43 EndSection

そしてモニターなどをつなげてnvidia-settings出したりしました。edid.txt次に.config/autostart/steamheadless.desktopSteamガイドで作成し、デフォルトの実行環境をmulti-user。その後、マシンを起動してsshを実行し、startx &gnomeシェルを起動して仮想モニタでSteamを実行すると、すべてがうまくいきます。 vnc サーバーを起動することもできます。しかし、多くの衝突です。幸い、コンソールのSteamクライアントと頻繁に対話する必要はありません。

おすすめ記事