Skip to content

Optimizing Hashrate

Brian Lee edited this page Apr 4, 2018 · 3 revisions

Once you get sgminer stable, there are a few things you can try to increase your hashrate. The best way to tune your system is by trial and error. Start from a stable configuration, and add these settings one by one; if at any point your system becomes unstable (or the setting doesn't help your hashrate), then revert to the previous best config. Keep on mind that the hashrate of x16r varies a lot based on the particular algo order of the current block; you'll want to let your miner sit for at least ten minutes to get a (very) rough hashrate estimate.

Setting Intensity

The very first setting you should try tuning is the intensity. You can do so by changing the -I 19 argument in the sgminer line of your .bat file. Typically, you want to increment the intensity slowly until your hashrate no longer increases. Typically, the optimal intensity will be around 19-22. Note that intensities can be decimals, so you can set -I 20.5, for example, if -I 21 causes your system to be unstable.

Multiple CPU Threads per GPU

Adding -g 2 to the sgminer line will tell sgminer to use two CPU threads per GPU. This may increase your hashrate if your CPU is powerful enough to handle 2 * NUM_GPUS threads. You may need to lower the intensity to get this setting to work. Note that this method may not work for all systems; it can actually cause sgminer to crash or become unstable if your CPU cannot handle the extra threads.

Tweaking BIOS

x16r and x16s use core a lot more than memory (i.e. opposite of ETH). Thus, if you've previously flashed an ETH BIOS tweak to your AMD card, you will want to revert to stock BIOS settings.

Once you're at stock settings, you can try (slightly) increasing the core speed, and decreasing the memory speed. Results here are usually pretty marginal, however.

Check your drivers

Some people have reported getting better hashrates on the August 23 Blockchain drivers over the regular gaming/video-optimized drivers. Consider testing them out if you haven't already.