Wie kann ich feststellen, welche Prozesse die GPU verwenden?

43017
Mahmoud Al-Qudsi

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

Wenn Sie beispielsweise einen OpenCL-basierten Videotranscoder ausführen, wird in Ihrem Task-Manager nichts angezeigt, was darauf hinweist, dass Ihre GPU Daten mit einer lächerlichen Geschwindigkeit durchbrennt.

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

16

3 Antworten auf die Frage

18
Mahmoud Al-Qudsi

Es stellt sich heraus, dass der Prozess-Explorer von Sysinternals das kann ( natürlich kann er es anscheinend nicht!).

Process Explorer GPU load by process

7
magicandre1981

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

Drücken Sie CTRL+ I, um die Systeminformationen anzuzeigen. Klicken Sie auf die Registerkarte "GPU", um ein Diagramm mit der GPU-Nutzung anzuzeigen.

enter image description here

Prozess oder nur total? Mahmoud Al-Qudsi vor 11 Jahren 0
Bewegen Sie den Mauszeiger über die hohen Spitzen in der Grafik und Sie erhalten einen Tooltip. Das Tool bietet jedoch auch eine GPU-Säule. magicandre1981 vor 11 Jahren 0
@ magicandre1981 Für mich besser als Process Explorer gearbeitet; Stellen Sie sicher, dass Sie alle Knoten dort auswählen. Danach können Sie der Prozessliste eine GPU-Verwendungsspalte hinzufügen. Stellen Sie sicher, dass Sie es hoch ausführen. Anton Krouglov vor 7 Jahren 0
Ist das immer noch die beste Ressource? moondra vor 6 Jahren 0
Mit @moondra ProcessHacker können Sie auch die GPU-Spalte hinzufügen, um zu sehen, welcher Prozess GPU verwendet. Ich bevorzuge ProcessHacker, weil es im Vergleich zu Process Explorer Open Source ist. magicandre1981 vor 6 Jahren 0
Vielen Dank. Ich habe es heruntergeladen. Ich werde damit herumspielen. moondra vor 6 Jahren 0
@moondra ok, auch die Plugins für mehr Funktionalität einrichten. magicandre1981 vor 6 Jahren 0
0
Brad Patton

AMD Catalyst Control Center weist im Abschnitt Leistung einen Indikator für die GPU-Aktivität auf. Ich würde davon ausgehen, dass die nVidia-Software eine ähnliche Ausgabe hat. Es ist normalerweise mit Übertakten verbunden.

enter image description here

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

enter image description here

Danke, aber Sie missverstehen meine Frage - ich muss den * Prozess * identifizieren, der für die GPU-Last verantwortlich ist. Mahmoud Al-Qudsi vor 11 Jahren 1
Ah verließ sich mehr auf den Titel. Ich werde es bearbeiten, um klarer zu sein. Brad Patton vor 11 Jahren 0