Como posso identificar quais processos estão usando a GPU?

16

Existe alguma maneira de descobrir qual processo está usando a GPU para cálculos intensivos? (OpenCL, CUDA, etc? Principalmente OpenCL?)

por exemplo. se você executar um transcodificador de vídeo baseado em OpenCL, você não verá nada em seu gerenciador de tarefas que diga ao seu GPU que está queimando dados a uma taxa ridícula - embora seus fãs tenham entrado em overdrive.

Se a resposta for específica do driver, estou interessado principalmente na nVidia.

    
por Mahmoud Al-Qudsi 21.04.2013 / 02:40

3 respostas

18

Acontece que o Process Explorer da Sysinternals pode fazer isso ( é claro que pode, não há nada que não possa fazer, aparentemente!).

    
por 21.04.2013 / 03:41
7
O

Process Hacker , a alternativa de código aberto ao Process Explorer, também mostra o uso da GPU.

Pressione CTRL + I para obter a janela de informações do sistema e clique na guia GPU, para obter um gráfico com o uso da GPU.

    
por 21.04.2013 / 08:12
0

O AMD Catalyst Control Center possui um indicador de atividade da GPU na seção Desempenho. Eu diria que o software nVidia tem uma saída similar. Geralmente é associado ao overclocking.

Casocontrário,vocêpodefazerodownloadgratuitoda GPU-Z . Inclui uma saída de GPU Load.

    
por 21.04.2013 / 02:55