マルチウィンドウ OpenGL アプリケーションを複数の GPU で同時に実行することは可能ですか? より具体的に言うと、それぞれが GL コンテキストを相互に共有する 2 つのウィンドウを持つアプリケーションを作成したとします。これらのウィンドウの 1 つをディスプレイ 1 (GPU 1 で実行) からディスプレイ 2 (GPU 2 で実行) に移動すると、実際に機能しますか? コンテキストを共有するだけでうまくいくでしょうか?
私の最初の推測はノーでしょう。これが本当に簡単ではない場合、これを達成する方法はありますか? また、2 つの GPU が同じドライバーによって制御されているかどうかにも依存すると想像できます (さらに悪いことに、マシンに ATI と nVidia カードがあり、どちらも異なる GL バージョンをサポートしている場合)。
このトピックに関する洞察をいただければ幸いです。これは、簡単なグーグル検索では何も見つからないため、純粋に情報提供のみです。可能性を知っている人はいますか?
編集: ところで、残念ながら、現時点では複数の GPU を使用できるマシンを持っていないので、少しテストします。