質問

GPUの現在の負荷を取得する標準的な方法はありますか?私は、CPUの%を示すタスクマネージャに似たものを探しています。このようGPU-Zなどのユーティリティは、この値を示すが、私は確かにそれがこれを取得する方法はありませんよ。私は、任意のポインタが参考になる、現時点ではAMDのグラフィックスカードで、特に興味があります。

それを行うのないクリーンなAPIの方法はありません場合は、その出力が、私は、この情報を取得するためにキャプチャすることができます任意のプログラムは?あります。

役に立ちましたか?

解決

AMD / ATIカードの場合、GPU PerfStudioをチェックしてください。 http://developer.amd.com/gpu/Pages/default.aspxする

NVidiaのカードの場合、PerfHUDを見てください。 http://developer.nvidia.com/object/nvperfhud_home.htmlする

MSからのDirectX SDKで、より汎用的なツールでもあり、これらのツールで部分的に重なるピックスと呼ばれます。

私の知る限り、それは簡単ではありませんので、GPUのための数-use%として、単純なようなものを取得する方法はありません。しかし、これらのツールはGPUに何が起こっているかのデバッグとプロファイリングに役立ちます。 ATIとNVIDIAの両方がGPUボトルネックの推奨見つけるための手順や修正、特定の種類のパブリック・ドキュメントを提供します。

他のヒント

NVIDIA-SMI -a試してみてください。これは、NVIDIAのドライバが同梱されています。現在のGPUコアとメモリの使用率情報を提供します。

NVIDIA --helpいっぱい助けてください。

この種の情報は、常にPerformanceCounterまたはWMIのいずれかを介して提供されます。使用perfmon.exeと、ダウンロードWmiCodeCreatorは、カードの製造元が提供するものを見つけるために。おそらく言うまでもない、この種のコードにはない別のマシンからも港ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top