mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-10 23:08:07 +00:00
core: write gpu-threads to config when using ncurses menu.
This commit is contained in:
parent
b5b20c19f6
commit
8043af5ec7
@ -731,8 +731,10 @@ void manage_gpu(void)
|
|||||||
char checkin[40];
|
char checkin[40];
|
||||||
char input;
|
char input;
|
||||||
|
|
||||||
if (!opt_g_threads)
|
if (!opt_g_threads) {
|
||||||
|
applog(LOG_ERR, "opt_g_threads not set in manage_gpu()");
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
opt_loginput = true;
|
opt_loginput = true;
|
||||||
immedok(logwin, true);
|
immedok(logwin, true);
|
||||||
|
@ -1128,7 +1128,7 @@ static struct opt_table opt_config_table[] = {
|
|||||||
set_int_0_to_9999, opt_show_intval, &opt_platform_id,
|
set_int_0_to_9999, opt_show_intval, &opt_platform_id,
|
||||||
"Select OpenCL platform ID to use for GPU mining"),
|
"Select OpenCL platform ID to use for GPU mining"),
|
||||||
#ifndef HAVE_ADL
|
#ifndef HAVE_ADL
|
||||||
OPT_WITH_ARG("--gpu-threads|-g",
|
OPT_WITH_ARG("--gpu-threads|-g", // FIXME: why is this in a conditional?
|
||||||
set_int_1_to_10, opt_show_intval, &opt_g_threads,
|
set_int_1_to_10, opt_show_intval, &opt_g_threads,
|
||||||
"Number of threads per GPU (1 - 10)"),
|
"Number of threads per GPU (1 - 10)"),
|
||||||
#else
|
#else
|
||||||
@ -4220,6 +4220,11 @@ void write_config(FILE *fcfg)
|
|||||||
fprintf(fcfg, "%s%d", i > 0 ? "," : "",
|
fprintf(fcfg, "%s%d", i > 0 ? "," : "",
|
||||||
(int)gpus[i].shaders);
|
(int)gpus[i].shaders);
|
||||||
|
|
||||||
|
fputs("\",\n\"gpu-threads\" : \"", fcfg);
|
||||||
|
for(i = 0; i < nDevs; i++)
|
||||||
|
fprintf(fcfg, "%s%d", i > 0 ? "," : "",
|
||||||
|
(int)gpus[i].threads);
|
||||||
|
|
||||||
#ifdef HAVE_ADL
|
#ifdef HAVE_ADL
|
||||||
fputs("\",\n\"gpu-engine\" : \"", fcfg);
|
fputs("\",\n\"gpu-engine\" : \"", fcfg);
|
||||||
for(i = 0; i < nDevs; i++)
|
for(i = 0; i < nDevs; i++)
|
||||||
|
Loading…
Reference in New Issue
Block a user