Browse Source

Read off lpThermalControllerInfo from each ADL device.

nfactor-troky
Con Kolivas 13 years ago
parent
commit
2d29cdb611
  1. 3
      adl.c
  2. 1
      miner.h

3
adl.c

@ -234,6 +234,9 @@ void init_adl(int nDevs) @@ -234,6 +234,9 @@ void init_adl(int nDevs)
ga->lpAdapterID = lpAdapterID;
ga->DefPerfLev = NULL;
if (ADL_Overdrive5_ThermalDevices_Enum(iAdapterIndex, 0, &ga->lpThermalControllerInfo) != ADL_OK)
applog(LOG_INFO, "Failed to ADL_Overdrive5_ThermalDevices_Enum");
ga->lpOdParameters.iSize = sizeof(ADLODParameters);
if (ADL_Overdrive5_ODParameters_Get(iAdapterIndex, &ga->lpOdParameters) != ADL_OK)
applog(LOG_INFO, "Failed to ADL_Overdrive5_ODParameters_Get");

1
miner.h

@ -203,6 +203,7 @@ struct gpu_adl { @@ -203,6 +203,7 @@ struct gpu_adl {
ADLFanSpeedInfo lpFanSpeedInfo;
ADLFanSpeedValue lpFanSpeedValue;
ADLFanSpeedValue DefFanSpeedValue;
ADLThermalControllerInfo lpThermalControllerInfo;
int iEngineClock;
int iMemoryClock;

Loading…
Cancel
Save