mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-22 20:44:19 +00:00
CGPU API for device kernel name
This commit is contained in:
parent
f05a319e01
commit
eca996547b
@ -743,6 +743,7 @@ static void cpu_detect()
|
||||
cgpu->api = &cpu_api;
|
||||
cgpu->deven = DEV_ENABLED;
|
||||
cgpu->threads = 1;
|
||||
cgpu->kname = algo_names[opt_algo];
|
||||
add_cgpu(cgpu);
|
||||
}
|
||||
}
|
||||
|
@ -1190,6 +1190,23 @@ static bool opencl_thread_prepare(struct thr_info *thr)
|
||||
}
|
||||
if (name && !cgpu->name)
|
||||
cgpu->name = strdup(name);
|
||||
if (!cgpu->kname)
|
||||
{
|
||||
switch (clStates[i]->chosen_kernel) {
|
||||
case KL_DIABLO:
|
||||
cgpu->kname = "diablo";
|
||||
break;
|
||||
case KL_DIAKGCN:
|
||||
cgpu->kname = "diakgcn";
|
||||
break;
|
||||
case KL_PHATK:
|
||||
cgpu->kname = "phatk";
|
||||
break;
|
||||
case KL_POCLBM:
|
||||
cgpu->kname = "poclbm";
|
||||
default:
|
||||
}
|
||||
}
|
||||
applog(LOG_INFO, "initCl() finished. Found %s", name);
|
||||
gettimeofday(&now, NULL);
|
||||
get_datestamp(cgpu->init, &now);
|
||||
|
Loading…
x
Reference in New Issue
Block a user