Posts Tagged ‘ccMiner tpruvot

The development of some of the ccMiner forks for Nvidia GPU miners didn’t seem very active visually in the last couple of months, especially with coins such as ZCash (ZEC) that came with their own miner releases, but it hasn’t been stopped. A few days ago tpruvot has made a pre-release version of his new ccMiner 2.0 available (source) for people interested in checking it out with probably a few small things left to be ironed out before the final 2.0 release is made available. So if you are using Nvidia GPUs to mine crypto coins then you might want to give it a try and don’t forget to send a tip to your local friendly ccMiner developer for a beer or two to show your support.

ccMiner 2.0 RC2 changelog:
– Handle cryptonight, wildkeccak and cryptonight-lite
– Add a series of new algorithms: timetravel, bastion, hmq1725, sha256t
– Import lyra2z from djm34 work…
– Rework the common skein512 (used in most algos except skein ;)
– Upgrade whirlpool algo with alexis version (2x faster)
– Store the share diff of second nonce(s) in most algos
– Hardware monitoring thread to get more accurate power readings
– Small changes for the quiet mode & max-log-rate to reduce logs noise
– Blake2s fix, variant built with CUDA 6.5 (not usable for lbry)

Do note that this release may not contain the best optimizations and fastest performance on all of the supported algorithms, so depending on what you are currently mining you may need to stick to another faster fork of ccMiner or not. Also the CUDA 6.5 binary release does not work for LBRY mining as noted in the changelog, so either use the 8.0 release or compile with 7.5 for mining that coin.

To download the latest official ccMiner 2.0 RC2 Windows binaries (32/64-bit)…


Alexis Provos has updated his fork of ccMiner (source) with improved performance for mining Vcash and Decred Blake256-based crypto coins and we have compiled a Windows binary to try it out. His latest release brings the same performance or even a slightly higher for Vcash (former Vanillacoin) as the specially optimized CUDA 6.5 Compute 3.5 release of ccMiner using the latest CUDA 7.5 and the Compute version supported by the specific GPU you have. The Decred (DCR) hashrate is also higher when compared to the latest tpruvot release that includes the optimizations submitted by pallas. Below you can find a quick comparison of the hashrate you can expect from this release on GTX 980 Ti, the archive below includes a 32-bit and 64-bit binaries compiled with CUDA 7.5 and VS2013 for Compute 2.0 – Compute 5.2 GPUs, though we have not tested how it handles on older GPUs.

Do note that the focus of the ccMiner fork from Alexis Provos is on the Blake256 algorithms and most specifically on Vcash and his release brings support for very few algorithms. There are some optimizations available for the other supported algorithms as well, so you might want to compare them as well in terms of performance. It is not a full ccMiner fork with support for all of the algorithms available in other releases, so with this one you can mine only the following algorithms:

– blake for Blake256-14rounds (SFR)
– decred for Blake256-14rounds (DCR)
– blakecoin for Blake256-8rounds (BLC)
– vcash for Blake256-8rounds (XVC)
– whirlpoolx for WhirlpoolX (old VNL algo)
– keccak for keccak256 (Maxcoin)
– lyra2 for LyraBar
– lyra2v2 for VertCoin

Since this fork is not based on the latest code by tpruvot there might be some bugs that have been resolved in the newer codebase of tpruvot’s ccMiner. We have observed something strange already, namely the very fast increase of the difficulty to a very high level on the Suprnova pool for Decred using Stratum over getwork, though it works just fine on YIIMP. In the end the difficulty issue appeared to be temporary and apparently something poolside and not related to the miner itself. Below you can find some performance comparison results using an Nvidia GTX 980 Ti GPU:

This release with GTX 980 Ti intensity 31 Decred, 30 Vcash
Vcash – 4453 MHS
Decred – 2394 MHS

1.7.4 alexis78 release Compute 3.5 CUDA 6.5
Vcash – 4418 MHS

Latest 1.7.6-git tpruvot with Pallas tweaks
Decred – 2218 MHS

To download the latest ccMiner version 1.7.1-git by alexis78 with improved performance for Windows OS…


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.

To download the ccMiner version 1.7.4 by tpruvot for VanillaCoin mining for Windows OS…