it-swarm.com.de

Wie kann ich erkennen, welche Prozesse die GPU verwenden?

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

z.B. Wenn Sie einen OpenCL-fähigen 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.

16

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

Process Explorer GPU load by process

18

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

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

enter image description here

7
magicandre1981

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.

enter image description here

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

enter image description here

0
Brad Patton