Commit 69983b778b71a11b2bc3a9d07219727be1338171

Con Kolivas 2012-08-28T17:19:38

Revert "Pick worksize 256 with Cypress if none is specified." This reverts commit 482322a4b7add8458bee946ffb247a9a587fc25f. Worksize 256 was only helpful on cypress with ultra-low memory speeds with old SDKs and the new kernels require higher memory clocks, having the opposite net effect.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
diff --git a/ocl.c b/ocl.c
index fe45782..042fea2 100644
--- a/ocl.c
+++ b/ocl.c
@@ -468,12 +468,8 @@ _clState *initCl(unsigned int gpu, char *name, size_t nameSize)
 		clState->wsize = cgpu->work_size;
 	else if (strstr(name, "Tahiti"))
 		clState->wsize = 64;
-	else {
-		if (strstr(name, "Cypress"))
-			clState->wsize = 256;
-		else
-			clState->wsize = (clState->max_work_size <= 256 ? clState->max_work_size : 256) / clState->vwidth;
-	}
+	else
+		clState->wsize = (clState->max_work_size <= 256 ? clState->max_work_size : 256) / clState->vwidth;
 	cgpu->work_size = clState->wsize;
 
 #ifdef USE_SCRYPT