|
|
@@ -280,7 +280,7 @@ int hw_errors;
|
|
|
int total_accepted, total_rejected;
|
|
|
int total_getworks, total_stale, total_discarded;
|
|
|
uint64_t total_bytes_rcvd, total_bytes_sent;
|
|
|
-double total_diff1, total_bad_nonces;
|
|
|
+double total_diff1, total_bad_diff1;
|
|
|
double total_diff_accepted, total_diff_rejected, total_diff_stale;
|
|
|
static int staged_rollable;
|
|
|
unsigned int new_blocks;
|
|
|
@@ -3273,7 +3273,7 @@ static void adj_width(int var, int *length);
|
|
|
static int awidth = 1, rwidth = 1, swidth = 1, hwwidth = 1;
|
|
|
|
|
|
static
|
|
|
-void format_statline(char *buf, size_t bufsz, const char *cHr, const char *aHr, const char *uHr, int accepted, int rejected, int stale, int wnotaccepted, int waccepted, int hwerrs, int badnonces, int allnonces)
|
|
|
+void format_statline(char *buf, size_t bufsz, const char *cHr, const char *aHr, const char *uHr, int accepted, int rejected, int stale, int wnotaccepted, int waccepted, int hwerrs, int bad_diff1, int allnonces)
|
|
|
{
|
|
|
char rejpcbuf[6];
|
|
|
char bnbuf[6];
|
|
|
@@ -3283,7 +3283,7 @@ void format_statline(char *buf, size_t bufsz, const char *cHr, const char *aHr,
|
|
|
adj_width(stale, &swidth);
|
|
|
adj_width(hwerrs, &hwwidth);
|
|
|
percentf4(rejpcbuf, sizeof(rejpcbuf), wnotaccepted, waccepted);
|
|
|
- percentf3(bnbuf, sizeof(bnbuf), badnonces, allnonces);
|
|
|
+ percentf3(bnbuf, sizeof(bnbuf), bad_diff1, allnonces);
|
|
|
|
|
|
tailsprintf(buf, bufsz, "%s/%s/%s | A:%*d R:%*d+%*d(%s) HW:%*d/%s",
|
|
|
cHr, aHr, uHr,
|
|
|
@@ -3339,10 +3339,10 @@ void get_statline3(char *buf, size_t bufsz, struct cgpu_info *cgpu, bool for_cur
|
|
|
double waccepted;
|
|
|
double wnotaccepted;
|
|
|
int hwerrs;
|
|
|
- double badnonces, goodnonces;
|
|
|
+ double bad_diff1, good_diff1;
|
|
|
|
|
|
rolling = mhashes = waccepted = wnotaccepted = 0;
|
|
|
- accepted = rejected = stale = hwerrs = badnonces = goodnonces = 0;
|
|
|
+ accepted = rejected = stale = hwerrs = bad_diff1 = good_diff1 = 0;
|
|
|
|
|
|
{
|
|
|
struct cgpu_info *slave = cgpu;
|
|
|
@@ -3368,8 +3368,8 @@ void get_statline3(char *buf, size_t bufsz, struct cgpu_info *cgpu, bool for_cur
|
|
|
waccepted += slave->diff_accepted;
|
|
|
wnotaccepted += slave->diff_rejected + slave->diff_stale;
|
|
|
hwerrs += slave->hw_errors;
|
|
|
- badnonces += slave->bad_nonces;
|
|
|
- goodnonces += slave->diff1;
|
|
|
+ bad_diff1 += slave->bad_diff1;
|
|
|
+ good_diff1 += slave->diff1;
|
|
|
|
|
|
if (opt_show_procs)
|
|
|
break;
|
|
|
@@ -3385,7 +3385,7 @@ void get_statline3(char *buf, size_t bufsz, struct cgpu_info *cgpu, bool for_cur
|
|
|
3,
|
|
|
1e6*rolling,
|
|
|
1e6*mhashes / dev_runtime,
|
|
|
- utility_to_hashrate(goodnonces * (wtotal ? (waccepted / wtotal) : 1) * 60 / dev_runtime));
|
|
|
+ utility_to_hashrate(good_diff1 * (wtotal ? (waccepted / wtotal) : 1) * 60 / dev_runtime));
|
|
|
|
|
|
// Processor representation
|
|
|
#ifdef HAVE_CURSES
|
|
|
@@ -3483,13 +3483,13 @@ void get_statline3(char *buf, size_t bufsz, struct cgpu_info *cgpu, bool for_cur
|
|
|
accepted, rejected, stale,
|
|
|
wnotaccepted, waccepted,
|
|
|
hwerrs,
|
|
|
- badnonces, badnonces + goodnonces);
|
|
|
+ bad_diff1, bad_diff1 + good_diff1);
|
|
|
}
|
|
|
else
|
|
|
#endif
|
|
|
{
|
|
|
percentf4(rejpcbuf, sizeof(rejpcbuf), wnotaccepted, waccepted);
|
|
|
- percentf4(bnbuf, sizeof(bnbuf), badnonces, goodnonces);
|
|
|
+ percentf4(bnbuf, sizeof(bnbuf), bad_diff1, good_diff1);
|
|
|
tailsprintf(buf, bufsz, "%ds:%s avg:%s u:%s | A:%d R:%d+%d(%s) HW:%d/%s",
|
|
|
opt_log_interval,
|
|
|
cHr, aHr, uHr,
|
|
|
@@ -6700,7 +6700,7 @@ void zero_stats(void)
|
|
|
total_ro = 0;
|
|
|
total_secs = 1.0;
|
|
|
total_diff1 = 0;
|
|
|
- total_bad_nonces = 0;
|
|
|
+ total_bad_diff1 = 0;
|
|
|
found_blocks = 0;
|
|
|
total_diff_accepted = 0;
|
|
|
total_diff_rejected = 0;
|
|
|
@@ -6763,7 +6763,7 @@ void zero_stats(void)
|
|
|
cgpu->utility = 0.0;
|
|
|
cgpu->utility_diff1 = 0;
|
|
|
cgpu->last_share_pool_time = 0;
|
|
|
- cgpu->bad_nonces = 0;
|
|
|
+ cgpu->bad_diff1 = 0;
|
|
|
cgpu->diff1 = 0;
|
|
|
cgpu->diff_accepted = 0;
|
|
|
cgpu->diff_rejected = 0;
|
|
|
@@ -7787,7 +7787,7 @@ static void hashmeter(int thr_id, struct timeval *diff,
|
|
|
ui_stale,
|
|
|
total_diff_rejected + total_diff_stale, total_diff_accepted,
|
|
|
hw_errors,
|
|
|
- total_bad_nonces, total_bad_nonces + total_diff1);
|
|
|
+ total_bad_diff1, total_bad_diff1 + total_diff1);
|
|
|
unlock_curses();
|
|
|
}
|
|
|
#endif
|
|
|
@@ -7797,7 +7797,7 @@ static void hashmeter(int thr_id, struct timeval *diff,
|
|
|
uHr[5] = ' ';
|
|
|
|
|
|
percentf4(rejpcbuf, sizeof(rejpcbuf), total_diff_rejected + total_diff_stale, total_diff_accepted);
|
|
|
- percentf4(bnbuf, sizeof(bnbuf), total_bad_nonces, total_diff1);
|
|
|
+ percentf4(bnbuf, sizeof(bnbuf), total_bad_diff1, total_diff1);
|
|
|
|
|
|
snprintf(logstatusline, sizeof(logstatusline),
|
|
|
"%s%ds:%s avg:%s u:%s | A:%d R:%d+%d(%s) HW:%d/%s",
|
|
|
@@ -8945,8 +8945,8 @@ void inc_hw_errors2(struct thr_info *thr, const struct work *work, const uint32_
|
|
|
++cgpu->hw_errors;
|
|
|
if (bad_nonce_p)
|
|
|
{
|
|
|
- total_bad_nonces += work->work_difficulty;
|
|
|
- cgpu->bad_nonces += work->work_difficulty;
|
|
|
+ total_bad_diff1 += work->work_difficulty;
|
|
|
+ cgpu->bad_diff1 += work->work_difficulty;
|
|
|
}
|
|
|
mutex_unlock(&stats_lock);
|
|
|
|