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.

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


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


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.