Determine qual GPU está sendo executada por meio do WMI

1

Estou tentando escrever um script python para descobrir qual GPU (dedicada ou integrada) está em execução no momento. Eu consegui fazer funcionar até agora executando o 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 essa informação? Existe uma maneira de obter as informações através do instrumento de gerenciamento do Windows? Qualquer ajuda é apreciada.

Obrigado

    
por NeedGPUhelp 15.06.2016 / 08:51

1 resposta

0

A classe WMI Win32_VideoController tem uma propriedade chamada Availability, que pode mostrar as estátuas do controlador de vídeo, mas nem todos os dispositivos inserem valores nela.

Tente este comando para listar o resultado:

caminho wmic Win32_VideoController obter legenda, disponibilidade

No resultado, 3 significa poder total. Você pode verificar o link para obter mais informações.

Enquanto isso, você pode considerar usar a ferramenta WMIExplorer para economizar seu tempo durante a localização de itens no WMI. o link de download: link

    
por 30.06.2016 / 05:33