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.
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.
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.
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.
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.
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.
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.