1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-22 20:44:19 +00:00

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

This commit is contained in:
ckolivas 2012-07-11 23:17:23 +10:00
parent 9eaac43982
commit 0785886b53

View File

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