Browse Source

Damping small changes in hashrate so dramatically has the tendency to always make the hashrate underread so go back to gentle damping instead.

Con Kolivas 14 years ago
parent
commit
0a4a2d9d65
1 changed files with 3 additions and 3 deletions
  1. 3 3
      cgminer.c

+ 3 - 3
cgminer.c

@@ -1141,10 +1141,10 @@ void decay_time(double *f, double fadd)
 			ratio = 1 / ratio;
 	}
 
-	if (ratio > 0.95)
-		*f = (fadd * 0.05 + *f) / 1.05;
+	if (ratio > 0.63)
+		*f = (fadd * 0.58 + *f) / 1.58;
 	else
-		*f = (fadd + *f * 0.58) / 1.58; // 0.63
+		*f = (fadd + *f * 0.58) / 1.58;
 }
 
 static int requests_staged(void)