3

マルチ GPU/マルチモニター設定でのレンダリングがどのように機能するかについて、誰かが説明したり、説明 (または少なくともいくつかの手がかり) を指摘したりできますか?

たとえば、NVIDIA Quadro 4000 ビデオ カードを 5 枚インストールし、それらに 9 台のディスプレイを接続しました。表示はまったくグループ化されていません。合計解像度が 4098x2304 であることを Windows 7 で調整しました。カードはSLIにも接続されていません。

4096x2304 のウィンドウを 1 つの Stage3d コンテキスト (dx9 を使用) として認識し、ビデオ カードが 1 つしかない巨大なディスプレイであるかのように、この非常に珍しい設定で動作する Flash アプリを入手しました。

レンダリングは内部でどのように機能しますか? ビデオカードは実際に何をしていますか?彼らはリソースを共有していますか? 誰がすべてのものをレンダリングしますか? アプリでほとんど何もしないのに 29.9 fps になるのはなぜですか?

ありがとうございました。

4

1 に答える 1

3

DX についてはわかりませんが、OpenGL については、次の情報を収集しました: http://www.equalizergraphics.com/documentation/parallelOpenGLFAQ.html

つまり、新しい nVidia ドライバーを搭載した Windows では、1 つの GPU (通常は最初の GPU) がすべてをレンダリングし、他の GPU はコンテンツをブリットします。SLI モザイク モードを有効にすると、GL コマンドがすべての GPU に送信され、フィル レートのスケーラビリティが得られます。

于 2012-10-03T06:50:16.270 に答える