0

これは簡単なはずですが、何らかの理由で機能させることができません。Nvidea Tesla GPU を搭載した Softlayer Bare Metal Server を採用しました。

PNG ファイルを適切にエクスポートするために OpenGL > 2.0 を必要とするプログラム (openScad) をリモートで実行しています。openScad を呼び出してモデルをエクスポートすると、出力として 0kb の png ファイルが表示されます。これは、OpenGL > 2.0 のサポートが存在しないという明確な症状です。

openGL > 2.0 を実行していることを確認するために、RD 経由でサーバーに接続して実行しましたGlView。驚いたことに、サーバーがサポートしているのは openGL 1.1 だけでした。

少し調査した結果、標準の RD セッションでは GPU が使用されていないことがわかったので、openGL 1.1 しか表示されないのは理にかなっています。問題は、openscad remotley を実行すると、GPU も使用されていないように見えることです。

リモートで openscad を起動したときにサーバーの GPU 機能を正常に動作させるにはどうすればよいですか?

PS: ソフトレイヤー サポートに確認しましたが、彼らは一切の責任を負いません。

4

2 に答える 2

1

過去に同様の問題に直面したため、返信しています。また、WindowsサーバーでopenGL 4を必要とするアプリケーションを実行しようとしています。

Windowsリモートデスクトップは確かにopenglをトリガーしません。ただし、代わりに tigervnc を使用してから openScad アプリケーションを起動すると、opengl ドライバーが認識される場合があります。少なくとも、このトリックは私のためにそれをしました。(プログラムでopenGLコンテキストを開くと、モニター/RDに接続されているかどうかがスキャンされます)。

それが役に立てば幸い。

于 2015-07-03T18:48:58.550 に答える