AMD mining

NiceHash Miner

We recommend using NiceHash Miner for mining with AMD video cards. It is very easy to use and has Multi-Algorithm switching capabilities to maximize your mining profit.


sgminer is used for mining on AMD GPUs. You can get additional information on using sgminer at BitcoinTalk forum thread. Please note that the extranonce.subscribe feature is enabled by default. sgminer supports various algorithms (X11, X13, Quark, Lyra2REv2, etc.) and also supports runtime-kernel-switching. Therefore you can use one sgminer to mine various coins with various algorithms and you can switch pools for different algorithms while sgminer is running without restarting sgminer (see .conf files in the sgminer package download).

Can you combine multiple parameters in the password parameter?

Yes, you can set multiple parameters, separated by semicolon. The order of parameters is not important. In the following example, we set the price threshold to 0.5; difficulty to 1024, factor0 to 1 and costs0 to 0.5:

sgminer -o stratum+tcp:// -u YOUR_BITCOIN_ADDRESS -p p=0.5;d=1024;f0=1;c0=0.5 ...

How to compile when using Linux (Ubuntu example)?

Download AMD ADL from here and extract it to /opt/AMDADL. Download and install AMD SDK from here. Then, issue the following commands.

sudo apt-get install build-essential libcurl4-openssl-dev git automake libtool libjansson* libncurses5-dev
git clone --recursive
cd sgminer/
cp /opt/AMDADL/include/* ADL_SDK/
./configure CFLAGS="-O3 -Wall -march=native"
./sgminer -n