-2

インテル コア i7 4790 8 メガ キャッシュ インテル HD グラフィックス 4600 2 GPU nvidia GTX 760 4 ギガ RAM 1152 プロセッシング コアを搭載したワークステーションがあります。アップグレードのたびに ubuntu と nvidia ドライバーを再インストールすると、問題が発生します。分子構造の研究を行っています。VMD 視覚分子動力学や PyMol などのソフトウェアを作成しようとしています。

画面に 3D 球体を表示し、キーボードとマウスからの入力を処理する変換を行う OpenGL コードを書きたい

この研究には最新の OpenGL バージョン 4.4 を使用したいのですが、組み込みの小さな GPU を使用して OpenGL を高速化する Intel HD ドライバーを見つけました。問題は、OpenGL 3.3 である Mesa3D を使用していることです。

私の質問は、OpenGL 3.3 の Mesa の実装が Linux でうまく動作することです。インターネットで読んだ分子動力学には十分でしょうか。分子動力学レンダリング原子回転変換のような基本的ではないものを開発するゲーム用の OpenGL の新機能を誰かが私に言いました。 OPengl api 3.3 のすべてを使用します。Intel hd GPU を使用し、数値計算とアルゴリズムに nvidia GPU を使用するだけで十分です。

4

1 に答える 1

1

残念ながら、NVidia 独自のドライバーを Mesa と (簡単に) 混在させることはできません。問題は、libGL.soプログラムで使用できるのは 1 つだけであり、Mesa と NVidia はそれぞれ、そのインターフェイス ライブラリの独自の実装を持っていることです。これは、現在の Linux GPU および OpenGL ドライバー モデルの制限です。

私の推奨事項: Intel オンボード グラフィックスを完全に無効にし、NVidia GPU ですべてを実行します。

于 2014-10-30T18:50:55.150 に答える