システムを使用していないのOpenGL:スチームAWSマシンは、直接レンダリング
を私は絶望的にしようとしているAWS(Amazon Webサービス)で15vCPU/GPU(NVIDIA)Ubuntuの64ビット16.04LTSマシン雲を持っています蒸気を働かせる。
ubuntuでvncserverを実行していて、他のアプリケーションがうまく動作しています。
エラー - 私は「多くは実際にちょうどcouldn
を行っている何
を「OpenGLのGLXコンテクストは、パフォーマンス上の問題を引き起こす可能性がある、直接レンダリングを使用していない」蒸気
を起動できませんそれをクラック! :\
私はstackflow、ubuntuサイトに関するすべてのヒントを終え、該当する場合はすべてのアドバイスを採用しました。再インストールされたスチーム、再構成されたnvidiaドライバ、数多くの再起動だが、私はそれを動作させることができない。
ここでは親切な方のための基本的な情報があります。
このGPUサーバには、Nvidia-375ドライバとCUDA8がインストールされています。
lspci | grep NVIDIA 00:03.0 VGA compatible controller: NVIDIA Corporation GK104GL [GRID K520] (rev a1)
私の目標:私が私のAWS Ubuntuマシンに私のVNCクライアント接続を介して楽にスチームを実行させるためにあなたのサポートを持っている素晴らしいことです。
-3
A
答えて
0
XでハードウェアアクセラレーションされたOpenGLコンテキストを作成するには、実際にGPUを使用してXサーバーを実行する必要があります。 vncserver
それをしない!実際にはvncserver
はXvfbベースのXサーバーを実行しています。これはGPUを一切使用していません。したがって、ハードウェアアクセラレーションされたOpenGLもサポートしていません。
ヘッドレスモードのnvidia
ドライバを使用してXサーバを実行する必要があります(つまり、ディスプレイが見つからないようにxorg.conf
を設定してください)。また、ゲームにVNCを使用しないでください。それは遅く、あまりにも多くの帯域幅を消費します。スチームはストリーミングモードを持っているので、間違いなくそれを使うべきです。
関連する問題
- 1. レンダリングDateTime.Now直接ASPXページ
- 2. スチーム
- 3. APIまたはAWSに直接接続しますか?
- 4. AWS CodeCommitに直接Git Repoをミラー化
- 5. AWS S3ブラウザから直接ファイルをダウンロード
- 6. AWS S3 - 画像URLへのブロックの直接アクセスが、モバイルAPPは
- 7. クラッターを使ってLinuxのフレームバッファーに直接レンダリングするには?
- 8. ピクセルマトリックスをwpf要素に直接レンダリングする方法は?
- 9. AWS:私のマシンからRDSデータベースに接続できません
- 10. スチームAPIチェックインDB
- 11. スチーム認証セッション
- 12. node.jsのスチーム・トレードオフエラー
- 13. C#スチームWebRequests
- 14. 仮想マシンに直接起動する(Mac OS)
- 15. IBM Mobile Firstローカル・マシンからの直接更新
- 16. リストは、直接
- 17. は直接
- 18. ポストデータは直接
- 19. は直接
- 20. は直接
- 21. アクセスリンクサーバーは、直接
- 22. AWSマシンの学習RealTimePredictorは、C#
- 23. NuGetを私のマシンに直接インストールするのはなぜですか?
- 24. は、私はAWSのLinuxマシンでは、PHPのコード以下の書いたAWSのLinuxマシン
- 25. JsonをAWS S3バケットにNewtonsoft.Jsonで直接シリアル化
- 26. 画像をアップロードjavascriptのAWS S3に直接変換
- 27. 直接AWS S3のターゲットバケットにJavaの操作を実行
- 28. AWS Lambda-API Gatewayと直接呼び出しの呼び出し
- 29. 特定のIPから異なるOriginへの直接AWSトラフィック
- 30. AWS API GatewayからRDSに直接書き込む
ありがとう&注目されているので、vncserverは行く方法ではありません。ヘッドレスモードでXサーバを実行するにはどうすればよいですか?リモートでインストールすることはできますか?それがうまくいくと私はそれをストリーミングするのがうれしいです。 – Tarry
@Tarry:ローカルデスクトップマシンの 'apt-get install xorg-server'と同じようにインストールして、NVidiaドライバをインストールしてください。次に、ディスプレイの検出を無効にして、物理的なディスプレイが接続されていないのにXサーバが起動するようにする必要があります。そのために、 'ConnectedMonitor'ドライバオプションを現在の出力の1つに設定する最小限の' xorg.conf'を作成します。さらに、入力デバイスを接続しないで操作を許可する(AllowEmptyInputオプション)、セキュリティ上の理由から、入力デバイスのホットプラグを無効にする(またはX入力モジュールをアンインストールする)ようにXを設定する必要があります。 – datenwolf
ありがとう@datenwolf - 私はそれを試して、それが動作するかどうかを確認します。 – Tarry