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;
 			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
 	else
-		*f = (fadd + *f * 0.58) / 1.58; // 0.63
+		*f = (fadd + *f * 0.58) / 1.58;
 }
 }
 
 
 static int requests_staged(void)
 static int requests_staged(void)