All About BTC, LTC, ETH mining as well as other alternative crypto currencies
We have compiled ccMiner 1.7.4 tpruvot’s fork Windows binary in a version with the optimal settings for mining Vanillacoin (VNL) on more recent Nvidia-based GPUs as suggested by Alexis Provos and with his performance optimizations as implemented by tpruvot in the latest code. This Windows binary is a 32-bit one compiled with CUDa 6.5 and only with Compute 3.5 support as apparently this provides the optimal performance at least on Maxwell-based Nvidia GPUs (Faster than using Compute 5.2 on them). Below you can also see a comparison that we did with Nvidia GeForce GTX 970 from Gigabyte (WF3OC) and a reference design Gigabyte GTX 980 Ti to see the difference in performance with the regular version when using CUDA 7.5 and Compute 5.2 and with the optimized CUDA 6.5 and Compute 3.5 version available for download below. Do note that although this binary will work with other algorithms as well as the Blake 256 8-rounds used by VanillaCoin it may not provide the optimal performance for other algorithms as it is targeted to provide the best VNL mining hashrate.
GeForce GTX 970 – CUDA 7.5 Compute 5.2
Default – 2490 MHS @ 164 W
Intensity 25 – 2535 MHS
Intensity 26 – 2637 MHS
Intensity 27 – 2692 MHS
Intensity 28 – 2718 MHS
Intensity 29 – 2722 MHS
Intensity 30 – 2729 MHS
Intensity 31 – 2732 MHS
GTX 980 Ti – CUDA 7.5 Compute 5.2
Default – 3390 MHS @ 211 W
Intensity 25 – 3797 MHS
Intensity 26 – 3884 MHS
Intensity 27 – 3986 MHS
Intensity 28 – 4009 MHS
Intensity 29 – 4043 MHS
Intensity 30 – 4075 MHS
Intensity 31 – 4132 MHS
GeForce GTX 970 – CUDA 6.5 Compute 3.5
Intensity 31 – 2942 MHS @ 177 W
GeForce980 – CUDA 6.5 Compute 3.5
Intensity 31 – 4418 MHS @ 238 W
Do note that increasing the intensity over the default setting (no manual -i intensity option used) even on a regular release will provide some increase in performance as you can see in our comparison going up to the maximum supported intensity of 31. Have in mind that increasing intensity also makes the system a bit less responsive the higher you go and at 30/31 it will be lagging more, but the extra performance gain you will get with the optimal binary and higher Intensity setting is significant, so for a dedicated mining rig for VanillaCoin you should definitely go for it.
Update: This particular performance optimization is for VanillaCoin’s Blake256 8-rounds implementation, the CUDA 6.5 and Compute 3.5 compilation of the particular CUDA code for that algorithm give better performance than Compute 5.0 or 5.2. The CUDA code is different for other Blake 256 algorithms, including the one for Decred’s Blake-256 14-rounds implementation, so do not expect performance increase in others. In fact specifically for Decred, a 64-bit compilation with CUDA 7.5 and for Compute 5.x does seem to provide best performance with the publicly available ccMiner 1.7.4 fork from tpruvot.
A quick update with a new Windows binary compiled from the latest ccMiner 1.7.3-git fork from tpruvot (source) with some improvements regarding the Decred (DCR) that uses a bit different Blake256 14-round algorithm. This release supports Decred mining with both the traditional getwork implementation as well as the getwork over stratum support that yiimp and some other pools have already implemented. The release below includes two versions of ccMiner, one is 32-bit binary for Windows that is compiled with CUDA 6.5 and with support for Compute 2.0 or newer Nvidia GPUs, and another that is 64-bit Windows binary compiled with CUDA 7.5 for Compute 3.5 or newer Nvidia GPUs. Do note that if you have a newer Nvidia video card you should use the 64-bit CUDA 7.5 release as it is providing better hashrate than the 32-bit CUDA 6.5 binary. Below is a quick comparison of the performance of the two versions on a Gigabyte GeForce GTX 970 WF3OC GPU running at stock frequencies.
Decred (DCR) performance on GTX 970:
– 32-bit CUDA 6.5: 1189 MHS
– 64-bit CUDA 7.5: 1298 MHS
Tpruvot, one of the ccMiner developers has released a test version of his fork with Decred (DCR) support with getwork over the stratum protocol (source) along with the needed support for yiimp (source), his fork of the yaamp multipool software. We have compiled a Windows binary from the test version with Decred support and getwork over the stratum and have tested it on yiimp.ccminer.org to see how well it is performing. The result was just as you would expect from any good mining pool with stratum support – no stale shares and properly working difficulty adjustment. This version also comes with the regular getwork support, so it will work with the regular Decred mining pools as well. You are welcomed to try mining Decred on the Yiimp pool with the test version of ccMiner 1.7.3 form tpruvot, the Windows binary below is a 32-bit one, compiled with VS2013 and CUDA 6.5 and it should be compatible with older Compute 2.0 or later Nvidia GPUs plus a 64-bit one with CUDA 7.5 for Compute 3.5 and newer GPUs.
Update: The Decred (DCR) mining pool at Suprnova (https://dcr.suprnova.cc/) now also has a stratum enabled port that will work with this miner, so you can test it there as well if you are mining Decred with Nvidia GPUs. Download again for the latest updates that should help resove issues people are having with stratum on Suprnova.