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/