Wie kann ich feststellen, welche Prozesse die GPU verwenden?

16

Gibt es eine Möglichkeit herauszufinden, welcher Prozess die GPU für intensive Berechnungen verwendet? (OpenCL, CUDA usw.? Hauptsächlich OpenCL?)

Wenn Sie z. B. einen OpenCL-basierten Video-Transcoder verwenden, wird in Ihrem Task-Manager nichts angezeigt, was besagt, dass Ihre GPU Daten mit einer lächerlichen Geschwindigkeit durchbrennt - obwohl Ihre Fans in die Enge getrieben haben.

Wenn die Antwort fahrerspezifisch ist, interessiere ich mich hauptsächlich für nVidia.

Mahmoud Al-Qudsi
quelle

Antworten:

19

Es stellte sich heraus, dass der Process Explorer von Sysinternals dies kann ( natürlich kann er es, es gibt nichts, was er anscheinend nicht kann!).

Laden der Prozess-Explorer-GPU nach Prozess

Mahmoud Al-Qudsi
quelle
Wie können Sie feststellen, ob es sich um die dedizierte GPU oder die Intel-GPU handelt?
Mikey
8

Process Hacker , die Open Source-Alternative zu Process Explorer, zeigt auch die GPU-Nutzung an.

Drücken Sie CTRL+ I, um das Systeminformationsfenster aufzurufen, und klicken Sie auf die Registerkarte GPU, um ein Diagramm mit der GPU-Nutzung zu erhalten.

Bildbeschreibung hier eingeben

magicandre1981
quelle
Prozessual oder nur total?
Mahmoud Al-Qudsi
Bewegen Sie den Mauszeiger über die hohen Spitzen im Diagramm und Sie erhalten einen Tooltip. Das Tool bietet aber auch eine GPU-Spalte.
magicandre1981
@ magicandre1981 Hat bei mir besser funktioniert als im Process Explorer; Stellen Sie sicher, dass Sie alle Knoten dort auswählen. Danach können Sie die GPU-Verwendungsspalte zur Prozessliste hinzufügen. Stellen Sie sicher, dass Sie es erhöht ausführen.
Anton Krouglov
Ist das immer noch die beste Ressource?
Montag,
Mit @moondra ProcessHacker können Sie auch die GPU-Spalte hinzufügen, um zu sehen, welcher Prozess die GPU verwendet. Ich bevorzuge ProcessHacker, weil es Open Source im Vergleich zu Process Explorer ist.
magicandre1981
1

Das AMD Catalyst Control Center verfügt im Abschnitt Leistung über einen Indikator für die GPU-Aktivität. Ich würde davon ausgehen, dass nVidia-Software eine ähnliche Ausgabe hat. Es ist in der Regel mit Übertakten verbunden.

Bildbeschreibung hier eingeben

Ansonsten können Sie die kostenlose GPU-Z herunterladen . Es enthält einen GPU Load-Ausgang.

Bildbeschreibung hier eingeben

Brad Patton
quelle
1
Danke, aber Sie verstehen meine Frage falsch - ich muss den Prozess identifizieren, der für die GPU-Last verantwortlich ist.
Mahmoud Al-Qudsi
Ah verließ sich mehr auf den Titel. Ich werde es bearbeiten, um es klarer zu machen.
Brad Patton