Mining software for Nexus supporting GPU, FPGA, prime, hash, pool and solo mining.
Have an Nvidia GPU and a windows machine? Start mining in 3 steps.
FPGAs are the most efficient hardware for mining the Nexus Hash channel. Blackminer users see these instructions. Other users see the list of supported FPGA boards.
GPUs are the most efficient hardware for mining the Nexus Prime channel. Supported GPUs are Nvidia GTX/RTX 10x0, 20x0, and 30x0 series, and Radeon RX6000 series. Nvidia RTX 20x0 and 30x0 GPUs have the best performance. Hash channel mining with Nvidia GPUs is also supported.
To use the prime pool, set the following address and port in miner.conf:
"wallet_ip" : "primepool.nexus.io",
"port" : 50000,
Some important config options in miner.conf
"wallet_ip" // the ip the NXS wallet (solo mining) or ip address/dns name of Pool
"wallet_port" // port of the NXS wallet (solo mining) or port of the Pool
"mining_mode" // mine the HASH or PRIME channel
"pool" // Pool option group, if present then pool mining is active
"username" // NXS address
"display_name" // display_name for the pool website
<miner_config_file> Default=miner.conf
-c --check run config file check before miner startup
-v --version Show NexusMiner version
./NexusMiner ../../myownminer.conf -c
For solo mining use the latest wallet daemon release 5.0.5 or greater and ensure the wallet has been unlocked for mining.
-llpallowip=<ip-port> ex: -llpallowip=192.168.0.1:9325
note: this is not needed if you mine to localhost (127.0.0.1). This is primarily used for a local-area-network setup
-mining Ensure mining LLP servers are initialized.
Optional cmake build options are
WITH_GPU_CUDA
to enable Nvidia gpu mining. CUDA Toolkit requiredWITH_GPU_AMD
to enable AMD (Radeon) gpu mining (see below). WITH_PRIME
to enable PRIME channel mining. GMP and boost required
Example commands to build NexusMiner for Nvidia GPUs:
git clone https://github.com/Nexusoft/NexusMiner.git
cd NexusMiner
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GPU_CUDA=On -DWITH_PRIME=On ..
make -j4
Before running NexusMiner
copy miner.conf to the build folder and edit it with your settings.
Prime mining with Radeon RX6000 series GPUs is supported on Linux systems. The Rocm toolkit is required. Rocm uses a special version of clang who's path must be passed to cmake. Example cmake command for Radeon support:
cmake -DCMAKE_CXX_COMPILER=/opt/rocm/llvm/bin/clang++ -DCMAKE_BUILD_TYPE=Release -DWITH_GPU_AMD=On -DWITH_PRIME=On ..
sudo apt-get install libssl-dev
sudo apt-get install libgmp-dev
sudo apt-get install libboost-all-dev