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.
Version 1.7.2 of tpruvot’s ccMiner fork source) for GPU mining on Nvidia-based video cards has been released and it comes with official support for Vanillacoin (VNL) as well as Decred (DCR) support. Below you can find compiled Windows binaries to try out the mining them, both are Blake256-based, but with some different requirements such as the need to use longpoll and getwork, and no support for stratum for Decred for example. There are two versions available, the 32-bit one is with support for older Compute 2.1 and 3.0 GPUs while the 64-bit version is for the newer Compute 3.5, 5 and 5.2 cards. We have tested the new release on GTX 970 and the results are slightly better at about 1.35 GHS (with the 64-bit miner) than what we are getting with the cgminer fork for Decred that relies on OpenCL that is also compatible with Nvidia cards. The ccMiner fork might be helpful to people that are having very high CPU usage with cgminer that results in lower mining performance, though the CPU load is still not that low even with ccMiner. Also the use of ccMiner for mining Decred could result in less rejected shares from the pool and no weird errors as some people are experiencing with cgminer, so if you are mining DCR on Nvidia with cgminer, then you should try with ccMiner as well.
Some people have asked is there is a CPU miner for Decred (DCR), well it turns out there actually is – a version of tpruvot’s cpuminer-multi CPU miner (source) with added support for the Blake-256 14-rounds algorithm used by Decred and support for getwork as the coin does not shave support for stratum for the moment. We have compiled a Windows 64-bit binary for the miner that you can download and try below if you are interested in mining Decred with CPU, although there might not be much point in doing so based on the performance you should expect to bet getting out of the CPU miner. Currently Decred (DCR) has a very high network difficulty and slow block times, so it is not easy to mine with GPU, let alone with CPU. Trying out the CPU miner we are getting around 1.55 MHS per thread on a Intel Core i7 5820K (6 cores 12 threads) for a total of about 18 MHS versus 1.2+ GHS from a GTX 970 or 280X GPU. Still if you want to experiment CPU mining Decred (DCR) you can do so with this miner.