Browse Source

Default to poclbm kernel on Tahiti (7970) since phatk does not work, even though performance is sub-standard so that at least it will mine successfully
by default.

Con Kolivas 14 years ago
parent
commit
a3d90f84e2
1 changed files with 3 additions and 3 deletions
  1. 3 3
      ocl.c

+ 3 - 3
ocl.c

@@ -349,10 +349,10 @@ _clState *initCl(unsigned int gpu, char *name, size_t nameSize)
 	char filename[16];
 
 	if (chosen_kernel == KL_NONE) {
-		if (clState->hasBitAlign)
-			chosen_kernel = KL_PHATK;
-		else
+		if (!clState->hasBitAlign || strstr(name, "Tahiti"))
 			chosen_kernel = KL_POCLBM;
+		else
+			chosen_kernel = KL_PHATK;
 	}
 
 	switch (chosen_kernel) {