fixed hardware monitor for amd/nv (one problem that is still there since last commit: dynamic loading of libnvidia-ml)

This commit is contained in:
philsmd
2015-12-15 18:41:11 +01:00
parent 50f39b3563
commit 3ab7a23cd5
10 changed files with 116 additions and 106 deletions
+8 -10
View File
@@ -2009,34 +2009,32 @@ void logfile_append (const char *fmt, ...);
void fsync (int fd);
#endif
/*
int hm_get_adapter_index (HM_ADAPTER nvGPUHandle[DEVICES_MAX]);
int hm_get_adapter_index_nv (HM_ADAPTER_NV nvGPUHandle[DEVICES_MAX]);
int get_adapters_num (HM_LIB hm_dll, int *iNumberAdapters);
int get_adapters_num_amd (HM_LIB hm_dll, int *iNumberAdapters);
int hm_get_device_num (HM_LIB hm_dll, HM_ADAPTER hm_adapter_index, int *hm_device_num);
int hm_get_device_num (HM_LIB hm_dll, HM_ADAPTER_AMD hm_adapter_index, int *hm_device_num);
// void hm_get_opencl_busid_devid (hm_attrs_t *hm_device, uint opencl_num_devices, cl_device_id *devices);
int hm_get_adapter_index (hm_attrs_t *hm_device, uint32_t *valid_adl_device_list, int num_adl_adapters, LPAdapterInfo lpAdapterInfo);
int hm_get_adapter_index_amd (hm_attrs_t *hm_device, uint32_t *valid_adl_device_list, int num_adl_adapters, LPAdapterInfo lpAdapterInfo);
LPAdapterInfo hm_get_adapter_info (HM_LIB hm_dll, int iNumberAdapters);
LPAdapterInfo hm_get_adapter_info_amd (HM_LIB hm_dll, int iNumberAdapters);
uint32_t *hm_get_list_valid_adl_adapters (int iNumberAdapters, int *num_adl_adapters, LPAdapterInfo lpAdapterInfo);
int hm_get_overdrive_version (HM_LIB hm_dll, hm_attrs_t *hm_device, uint32_t *valid_adl_device_list, int num_adl_adapters, LPAdapterInfo lpAdapterInfo);
int hm_check_fanspeed_control (HM_LIB hm_dll, hm_attrs_t *hm_device, uint32_t *valid_adl_device_list, int num_adl_adapters, LPAdapterInfo lpAdapterInfo);
void hm_close (HM_LIB hm_dll);
void hm_close_amd (HM_LIB hm_dll);
HM_LIB hm_init ();
HM_LIB hm_init_amd ();
int hm_get_temperature_with_device_id (const uint device_id);
int hm_get_fanspeed_with_device_id (const uint device_id);
int hm_get_utilization_with_device_id (const uint device_id);
int hm_set_fanspeed_with_device_id (const uint device_id, const int fanspeed);
*/
int hm_set_fanspeed_with_device_id_amd (const uint device_id, const int fanspeed);
void myabort ();
void myquit ();