どのプロセスが集中的な計算にGPUを使用しているかを知る方法はありますか?(OpenCL、CUDAなど?主にOpenCL?)
たとえば、OpenCL搭載のビデオトランスコーダーを実行している場合、タスクマネージャーには、GPUがばかげた速度でデータを焼き付けていることを示すものは何も表示されません-ファンはオーバードライブに追い込まれます。
返信がドライバー固有の場合、主にnVidiaに興味があります。
どのプロセスが集中的な計算にGPUを使用しているかを知る方法はありますか?(OpenCL、CUDAなど?主にOpenCL?)
たとえば、OpenCL搭載のビデオトランスコーダーを実行している場合、タスクマネージャーには、GPUがばかげた速度でデータを焼き付けていることを示すものは何も表示されません-ファンはオーバードライブに追い込まれます。
返信がドライバー固有の場合、主にnVidiaに興味があります。
回答:
SysinternalsのProcess Explorerがこれを行うことができることがわかりました(もちろん、できることはありません、明らかにできないことはありません!)。
Process Explorerに代わるオープンソースのProcess Hackerも、GPUの使用状況を示しています。
CTRL+ Iを押してシステム情報ウィンドウを取得し、[GPU]タブをクリックして、GPU使用率のグラフを取得します。