mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-22 20:44:19 +00:00
Limit intensity to 10. Anything larger overflows.
Simplify test for new work.
This commit is contained in:
parent
feb8cfc8fa
commit
f792608893
13
cpu-miner.c
13
cpu-miner.c
@ -184,7 +184,7 @@ static struct option_help options_help[] = {
|
|||||||
"(-D) Enable debug output (default: off)" },
|
"(-D) Enable debug output (default: off)" },
|
||||||
|
|
||||||
{ "intensity",
|
{ "intensity",
|
||||||
"(-I) Intensity of scanning (0 - 16, default 5)" },
|
"(-I) Intensity of scanning (0 - 10, default 5)" },
|
||||||
|
|
||||||
{ "log",
|
{ "log",
|
||||||
"(-l) Interval in seconds between log output (default 5)" },
|
"(-l) Interval in seconds between log output (default 5)" },
|
||||||
@ -899,13 +899,10 @@ static void *gpuminer_thread(void *userdata)
|
|||||||
|
|
||||||
work->blk.nonce += hashes_done;
|
work->blk.nonce += hashes_done;
|
||||||
timeval_subtract(&diff, &tv_end, &tv_workstart);
|
timeval_subtract(&diff, &tv_end, &tv_workstart);
|
||||||
if (diff.tv_sec > opt_scantime) {
|
|
||||||
need_work = true;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (unlikely(work->blk.nonce > MAXTHREADS - hashes_done) ||
|
if (diff.tv_sec > opt_scantime ||
|
||||||
(work_restart[thr_id].restart))
|
work->blk.nonce > MAXTHREADS - hashes_done ||
|
||||||
|
work_restart[thr_id].restart)
|
||||||
need_work = true;
|
need_work = true;
|
||||||
}
|
}
|
||||||
out:
|
out:
|
||||||
@ -1043,7 +1040,7 @@ static void parse_arg (int key, char *arg)
|
|||||||
break;
|
break;
|
||||||
case 'I':
|
case 'I':
|
||||||
v = atoi(arg);
|
v = atoi(arg);
|
||||||
if (v < 0 || v > 16) /* sanity check */
|
if (v < 0 || v > 10) /* sanity check */
|
||||||
show_usage();
|
show_usage();
|
||||||
scan_intensity = v;
|
scan_intensity = v;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user