¿Cómo puedo identificar qué procesos están usando la GPU?

16

¿Hay alguna forma de averiguar qué proceso está usando la GPU para cálculos intensivos? (OpenCL, CUDA, etc.? Principalmente OpenCL?)

por ejemplo, si ejecuta un transcodificador de video con tecnología OpenCL, no verá nada en su administrador de tareas que le indique que su GPU está quemando datos a una velocidad ridícula, aunque sus fanáticos se habrán acelerado.

Si la respuesta es específica del controlador, estoy interesado principalmente en nVidia.

Mahmoud Al-Qudsi
fuente

Respuestas:

19

Resulta que el Explorador de procesos de Sysinternals puede hacer esto ( por supuesto que sí, ¡aparentemente no hay nada que no pueda hacer!).

Process Explorer GPU carga por proceso

Mahmoud Al-Qudsi
fuente
¿Cómo puedes saber si es el GPU dedicado o el Intel GPU?
Mikey
8

Process Hacker , la alternativa de código abierto para Process Explorer, también muestra el uso de GPU.

Presione CTRL+ Ipara obtener la ventana de información del sistema y haga clic en la pestaña GPU, así que obtenga un gráfico con el uso de GPU.

ingrese la descripción de la imagen aquí

magicandre1981
fuente
¿Por proceso o simplemente total?
Mahmoud Al-Qudsi
coloque el cursor sobre los picos altos en el gráfico y obtendrá una información sobre herramientas. Pero la herramienta también ofrece una columna GPU.
magicandre1981
@ magicandre1981 Me funcionó mejor que Process Explorer; Asegúrese de seleccionar todos los nodos allí; después de eso, puede agregar la columna de uso de GPU a la lista de procesos. Asegúrate de ejecutarlo elevado.
Anton Krouglov
¿Sigue siendo el mejor recurso?
moondra
@moondra ProcessHacker también le permite agregar la columna GPU para ver qué proceso usa GPU. Prefiero ProcessHacker porque es de código abierto en comparación con Process Explorer.
magicandre1981
1

El Centro de control de AMD Catalyst tiene un indicador de actividad de GPU en la sección Rendimiento. Supongo que el software nVidia tiene una salida similar. Por lo general, se asocia con el overclocking.

ingrese la descripción de la imagen aquí

De lo contrario, puede descargar la GPU-Z gratuita . Incluye una salida de carga de GPU.

ingrese la descripción de la imagen aquí

Brad Patton
fuente
1
Gracias, pero no entiendes mi pregunta: necesito identificar el proceso responsable de la carga de la GPU.
Mahmoud Al-Qudsi
Ah confió más en el título. Voy a editarlo para que quede más claro.
Brad Patton el