Commit 728e3d4398ce6e83ffbd4ad3e000c94b9178cdbf

Con Kolivas 2012-02-16T00:43:05

Revert "Automatically choose phatk kernel for bitalign non-gcn ATI cards, and then only select poclbm if SDK2.6 is detected." This reverts commit e7fdadfc8fc388f68772d5a4c2740da60287c889. Broke kernel loading.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/ocl.c b/ocl.c
index 385d5f2..42b4e1e 100644
--- a/ocl.c
+++ b/ocl.c
@@ -357,7 +357,11 @@ _clState *initCl(unsigned int gpu, char *name, size_t nameSize)
 
 	if (chosen_kernel == KL_NONE) {
 		if (strstr(name, "Tahiti") // GCN
-		    || !clState->hasBitAlign) // Older Radeon & Nvidia
+		    || !clState->hasBitAlign // Older Radeon & Nvidia
+		    || strstr(vbuff, "844.4") // Linux 64 bit ATI 2.6 SDK
+		    || strstr(vbuff, "851.4") // Windows 64 bit ""
+		    || strstr(vbuff, "831.4") // Windows & Linux 32 bit ""
+		)
 			clState->chosen_kernel = KL_POCLBM;
 		else
 			clState->chosen_kernel = KL_PHATK;