Hello m0mchil.
I've been using your client a lot lately with a GTS 250 card...
Today I got a new shiny ATI card and I can't use it with your miner, even if they get recognized by software like GPU Caps Viewer! Let me explain...
I got both VGAs on my PC, ofc there's no "Crossfire" or "SLI" since they are from different vendors. The problem arises since the nvidia uses the CUDA OpenCL, the ATI uses (of course) the Stream impementation. This way, my 2 physical cards reside on 2 different cl_platform....
Now, I never touched python in my entire life... but those 2 lines looks... suspicious

platform = cl.get_platforms()[0]
devices = platform.get_devices()
I really suspect this is what's giving me problems: I can't see the ATI as listed in the devices I can choose! I could physically swap the cards, or maybe unistall and reinstal all the video drivers so that the first OpenCL platform is the ATI one, but this doesn't really look an elegant solution IMHO

Suggestions for solving my problem are welcome!

EG: patches, or how to compile 2 different executables for windows.