Nevermore Nvidia Cuda Miner for Ravencoin


Introduction

The Nevermore Ravencoin miner for Nvidia has been released!

Brian112358, also known as BrianMCT, who you may remember from his sgminer based AMD miner for Ravencoin,  has been busy lately working on a new ccminer fork for Ravencoin for Nvidia users. It claims up to a 20% hashrate improvement over the ccminer-x64-2.2.5-rvn-cuda9 release, which was discussed previously in the post: How to Mine Ravencoin on Nvidia.

I should point out that the Nevermore mining software does  include a 1% developer fee in the compiled binary release, however the source code is available where you can edit the donate.h file to change the developer fee to 0 (zero) if you wish. You do however need to compile the software yourself if you wish to go this route.

You can download the latest release of the Nevermore Miner for Nvidia GPUs here from the Brian112358’s Github page.

I have successfully compiled the source code using Visual Studio 2013, you will also need to have installed Nvidia’s CUDA Toolkit.

Nevermore Mining Performance

Having tested the previous Nvidia Ravencoin mining software, ccminer-x64-2.2.5-rvn-cuda9, I thought I would do a quick comparison test to see if the 20% hashrate improvement claims hold true. I have been running a test rig with 4 Nvidia EVGA GTX 1080Ti’s using ccminer-x64-2.2.5-rvn-cuda9 for the past couple of weeks to mine Ravencoin, so I already have those results as a baseline to compare the Nevermore miner against.

Ravencoin mining with 4x GTX 1080ti's using ccminer-x64-2.2.5-rvn-cuda9.
Ravencoin mining with 4x GTX 1080ti’s using ccminer-x64-2.2.5-rvn-cuda9.

In the image above you can see the ccminer-x64-2.2.5-rvn-cuda9 miner results, with a slight +50 core overclock setting and a 85% power level using MSI’s Afterburner utility. Most of my readers are familiar with the Afterburner software or its equivalents, but if not you can find out more and download it from MSI’s Afterburner page here.

The average hashrate with the older ccminer version was around 14 MH/s per card, with an overall rig hashrate of 56 MH/s, the miner intensity level was set to 19 for this test (-i 19).

For the Nevermore miner test, I simply used the same bat file that I was using before, with the only change being a slight naming adjustment to match to the new exe name (ccminer), as shown below:

ccminer -a x16r -o stratum+tcp://ravenminer.com:3366 -u RGpSDfpd4etDtLRUB2sNr9VFH8AF4yk6MZ -p c=RVN -i 19 --donate 1

I should again point out that the minimum donation amount is hard-coded in the compiled version to 1%, so even if you set donate to zero your will still mine at a 1% donation. The donate option then is basically for donating a higher percentage if you wish.

The donation method works by mining to your address for 99 minutes and to the developer’s wallet for 1 minute, repeating this sequence every 100 minutes.

Again, if you are able to compile the program from the source files yourself you can remove the donation completely. I chose to keep the donation intact to help encourage mining developers to further develop and work on public miners.

Nevermore ccminer with 4x GTX 1080Ti's mining Ravencoin.
Nevermore ccminer with 4x GTX 1080Ti’s mining Ravencoin.

The initial test results from the Nevermore miner look very promising. Using the exact same settings I used with ccminer-x64-2.2.5-rvn-cuda9, I was now getting as high as 70 MH/s for the entire rig (17.5 Mh/s per card) with the Nevermore miner, as shown above.

As noted earlier, I was getting overall rig hashrate of 56 MH/s when using the older ccminer-x64-2.2.5-rvn-cuda9 miner, so this represents a nearly 14 MH/s overall rig hashrate improvement which matches up closely with the developers claimed 20% improvement. I will let the Nevermore miner run for awhile longer to gauge long-term results and also to see how the pool-side results turn out.

Nevermore ccminer running 4x GTX 1080Ti, 85 power limit, +50 core clock, and intensity of 19 after 90 minutes running.
Nevermore ccminer running 4x GTX 1080Ti, 85 power limit, +50 core clock, and intensity of 19 after 90 minutes running.

After running the Nevermore miner for over 90 minutes we can see that the results are holding close to the same as at the beginning, although the overall rig hashrate has settled down a little bit to around 66 MH/s.

If you been mining Ravencoin long, you know that it uses the x16r algorithm that cycles through 16 different algorithms, the order of which is based on the last Ravencoin block’s hash output. So it is normal to see your hashrate fluctuate within a set range over a period of time.

For this test, it looks like the Nevermore range is turning out to be averaging around 65-70 MH/s for this rig, which is still an noticeable improvement over the 54-56MH/s range with the earlier ccminer version.

Nevermore ccminer 24 hour results mining at the Ravenminer pool.
Nevermore ccminer 24 hour results mining at the Ravenminer pool. NOTE: I had to move the rig off my test bench around the 20h mark, thus the dip on the graph.

Looking at the results from the pool side, the above image shows the hashrate after running 24 hours at Ravenminer.com pool. The hashrate fluctuates over time, but it tends to stay above the 60MH/s line most of the time, with periodic spikes as high as 80 MH/s. Averaging these results out, I believe it would be pretty close to the 65-66 MH/s  we have seen in the miner console.

Final Words

So it looks like the Nevermore miner is a worthwhile upgrade for Nvidia users, even if you contribute the 1% fee, you are still gaining a close to 20% speed advantage over the ccminer-x64-2.2.5-rvn-cuda9 fork. Keep in mind that small developer fees like this encourage and promote future development, so it might be advantages long-term to help support such developers, lest all the x16r mining performance gains remain int he hands of private miners and large farms.

Once final note, there is also another ccminer fork out there referred to as “enemy miner”, which while it had a slight performance lead over the previous ccminer-x64-2.2.5-rvn-cuda9 fork the Nevermore miner now seems to have closed that gap.

I will not go into much discussion regarding the enemy miner other than to say it is closed source and in violation of the GPL license. Also, there have been some reports of it opening up sessions to other IP addresses although no one has reported as of yet any malicious activity and I make no claims on it one way or another. My stance is that since there is a risk due to the closed source and unknown behavior of enemy miner, I will not promote anything that could potentially be a security risk. I just wanted to acknowledge its existence since I do get asked about it quite a bit and how it compares with other miners.

 

2 Comments

    • Correct, the X16R algo is more core clock dependent than it is memory clock dependent, as a result some people even go -500 on the memory clock. I find that lowering the memory clock really doesn’t make much of a difference on power draw or stability, so I just leave the memory clocks at default and give a slight core clock boost.

      For intensity, I found that -i 19 works well for me and my cards, but you may want to try to adjust this somewhat for your hardware as some people have reported better results with an intensity level of 20 or even 21. I even read one account of someone dropping it down to 17, but for me I find 19 to be the sweet spot.

1 Trackback / Pingback

  1. How to Mine Ravencoin on Nvidia - CryptoYeti

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.