Running on first GPU oclvanitygen.exe -v -D 0:0 1doca
Running on second GPU (must be the one connected to display)
Prefix difficulty: 264104224 1doca
Difficulty: 264104224
Using 4 worker thread(s)
[431.31 Kkey/s][total 5718272][Prob 2.1%][50% in 6.9min]
Running on CPU vanitygen
Prefix difficulty: 264104224 1doca
Difficulty: 264104224
Using 4 worker thread(s)
[291.27 Kkey/s][total 7392256][Prob 2.8%][50% in 10.1min]
I was not expecting that Quadro NVS 295 would be so slow: 130 Kkeys/s on GPU vs. 430 Kkeys/s on CPU.
Any ideas why I got that crash on second GPU?
Hi doca,
Quadro NVS huh? You must have a fancy multi-monitor stock broker setup.
The performance you're getting from the GPU isn't too far off from what one might expect. According to the Wikipedia article, the Quadro NVS 295 is based on G98 and has 8 CUDA cores with shader clock @ 1300 MHz.
The simple formula for NVIDIA G90/GT200 devices is:
Key/s = (CUDA cores) x (Shader clock MHz) x 17
For the NVS 295, it's 177 Kkey/s, which means oclvanitygen is probably underperforming, and would benefit from tweaking.
The failure is probably because oclvanitygen is trying to allocate too much GPU memory. Try the following on your active GPU:
To tweak performance, change the invsize value to some larger or smaller power of two. As long as the grid is large enough, there is a sweet spot for this parameter that will provide the best performance, and oclvanitygen might not be smart enough to choose it automatically.