2

これらの主要な要件を持つアプリケーションの開発を計画する必要があります。

  • フルスクリーンモードで、6台のモニターにさまざまなグラフィックデータとアニメーションを表示します。
  • 使用するハードウェアは、3枚のNVIDIA GeForce9800GX2カードを搭載したPCです。

私はOpenGLを扱う専門知識を持っていますが、複数のモニターを扱うことはありません。私には、アプリケーションのオペレーティングシステムを選択する(いくつかの制限された)自由があります。私のオプションは次のとおりです。WindowsXP、Windows Vista、Windows 7、Ubuntu 8.04/10.04。

マルチモニターアプリケーション開発の分野で専門知識や知識がある場合、この種のアプリケーションに推奨されるオペレーティングシステムは何ですか?また、6台のモニターをフルスクリーンで使用してそれぞれに異なるものを表示できるようにするには、オペレーティングシステムとNVIDIAドライバー以外のソフトウェアが必要ですか?

コメント/回答は本当にありがたいです。

前もって感謝します!

フェデリコ

4

2 に答える 2

1

2つのQuadroPlexによって駆動される8つのディスプレイセットアップでUbuntuを使用します。これは、フルスクリーンとウィンドウ化されたOpenGLの両方で問題なく機能し、追加のトリックは必要ありません。3年前にもWindowsServer2003を実行しようとしましたが、6台のディスプレイでのOpenGLのパフォーマンスは耐えられませんでした。

于 2010-06-02T18:36:22.990 に答える
0

個々のGPUとモニターに対処する方がはるかに簡単でパフォーマンスが高いため、Linuxをお勧めします。ParallelOpenGLFAQを参照してください。

ソフトウェアに関しては、 Equalizerをお勧めします。これにより、詳細(コンテキストの作成、スレッドセーフ、イベント処理)を理解する時間を大幅に節約できます。技術的に言えば、基本的なOpenGLだけですべてを行うことができますが、私はこのトピックについて公平ではありません...

于 2010-06-03T09:19:49.440 に答える