モニター、マウス、またはキーボードを接続せずにSteamを実行し、専用GPU(GTX 970)を使用してネットワーク経由でゲームをストリーミングできるヘッドレスコンピュータを使用したいと思います。私が見つけたこれSteam Webサイトのチュートリアルですが、問題は、startxfce4
SSH接続を介して実行しようとするたびに自分のローカルコンピュータで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.desktop
Steamガイドで作成し、デフォルトの実行環境をmulti-user
。その後、マシンを起動してsshを実行し、startx &
gnomeシェルを起動して仮想モニタでSteamを実行すると、すべてがうまくいきます。 vnc サーバーを起動することもできます。しかし、多くの衝突です。幸い、コンソールのSteamクライアントと頻繁に対話する必要はありません。
答え2
私はこれが新しいスレッドではないことを知っていますが、この問題を簡単に解決したい人はソフトウェアを見ないでください。 HDMI(または必要なすべてのタイプ)に接続されている約8ドルにAmazonで購入できる「ファントム」ディスプレイアダプタがあり、1080P @ 60hzなどのファントムディスプレイを提供しています。これが私が使用する方法です。私が使ったものを下にリンクしておきました。
https://www.amazon.com/gp/product/B06XT1Z9TF/ref=ox_sc_saved_title_10?smid=A1V0DIXBI9701G&psc=1