2017-07-11 8 views
-3
  1. システムを使用していないのOpenGL:スチームAWSマシンは、直接レンダリング

    を私は絶望的にしようとしているAWS(Amazon Webサービス)で15vCPU/GPU(NVIDIA)Ubuntuの64ビット16.04LTSマシン雲を持っています蒸気を働かせる。

    ubuntuでvncserverを実行していて、他のアプリケーションがうまく動作しています。

  2. エラー - 私は「多くは実際にちょうどcouldn

    を行っている何

  3. を「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) 
    
  4. 私の目標:私が私のAWS Ubuntuマシンに私のVNCクライアント接続を介して楽にスチームを実行させるためにあなたのサポートを持っている素晴らしいことです。

答えて

0

XでハードウェアアクセラレーションされたOpenGLコンテキストを作成するには、実際にGPUを使用してXサーバーを実行する必要があります。 vncserverそれをしない!実際にはvncserverはXvfbベースのXサーバーを実行しています。これはGPUを一切使用していません。したがって、ハードウェアアクセラレーションされたOpenGLもサポートしていません。

ヘッドレスモードのnvidiaドライバを使用してXサーバを実行する必要があります(つまり、ディスプレイが見つからないようにxorg.confを設定してください)。また、ゲームにVNCを使用しないでください。それは遅く、あまりにも多くの帯域幅を消費します。スチームはストリーミングモードを持っているので、間違いなくそれを使うべきです。

+0

ありがとう&注目されているので、vncserverは行く方法ではありません。ヘッドレスモードでXサーバを実行するにはどうすればよいですか?リモートでインストールすることはできますか?それがうまくいくと私はそれをストリーミングするのがうれしいです。 – Tarry

+0

@Tarry:ローカルデスクトップマシンの 'apt-get install xorg-server'と同じようにインストールして、NVidiaドライバをインストールしてください。次に、ディスプレイの検出を無効にして、物理的なディスプレイが接続されていないのにXサーバが起動するようにする必要があります。そのために、 'ConnectedMonitor'ドライバオプションを現在の出力の1つに設定する最小限の' xorg.conf'を作成します。さらに、入力デバイスを接続しないで操作を許可する(AllowEmptyInputオプション)、セキュリティ上の理由から、入力デバイスのホットプラグを無効にする(またはX入力モジュールをアンインストールする)ようにXを設定する必要があります。 – datenwolf

+0

ありがとう@datenwolf - 私はそれを試して、それが動作するかどうかを確認します。 – Tarry

関連する問題