Browse Source

Make clear for multiple GPUs.

Con Kolivas 14 years ago
parent
commit
92e04f47cb
1 changed files with 2 additions and 1 deletions
  1. 2 1
      main.c

+ 2 - 1
main.c

@@ -1797,6 +1797,7 @@ int main (int argc, char *argv[])
 			}
 			}
 		gpu_threads = total_devices * opt_g_threads;
 		gpu_threads = total_devices * opt_g_threads;
 	} else {
 	} else {
+		total_devices = nDevs;
 		gpu_threads = nDevs * opt_g_threads;
 		gpu_threads = nDevs * opt_g_threads;
 		for (i = 0; i < nDevs; i++)
 		for (i = 0; i < nDevs; i++)
 			gpu_devices[i] = true;
 			gpu_devices[i] = true;
@@ -1810,7 +1811,7 @@ int main (int argc, char *argv[])
 	logcursor = 4;
 	logcursor = 4;
 	mining_threads = opt_n_threads + gpu_threads;
 	mining_threads = opt_n_threads + gpu_threads;
 	gpucursor = logcursor;
 	gpucursor = logcursor;
-	cpucursor = gpucursor + total_devices + 1;
+	cpucursor = gpucursor + total_devices;
 	logstart = cpucursor + (opt_n_threads ? num_processors : 0);
 	logstart = cpucursor + (opt_n_threads ? num_processors : 0);
 	logcursor = logstart + 1;
 	logcursor = logstart + 1;