Browse Source

Reinstate more aggressive <2% HW error target for avalon-auto

nfactor-troky
Con Kolivas 11 years ago
parent
commit
3ef0db5658
  1. 2
      ASIC-README
  2. 6
      driver-avalon.c

2
ASIC-README

@ -94,7 +94,7 @@ Avalon commands: @@ -94,7 +94,7 @@ Avalon commands:
Avalon auto will enable dynamic overclocking gradually increasing and
decreasing the frequency till the highest hashrate that keeps hardware errors
around 1% is achieved. This WILL run your avalon beyond its normal specification
under 2% is achieved. This WILL run your avalon beyond its normal specification
so the usual warnings apply. When avalon-auto is enabled, the avalon-options
for frequency and timeout are used as the starting point only.

6
driver-avalon.c

@ -916,10 +916,10 @@ static void *avalon_send_tasks(void *userdata) @@ -916,10 +916,10 @@ static void *avalon_send_tasks(void *userdata)
info->auto_nonces <= (AVALON_AUTO_CYCLE * 21 / 20)) {
int total = info->auto_nonces + info->auto_hw;
/* Try to keep hw errors ~1% */
if (info->auto_hw * 200 < total)
/* Try to keep hw errors < 2% */
if (info->auto_hw * 100 < total)
avalon_inc_freq(info);
else if (info->auto_hw * 100 > total)
else if (info->auto_hw * 66 > total)
avalon_dec_freq(info);
}
avalon_reset_auto(info);

Loading…
Cancel
Save