GPU를 사용중인 프로세스를 어떻게 식별 할 수 있습니까?


16

집중 계산을 위해 GPU를 사용하는 프로세스를 찾는 방법이 있습니까? (OpenCL, CUDA 등? 주로 OpenCL?)

예를 들어 OpenCL 기반 비디오 트랜스 코더를 실행하는 경우 팬이 오버 드라이브를하더라도 GPU가 데이터를 엄청나게 타는 것을 작업 관리자에 표시하지 않습니다.

답장이 드라이버에 특정한 경우, 저는 nVidia에 주로 관심이 있습니다.

답변:


19

Sysinternals의 Process Explorer 가이 작업을 수행 할 수 있음이 밝혀졌습니다 ( 물론 할 수없는 일은 없습니다!).

프로세스 별 프로세스 탐색기 GPU로드


전용 GPU인지 인텔 GPU인지 어떻게 알 수 있습니까?
Mikey

8

Process Explorer의 오픈 소스 대안 인 Process Hacker 도 GPU 사용량을 보여줍니다.

시스템 정보 창을 보려면 CTRL+ I를 누르고 GPU 탭을 클릭하면 GPU 사용량이 표시된 그래프가 표시됩니다.

여기에 이미지 설명을 입력하십시오


프로세스 또는 총계?
Mahmoud Al-Qudsi

그래프에서 높은 스파이크 위로 마우스를 가져 가면 툴팁이 표시됩니다. 그러나이 도구는 GPU 열도 제공합니다.
magicandre1981

@ magicandre1981 Process Explorer보다 나에게 더 효과적이었다. 모든 노드를 선택했는지 확인하십시오. 그런 다음 GPU 사용량 열을 프로세스 목록에 추가 할 수 있습니다. 당신이 그것을 높이 실행해야합니다.
Anton Krouglov

이것이 여전히 최고의 리소스입니까?
moondra

@moondra ProcessHacker를 사용하면 GPU를 사용하여 어떤 프로세스가 GPU를 사용하는지 확인할 수 있습니다. ProcessHacker는 Process Explorer와 비교하여 오픈 소스이기 때문에 선호합니다.
magicandre1981

1

AMD Catalyst Control Center의 성능 섹션에는 GPU 활동 표시기가 있습니다. nVidia 소프트웨어의 출력이 비슷하다고 가정합니다. 일반적으로 오버 클로킹과 관련이 있습니다.

여기에 이미지 설명을 입력하십시오

그렇지 않으면 무료 GPU-Z를 다운로드 할 수 있습니다 . GPU로드 출력을 포함합니다.

여기에 이미지 설명을 입력하십시오


1
고맙지 만 내 질문을 오해 합니다-GPU로드를 담당 하는 프로세스 를 식별해야합니다 .
Mahmoud Al-Qudsi

아 제목에 더 의존했다. 좀 더 명확하게 편집하겠습니다.
브래드 패튼
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.