Public BETA for our new NiceHash platform is now LIVE!   Learn more.

CPU mining


Use NiceHash Miner Legacy with support for Simple Multi-Algorithm mining. The extranonce.subscribe feature is enabled by default as well as automatic switching to mine the most profitable algorithm.


cpuminer-multi is used for mining on PC/workstations/servers CPUs. Please note that the extranonce.subscribe feature is enabled by default.

How to compile when using Linux (Ubuntu example)?

 Issue the following commands:

sudo apt-get install build-essential libcurl4-openssl-dev git automake libtool libjansson* libncurses5-dev libssl-dev
git clone --recursive
git checkout linux
./configure CFLAGS="-march=native" --with-crypto --with-curl
./cpuminer -help
# to run cpuminer and load settings from example cpuminer-conf.json.lyra2re configuration file issue this command:
./cpuminer -c cpuminer-conf.json.lyra2re

General help

Earnings & Payments


Software & Hardware

Mining guides

NiceHash Miner