透過 WMI 確定正在運行的 GPU

透過 WMI 確定正在運行的 GPU

我正在嘗試編寫 python 腳本來找出當前正在運行的 GPU(專用或整合)。到目前為止,我已經成功地透過運行 dxdiag 並解析每個 GPU 設備模式的輸出來使其工作,但這花費的時間太長了。有誰知道 dxdiag 如何取得這些資訊?有沒有辦法透過Windows管理工具取得資訊?任何幫助表示讚賞。

謝謝

答案1

WMI 類別 Win32_VideoController 有一個名為 Availability 的屬性,可以顯示視訊控制器的狀態,但並非所有裝置都會向其輸入值。

嘗試使用此命令列出結果:

wmic 路徑 Win32_VideoController 取得標題、可用性

結果,3 表示滿功率。你可以檢查https://msdn.microsoft.com/en-us/library/aa394512(v=vs.85).aspx了解更多。

同時,您可以考慮使用WMIExplorer工具來節省您在WMI中尋找內容的時間。下載連結:https://wmie.codeplex.com/

相關內容