GPU Throttling feststellen

OP #6901780
Lesenswert?
• ▲
▼
Hallo,

ich möchte mithilfe eines Programms das Throttling von GPUs erfassen. 
Als Erstes befasse ich mich gerade mit NVIDIA.

Hierzu gibt es in der NVML die Methode 
"nvmlDeviceGetCurrentClocksThrottleReasons":
https://docs.nvidia.com/deploy/nvml-api/group__nvmlDeviceQueries.html#group__nvmlDeviceQueries_1ga115e41a14b747cb334a0e7b49ae1941

Und die zugehörigen Bitmasken:
https://docs.nvidia.com/deploy/nvml-api/group__nvmlClocksThrottleReasons.html

Das Auslesen funktioniert soweit auch ganz Gut, jedoch liefern Programme 
wie HWInfo, MSI-Afterburner und GPU-z weitere Throttling-Ursachen, wie 
die Spannung (Beschreibung in GPU-z ua.: "VOp: Limited by operating 
voltage"). Diese ist in der Doku der NVML nicht als Bitmaske gelistet 
und muss somit vermutlich anderweitig erfasst werden. Oder habe ich 
etwas übersehen?
Wie kann man diese weiteren Flags, es reicht ersteinmal unter Windows, 
ermitteln/auslesen?
Wenn alles mit Bordmitteln, oder bereits mit den üblichen, mit 
Grafiktreibern mitgelieferten APIs/dlls (zB. NVML und Konsorten) lösbar 
ist, umso besser. Die entsprechenden Daten von einem zusätzlichen 
Programm, wie zum Beispiel GPU-z, abzugreifen, scheidet grundsätzlich 
aus.

Vielen Dank im Vorraus.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.