Browse Source

Add missing options gpu-memdiff and gpu-reorder to write config function.

nfactor-troky
Con Kolivas 13 years ago
parent
commit
55b386a3fc
  1. 1
      NEWS
  2. 9
      main.c

1
NEWS

@ -4,6 +4,7 @@ NOTE - The GPU Device reordering in 2.2.0 by default was considered a bad idea @@ -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

@ -3169,6 +3169,9 @@ void write_config(FILE *fcfg) @@ -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) @@ -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) @@ -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…
Cancel
Save