Browse Source

Revert "Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement.""

This reverts commit 89e613b943.

Leave the delay between each device initialising.
nfactor-troky
Con Kolivas 13 years ago
parent
commit
7aa809ca24
  1. 6
      driver-bitforce.c

6
driver-bitforce.c

@ -530,9 +530,9 @@ static bool bitforce_thread_init(struct thr_info *thr) @@ -530,9 +530,9 @@ static bool bitforce_thread_init(struct thr_info *thr)
struct cgpu_info *bitforce = thr->cgpu;
unsigned int wait;
/* Pause each new thread a random time between 0-100ms
so the devices aren't making calls all at the same time. */
wait = (rand() * MAX_START_DELAY_US)/RAND_MAX;
/* Pause each new thread at least 100ms between initialising
* so the devices aren't making calls all at the same time. */
wait = thr->id * MAX_START_DELAY_US;
applog(LOG_DEBUG, "BFL%i: Delaying start by %dms", bitforce->device_id, wait / 1000);
usleep(wait);

Loading…
Cancel
Save