2

グラフィックカー/統合チップセットに搭載されているビデオメモリの合計をポーリングする方法を探しています。

私は Windows での WMI アシスト ポーリングを認識しており、私が理解している限りでは、情報は WMI によってブートごとに構築されます。ただし、私は楽観主義者なので、OS に依存せずにビデオ メモリの合計と空きまたは使用済みのビデオ メモリをポーリングする方法を探しています。

不可能な場合、Windows、Linux、および OSX で同じものをポーリングする最もエレガントな方法は何ですか?

参考までに、WindowsではDirectXを使用せず、OpenGLのみを使用します。

4

1 に答える 1

1

それを行う簡単なクロスプラットフォームの方法はありません。プラットフォームごとに自分でそれを行う方法をコーディングするか、SDLなどのサードパーティ ライブラリを使用してそれを行う必要があります。たとえば、SDL ではvideo_mem、戻り値のメンバーを使用SDL_GetVideoInfo()して、使用可能なビデオ メモリの合計を取得できます。

于 2009-04-04T20:23:58.660 に答える