8

バッファを割り当てる前に、デバイスにどれだけの空きメモリがあるか知りたいです。これは可能ですか?CL_DEVICE_GLOBAL_MEM_SIZE合計メモリと単一オブジェクトの最大サイズがあることは知っCL_DEVICE_MAX_MEM_ALLOC_SIZEていますが、現在のメモリ状態を知りたいです。

現状では、おそらく OpenGL ベンダー固有の拡張機能を使用する必要があります。

4

2 に答える 2

3

いいえ、方法はありませんし、知る必要もありません。GPU メモリは仮想化でき、必要な場合と不要な場合に、ドライバが GPU からメモリをスワップイン/スワップアウトします。

于 2010-08-25T16:36:19.543 に答える
2

nVidiaでGL_NVX_gpu_memory_infoを使用できます。

于 2010-08-26T07:17:56.510 に答える