Estoy intentando escribir un script en Python para determinar qué GPU (dedicada o integrada) se está ejecutando actualmente. He logrado que funcione hasta ahora ejecutando dxdiag y analizando la salida para el modo de cada dispositivo gpu, pero esto está tomando demasiado tiempo. ¿Alguien sabe cómo obtiene dxdiag esta información? ¿Existe alguna manera de obtener la información a través del instrumento de administración de Windows? Se agradece cualquier ayuda.
Gracias
Respuesta1
La clase WMI Win32_VideoController tiene una propiedad llamada Disponibilidad que puede mostrar los estados del controlador de video, pero no todos los dispositivos le ingresarán valores.
Pruebe este comando para enumerar el resultado:
ruta wmic Win32_VideoController obtener título, disponibilidad
En el resultado, 3 significa plena potencia. Puedes comprobarhttps://msdn.microsoft.com/en-us/library/aa394512(v=vs.85).aspxpara más información.
Mientras tanto, puede considerar utilizar la herramienta WMIExplorer para ahorrar tiempo al buscar cosas en WMI. el enlace de descarga:https://wmie.codeplex.com/