1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-10 23:08:07 +00:00

Use gpu-memdiff on startup if an engine clockspeed is set and a memdiff value is set.

This commit is contained in:
Con Kolivas 2012-02-18 19:49:52 +11:00
parent 66ea9304af
commit d1cf80a546

5
adl.c
View File

@ -383,7 +383,10 @@ void init_adl(int nDevs)
if (gpus[gpu].min_engine)
ga->minspeed = gpus[gpu].min_engine * 100;
ga->managed = true;
if (gpus[gpu].gpu_memdiff)
set_memoryclock(gpu, gpus[gpu].gpu_engine + gpus[gpu].gpu_memdiff);
}
if (gpus[gpu].gpu_memclock) {
int setmem = gpus[gpu].gpu_memclock * 100;
@ -396,6 +399,7 @@ void init_adl(int nDevs)
ADL_Overdrive5_ODPerformanceLevels_Set(iAdapterIndex, lpOdPerformanceLevels);
ga->managed = true;
}
if (gpus[gpu].gpu_vddc) {
int setv = gpus[gpu].gpu_vddc * 1000;
@ -408,6 +412,7 @@ void init_adl(int nDevs)
ADL_Overdrive5_ODPerformanceLevels_Set(iAdapterIndex, lpOdPerformanceLevels);
ga->managed = true;
}
ADL_Overdrive5_ODPerformanceLevels_Get(iAdapterIndex, 0, lpOdPerformanceLevels);
ga->iEngineClock = lpOdPerformanceLevels->aLevels[lev].iEngineClock;
ga->iMemoryClock = lpOdPerformanceLevels->aLevels[lev].iMemoryClock;