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 com tecnologia OpenCL, não verá nada em seu gerenciador de tarefas que indique que a GPU 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.

Respostas:


19

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

Carregamento da GPU do Process Explorer por processo


como você pode saber se é o gpu dedicado ou o intel gpu?
Mikey

8

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

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

insira a descrição da imagem aqui


Por processo ou apenas total?
Mahmoud Al-Qudsi

passe o mouse sobre os picos altos no gráfico e você terá uma dica de ferramenta. Mas a ferramenta também oferece uma coluna de GPU.
magicandre1981

@ magicandre1981 Funcionou para mim melhor que o Process Explorer; Certifique-se de selecionar todos os nós lá; depois disso, você pode adicionar a coluna de uso da GPU à lista de processos. Certifique-se de executá-lo elevado.
Anton Krouglov 6/03/2017

Este ainda é o melhor recurso?
moondra

O @moondra ProcessHacker também permite adicionar a coluna GPU para ver qual processo usa a GPU. Eu prefiro ProcessHacker porque é de código aberto comparado ao Process Explorer.
magicandre1981

1

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

insira a descrição da imagem aqui

Caso contrário, você pode baixar o GPU-Z gratuito . Inclui uma saída de carga de GPU.

insira a descrição da imagem aqui


11
Obrigado, mas você não entendeu a minha pergunta - preciso identificar o processo responsável pela carga da GPU.
Mahmoud Al-Qudsi

Eu confiei mais no título. Vou editá-lo para ficar mais claro.
amigos estão dizendo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.