It's somehow like Claymore 9 and 10+ : maybe better, maybe worse, but completely different. I cannot go back to the long-compiling versions, now i must still improve the new code.
Good news !
Detecting OpenCL-capable GPUs...
Calling clGetPlatformIDs
Returned CL_UNKNOWN_ERROR -1001
Found 0 OpenCL PlatformIDs
0█└☻
I can reproduce the no-gpu bug on my Win7+betablockchain rig i just installed, and on which i'm writing from right now. I didn't find the cause yet, but i can reproduce!
edit: Bad news this time
I found the reason it failed on Win7 is that my protection technique of injecting my opencl code directly into the drivers, bypassing the normal way of calling OpenCL compiler, to prevent hackers to dump my code on the fly, is just not compatible with Win7. I've the choice to give up security, or to giveup Win7 support. I couldn't find any way to keep both, so I drop Win7 support on the GPU part (cpu mining still works down to Vista 32).
Sorry JuanHungLo for the bad ending, but at least i fully understood the problem. Other miners work because they use a clear openCL api, I use a hacky one, on purpose, for security.
I'll update my documentation to state Win7 is not supported. I tested on Win8.1 and it works fine.
For these, who affraid Win10 spying and many unuseful options and apps, exists LTSB version of Windows 10 wich have minimal size and don't have many apps... Just google Windows 10 LTSB.