I’m working on a CUDA port of an OpenCL miner for a new crypto ‘currency’ (Ethereum). It already works great on my primary dev machine (Win7-64 Xeon E5 GTX780) and some others have carried out positive tests too on various hardware. But now I have this Win 8 home system with a GTX750Ti, and will only hash at about 1/16th of the speed that others with a GTX750Ti have reported. And even stranger, when I take out the video card and add it to the Xeon workstation, it suddenly hashes at full speed.
So I thought perhaps the CPU or RAM of my Win 8 was slowing things down, leading me to replace the Celeron G1840 with a Core i5-4570 and doubled up the RAM to 8GB, but still the bad performance. Uninstalled drivers, CUDA, etc, nothing helps.
Also, common graphics and compute benchmarks report normal figures, it’s only my miner that suffers from slowness. It’s also not my build environment, because when I build binaries on the workstation and use them on the home system, I get the same low performance.
The only cause I can think of is some runtime DLL on the home system bogging things down, but which one I don’t know. And how to solve it? If you want to have a look at the source look here: