Bestimmen Sie, welche GPU über WMI ausgeführt wird

Bestimmen Sie, welche GPU über WMI ausgeführt wird

Ich versuche, ein Python-Skript zu schreiben, um herauszufinden, welche GPU (dediziert oder integriert) gerade läuft. Bisher habe ich es geschafft, es zum Laufen zu bringen, indem ich dxdiag ausgeführt und die Ausgabe für den Modus jedes GPU-Geräts analysiert habe, aber das dauert viel zu lange. Weiß jemand, wie dxdiag an diese Informationen kommt? Gibt es eine Möglichkeit, die Informationen über das Windows-Verwaltungsinstrument abzurufen? Jede Hilfe ist willkommen.

Danke

Antwort1

Die WMI-Klasse Win32_VideoController verfügt über eine Eigenschaft namens „Verfügbarkeit“, die den Status des Videocontrollers anzeigen kann, aber nicht alle Geräte geben Werte darin ein.

Versuchen Sie diesen Befehl, um das Ergebnis aufzulisten:

wmic-Pfad Win32_VideoController get Caption, Verfügbarkeit

Im Ergebnis bedeutet 3 volle Leistung. Sie können überprüfenhttps://msdn.microsoft.com/en-us/library/aa394512(v=vs.85).aspxfür mehr Informationen.

In der Zwischenzeit können Sie das Tool WMIExplorer verwenden, um Zeit bei der Suche in WMI zu sparen. Der Download-Link:https://wmie.codeplex.com/

verwandte Informationen