WMIを通じて実行中のGPUを特定する

WMIを通じて実行中のGPUを特定する

現在実行中の GPU (専用または統合) を調べるための Python スクリプトを作成しようとしています。 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詳細については。

一方、WMI での検索にかかる時間を節約するために、WMIExplorer ツールの使用を検討することもできます。ダウンロード リンク:https://wmie.codeplex.com/

関連情報