mirror of
https://github.com/GOSTSec/sgminer
synced 2025-02-02 01:44:23 +00:00
Add missing options gpu-memdiff and gpu-reorder to write config function.
This commit is contained in:
parent
181b16c1d8
commit
55b386a3fc
1
NEWS
1
NEWS
@ -4,6 +4,7 @@ NOTE - The GPU Device reordering in 2.2.0 by default was considered a bad idea
|
||||
so the original GPU ordering is used by default again unless reordering is
|
||||
explicitly requested.
|
||||
|
||||
- Add missing options to write config function.
|
||||
- Add a --gpu-reorder option to only reorder devices according to PCI Bus ID
|
||||
when requested.
|
||||
- Fix for midstate support being broken on pools that supported no-midstate
|
||||
|
9
main.c
9
main.c
@ -3169,6 +3169,9 @@ void write_config(FILE *fcfg)
|
||||
fputs("\",\n\"gpu-memclock\" : \"", fcfg);
|
||||
for(i = 0; i < nDevs; i++)
|
||||
fprintf(fcfg, "%s%d", i > 0 ? "," : "", gpus[i].gpu_memclock);
|
||||
fputs("\",\n\"gpu-memdiff\" : \"", fcfg);
|
||||
for(i = 0; i < nDevs; i++)
|
||||
fprintf(fcfg, "%s%d", i > 0 ? "," : "", gpus[i].gpu_memdiff);
|
||||
fputs("\",\n\"gpu-powertune\" : \"", fcfg);
|
||||
for(i = 0; i < nDevs; i++)
|
||||
fprintf(fcfg, "%s%d", i > 0 ? "," : "", gpus[i].gpu_powertune);
|
||||
@ -3190,6 +3193,10 @@ void write_config(FILE *fcfg)
|
||||
fputs(",\n", fcfg);
|
||||
#endif
|
||||
}
|
||||
#ifdef HAVE_ADL
|
||||
if (opt_reorder)
|
||||
fprintf(fcfg, ",\n\"gpu-reorder\" : true");
|
||||
#endif
|
||||
#ifdef WANT_CPUMINE
|
||||
fprintf(fcfg, "\n\"algo\" : \"%s\"", algo_names[opt_algo]);
|
||||
#endif
|
||||
@ -3246,7 +3253,7 @@ void write_config(FILE *fcfg)
|
||||
if (!gpus[i].enabled)
|
||||
break;
|
||||
if (i < nDevs)
|
||||
for(i = 0; i < nDevs; i++)
|
||||
for (i = 0; i < nDevs; i++)
|
||||
if (gpus[i].enabled)
|
||||
fprintf(fcfg, ",\n\"device\" : \"%d\"", i);
|
||||
if (strcmp(opt_api_description, PACKAGE_STRING) != 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user