mirror of
https://github.com/GOSTSec/sgminer
synced 2025-03-09 20:21:01 +00:00
The current hash count returned by avalon scanhash is just an obfuscated utility counter so make it explicit.
This commit is contained in:
parent
53a047d007
commit
ea70300a59
@ -912,7 +912,7 @@ static int64_t avalon_scanhash(struct thr_info *thr)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
hash_count += nonce;
|
hash_count += 0xffffffff;
|
||||||
if (opt_debug) {
|
if (opt_debug) {
|
||||||
timersub(&tv_finish, &tv_start, &elapsed);
|
timersub(&tv_finish, &tv_start, &elapsed);
|
||||||
applog(LOG_DEBUG,
|
applog(LOG_DEBUG,
|
||||||
@ -951,16 +951,8 @@ static int64_t avalon_scanhash(struct thr_info *thr)
|
|||||||
info->temp_sum = 0;
|
info->temp_sum = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/* This hashmeter is just a utility counter based on returned shares */
|
||||||
* FIXME: Each work split to 10 pieces, each piece send to a
|
return hash_count;
|
||||||
* asic(256MHs). one work can be mulit-nonce back. it is not
|
|
||||||
* easy calculate correct hash on such situation. so I simplely
|
|
||||||
* add each nonce to hash_count. base on Utility/m hash_count*2
|
|
||||||
* give a very good result.
|
|
||||||
*
|
|
||||||
* Any patch will be great.
|
|
||||||
*/
|
|
||||||
return hash_count * 2;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct api_data *avalon_api_stats(struct cgpu_info *cgpu)
|
static struct api_data *avalon_api_stats(struct cgpu_info *cgpu)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user