Страницы

Поиск по вопросам

воскресенье, 5 января 2020 г.

Как с помощью java получить значение температуры и загруженности видеокарты

#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);

Комментариев нет:

Отправить комментарий