A couple weird things going on with my sgminer. First, as the miner changes to a new algo, strange bins are being generated without changing anything in the confg file. To test I deleted all the bins, started mining x13 with the correct bin, marucoin-modHawaiigw64l4ku0big7hs. Nicehash switches algos to x11, but sgminer decides to make another x13 bin, marucoin-modHawaiigw64l4ku0 without big7hs. I get the clsetkernelarg of all params failed warning, but then it builds an x11 bin. Here are all the bins getting produced:
darkcoin-modHawaiigw64l4ku0.bin
darkcoin-modHawaiigw64l4ku0big7hs.bin
darkcoin-modHawaiigw64l4tc8192.bin
marucoin-modHawaiigw64l4ku0.bin
marucoin-modHawaiigw64l4ku0big7hs.bin
marucoin-modHawaiigw64l4tc8192.bin
neoscryptHawaiigw64l4tc8192.bin
Some of those bins don't make sense. How is it trying to make an x11 bin with thread concurrency? Second problem but may be related is that sgminer just quits, it looks like it happens when the algo switches, but I'm not sure. I get this from my output.log:
[14:07:01] Building binary neoscryptHawaiigw64l4ku0big7hs.bin
[14:07:01] Error -11: Building Program (clBuildProgram)
[14:07:01] "C:\Users\ANIMAL~1\AppData\Local\Temp\OCL4772T27.cl", line 368: warning:
variable "t" was declared but never referenced
uint4 t, st[4];
^
"C:\Users\ANIMAL~1\AppData\Local\Temp\OCL4772T27.cl", line 495: error:
identifier "MAX_GLOBAL_THREADS" is undefined
__global ulong16 *V = (__global ulong16 *)(padcache + (0x8000 * (get_global_id(0) % MAX_GLOBAL_THREADS)));
^
"C:\Users\ANIMAL~1\AppData\Local\Temp\OCL4772T27.cl", line 513: warning:
argument of type "__global ulong16 *" is incompatible with parameter
of type "__global uint16 *"
SMix(X, V, flag);
^
1 error detected in the compilation of "C:\Users\ANIMAL~1\AppData\Local\Temp\OCL4772T27.cl".
Frontend phase failed compilation.
Any ideas? Could CGWatcher be interfering somehow when bins are made?