mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 07:17:58 +00:00
Adjust utility width to be constant maximum as well.
This commit is contained in:
parent
ad54c0161a
commit
17e8d60b5f
13
main.c
13
main.c
@ -2083,7 +2083,7 @@ static void adj_width(int var, int *length)
|
|||||||
|
|
||||||
static void curses_print_devstatus(int thr_id)
|
static void curses_print_devstatus(int thr_id)
|
||||||
{
|
{
|
||||||
static int awidth = 1, rwidth = 1, hwwidth = 1;
|
static int awidth = 1, rwidth = 1, hwwidth = 1, uwidth = 1;
|
||||||
|
|
||||||
if (thr_id >= 0 && thr_id < gpu_threads) {
|
if (thr_id >= 0 && thr_id < gpu_threads) {
|
||||||
int gpu = dev_from_id(thr_id);
|
int gpu = dev_from_id(thr_id);
|
||||||
@ -2122,12 +2122,14 @@ static void curses_print_devstatus(int thr_id)
|
|||||||
adj_width(cgpu->accepted, &awidth);
|
adj_width(cgpu->accepted, &awidth);
|
||||||
adj_width(cgpu->rejected, &rwidth);
|
adj_width(cgpu->rejected, &rwidth);
|
||||||
adj_width(cgpu->hw_errors, &hwwidth);
|
adj_width(cgpu->hw_errors, &hwwidth);
|
||||||
wprintw(statuswin, "/%5.1fMh/s | A:%*d R:%*d HW:%*d U:%4.2f/m I:%2d",
|
adj_width(cgpu->utility, &uwidth);
|
||||||
|
wprintw(statuswin, "/%5.1fMh/s | A:%*d R:%*d HW:%*d U:%*.2f/m I:%2d",
|
||||||
cgpu->total_mhashes / total_secs,
|
cgpu->total_mhashes / total_secs,
|
||||||
awidth, cgpu->accepted,
|
awidth, cgpu->accepted,
|
||||||
rwidth, cgpu->rejected,
|
rwidth, cgpu->rejected,
|
||||||
hwwidth, cgpu->hw_errors,
|
hwwidth, cgpu->hw_errors,
|
||||||
cgpu->utility, gpus[gpu].intensity);
|
uwidth + 3, cgpu->utility,
|
||||||
|
gpus[gpu].intensity);
|
||||||
wclrtoeol(statuswin);
|
wclrtoeol(statuswin);
|
||||||
} else if (thr_id >= gpu_threads) {
|
} else if (thr_id >= gpu_threads) {
|
||||||
int cpu = dev_from_id(thr_id);
|
int cpu = dev_from_id(thr_id);
|
||||||
@ -2137,11 +2139,12 @@ static void curses_print_devstatus(int thr_id)
|
|||||||
|
|
||||||
adj_width(cgpu->accepted, &awidth);
|
adj_width(cgpu->accepted, &awidth);
|
||||||
adj_width(cgpu->rejected, &rwidth);
|
adj_width(cgpu->rejected, &rwidth);
|
||||||
mvwprintw(statuswin, cpucursor + cpu, 0, " CPU %d: %5.2f/%5.2fMh/s | A:%*d R:%*d U:%4.2f/m",
|
adj_width(cgpu->utility, &uwidth);
|
||||||
|
mvwprintw(statuswin, cpucursor + cpu, 0, " CPU %d: %5.2f/%5.2fMh/s | A:%*d R:%*d U:%*.2f/m",
|
||||||
cpu, cgpu->rolling, cgpu->total_mhashes / total_secs,
|
cpu, cgpu->rolling, cgpu->total_mhashes / total_secs,
|
||||||
awidth, cgpu->accepted,
|
awidth, cgpu->accepted,
|
||||||
rwidth, cgpu->rejected,
|
rwidth, cgpu->rejected,
|
||||||
cgpu->utility);
|
uwidth + 3, cgpu->utility);
|
||||||
wclrtoeol(statuswin);
|
wclrtoeol(statuswin);
|
||||||
}
|
}
|
||||||
wnoutrefresh(statuswin);
|
wnoutrefresh(statuswin);
|
||||||
|
Loading…
Reference in New Issue
Block a user