如何识别哪些进程正在使用 GPU?

Mah*_*dsi 16 windows monitoring gpu opencl nvidia-graphics-card

有没有办法找出哪个进程正在使用GPU进行密集计算?(OpenCL、CUDA 等?主要是 OpenCL?)

例如,如果您运行 OpenCL 驱动的视频转码器,您将不会在任务管理器中看到任何内容表明您的 GPU 正在以一种荒谬的速度消耗数据——尽管您的粉丝会开始超速运转。

如果回复是特定于驱动程序的,我主要对 nVidia 感兴趣。

Mah*_*dsi 19

事实证明 Sysinternals 的 Process Explorer 可以做到这一点(当然可以,显然没有什么是它不能做的!)。

Process Explorer GPU 按进程加载


mag*_*981 8

Process Hacker是 Process Explorer 的开源替代品,也显示了 GPU 使用情况。

CTRL+I以获取系统信息窗口并单击 GPU 选项卡,从而获得 GPU 使用率图表。

在此处输入图片说明