#java
Здравствуйте, подскажите пожалуйста как с помощью java получить значение температуры и загруженности видеокарты.
Ответы
Ответ 1
У каждого производителя карты (вернее GPU) есть свой проприетарный API. У Nvidia он такой у ATI такой Интерфейсы этих API на С/С++ так что придется к ним писать JNI интерфейсы из Java. В частности, для Nvidia прототип вызова функции возвращающей температуры карты (вернее процессора) такой: BOOL CDECL NvCplGetThermalSettings (IN UINT nWindowsMonitorNumber, OUT DWORD* pdwCoreTemp, //температура процессора OUT DWORD* pdwAmbientTemp, OUT DWORD* pdwUpperLimit);
Комментариев нет:
Отправить комментарий