It’s super easy to get started mining, but the difference between just firing up a miner vs taking the time and care to optimize your mining setup can give you a significant increase, 20-40% in some cases.

For example my GTX1060’s mine stock around 250MH/s on Skein. With a little tweaking, they can comfortably sit at 350MH/s! Quite the improvement!

There’s a few main things that will improve / hinder your hashrate:

  1. GPU warmth – Some with throttle themselves automatically around certain thermal limits
  2. Mining software – They’re not all created equally, some have certain hash algorithm improvements
  3. Overclocking – wring every last little bit of performance out of your card

Lets take a look at them all in turn.

GPU Warmth

First things first, the cooler your cards run, the better for a number of reasons. They won’t thermal throttle, they’ll last longer, fans are less likely to seize, you’ll have an easier time cooling the room they’re in etc

The thermal throttling is a big one, you can lose close to 10% this way as temperature increases. If you’ve got a bunch of GPU’s stacked together, make sure there’s a fan blowing the warm air away from them, and also ensure the ambient temperature of the room itself is nice and cool too.

Mining Software

The standard ccminer by tpruvot works just fine, however depending on what you’re mining you may find alternatives such as sp-MOD improve your hashrate, or Alexis78’s ccminer.

Do tests with them all, you’ll be able to get a good reading on the hashrate after approx 30-60 seconds. Then just stop your miner, swap it out for another executable, and try the next one. I found that by using sp-MOD vs tpruvot’s I was able to get approx a 25-30% improvement. Then comparing Alexis78 vs sp-MOD, again I got around a 3% improvement.

It doesn’t sound like much, but, over 100x GPU’s over 3 months time, that’s basically 3x free days I’ve got myself by changing the mining software.

Download links for all of these can be found on the “Links” page here on DigiByteGuide.

Overclocking

The hashing algorithms used by DigiByte that you’ll be mining with your GPU, Skein and Groestl, both do a lot of computation on the GPU. They send very little over the PCI-express connection, so even a 1x PCI-express connector will sit mostly idle even going to the likes of a GTX1080Ti, so don’t worry too much there about the connection.

What you mostly want to focus on will be the “Core” speeds. Unlike, say, Ethereum, which is all about the Memory speed, that’s basically unused by comparison to the Core speed of your GPU.

For example a GTX1060, I have safely got the Core at +200 (For both my Windforce and OC Edition Gigabyte GTX1060’s), while leaving the Memory alone (Though some people prefer to decrease that value it shouldn’t really have any effect), and finally adjusting the power limit to the GPU. By going to 106%, my GTX1060 can sit around 80 degrees in a rig and run at 360MH/s.
By contrast when decreasing the voltage to the GPU and setting the Power Limit to 85%, it’ll sit down at 335MH/s, temperature a little shy of 20 degrees cooler, and I’m saving 20% on my power consumption, for a hit of around 6-7% on performance.
However, the stability of running it cooler certainly offsets a bit of that, the cards will just “keep on ticking” when running under 65 degrees at 85% power limit.

My GTX1080Ti prefers to sit around +150 for the core when set to 90% power limit and it’s pretty happy. However my GTX1080 isn’t using nice Samsung RAM (Check yours with GPU-Z), and so it only likes running at +100 Core speed.

Have a really good play around, try a bunch of different settings using MSI Afterburner and see how you go. See if you can increase the power limit to 105% and max out your cards, but, keep in mind stability and peace-of-mind is likely more valuable than 1% performance difference.