
有没有办法找出哪个进程正在使用 GPU 进行密集计算?(OpenCL、CUDA 等?主要是 OpenCL?)
例如,如果你运行基于 OpenCL 的视频转码器,你将在任务管理器中看不到任何内容,表明你的 GPU 正在以惊人的速度消耗数据 - 尽管你的风扇已经超速运转。
如果答复是针对驱动程序的,我主要对 nVidia 感兴趣。
答案1
事实证明 Sysinternals 的 Process Explorer 可以做到这一点(当然它可以,显然没有什么是它做不到的!)。
有没有办法找出哪个进程正在使用 GPU 进行密集计算?(OpenCL、CUDA 等?主要是 OpenCL?)
例如,如果你运行基于 OpenCL 的视频转码器,你将在任务管理器中看不到任何内容,表明你的 GPU 正在以惊人的速度消耗数据 - 尽管你的风扇已经超速运转。
如果答复是针对驱动程序的,我主要对 nVidia 感兴趣。
事实证明 Sysinternals 的 Process Explorer 可以做到这一点(当然它可以,显然没有什么是它做不到的!)。