Nvidia GPU Temperatur lesen
Verfasst: Montag 26. November 2007, 14:12
hier mal ein kleines Beispiel wie man von NV Karten die Temperatur liest:
Vielleicht findets ja jemand nützlich.
Vielleicht findets ja jemand nützlich.
Code: Alles auswählen
import ctypes
def main():
nvcpl = ctypes.CDLL("NvCpl")
ct, at, ul = [ctypes.c_int32() for x in range(3)]
r = nvcpl.NvCplGetThermalSettings(ctypes.c_int32(0), ctypes.pointer(ct),
ctypes.pointer(at), ctypes.pointer(ul))
if r:
res = 'Core-temp: %d\nAmbient-temp: %d\nUpper-limit: %d'%(
ct.value, at.value, ul.value)
ctypes.windll.user32.MessageBoxA(0, res, 'Values', 0x40)
else:
ctypes.windll.user32.MessageBoxA(0, 'GetThermalSettings Failed',
'Failed', 0x40)
if __name__ == '__main__':
main()