Seite 1 von 1

Auslastung der Grafikkarte abfragen

Verfasst: Dienstag 13. Oktober 2009, 21:09
von Touny
Hallo.

Ich schreibe zur Zeit an einem kleinen Benchmarkscript, welches die CPU, den Arbeitsspeicher und halt auch die GPU überwachen soll. An die CPU bin ich mittels WMIC rangekommen und bei dem RAM hat mir die WMI-Bibliothek vom Golden geholfen. Aber wie komme ich an die Daten der Grafikkarte? Dazu finde ich nichts. Es gibt für nVidia (die Grafikkarten wären primär wichtig) zwar ein Programm namens PerfHUD, welches solche Daten aufzeichnen kann, ich würde aber eine kleine eigene Routine per Python bevorzugen.

Jemand Ideen?

Danke schonmal :)

Verfasst: Mittwoch 14. Oktober 2009, 06:32
von lunar
Auf die Eigenschaften einer Nvidia-GPU kannst Du über die proprietäre NVAPI zugreifen. Ob die "freie" Variante Deinen Belangen genügt, musst Du selbst herausfinden. Um diese API in Python zu nutzen, musst Du zudem wahrscheinlich selbst eine C-Anbindung dafür schreiben, oder zumindest mit ctypes hantieren.

Verfasst: Mittwoch 14. Oktober 2009, 12:25
von Touny
Danke für den Link, daran habe ich gar nicht gedacht. Auf den ersten Blick habe ich nichts gefunden, das soll aber nichts heißen :) Ich werde das mal durchgehen.