Determine qual GPU está sendo executada por meio do WMI

Determine qual GPU está sendo executada por meio do WMI

Estou tentando escrever um script python para descobrir qual GPU (dedicada ou integrada) está em execução no momento. Consegui fazer funcionar até agora executando dxdiag e analisando a saída para o modo de cada dispositivo GPU, mas isso está demorando muito. Alguém sabe como o dxdiag obtém essas informações? Existe uma maneira de obter as informações através do instrumento de gerenciamento do Windows? Qualquer ajuda é apreciada.

Obrigado

Responder1

A classe WMI Win32_VideoController possui uma propriedade chamada Disponibilidade que pode mostrar as estátuas do controlador de vídeo, mas nem todos os dispositivos inserirão valores nele.

Experimente este comando para listar o resultado:

caminho wmic Win32_VideoController obtém legenda, disponibilidade

No resultado, 3 significa potência total. Você pode checarhttps://msdn.microsoft.com/en-us/library/aa394512(v=vs.85).aspxPara maiores informações.

Enquanto isso, você pode usar a ferramenta WMIExplorer para economizar seu tempo ao encontrar coisas no WMI. o link para download:https://wmie.codeplex.com/

informação relacionada