@fireworm71 fireworm71 released this Jan 1, 2018 · 48 commits to main since this release

Assets 16
  • X64 optimizations, about 10% on most hardware, more on others.
  • Added --cpu-affinity-oneway-mask for masking cpus on oneways.
  • Compiled under GCC 7.2 (with NEON support for armv7).

Installation instructions:

Note: for some reason O2 is faster for x64 and armv8, but O3 is faster for armv7.

Windows instructions:

Download and unzip cpuminer_1.4_windows_x64_O2_GCC7.zip.
Modify start.bat to your liking and run it.

Ubuntu instructions x64:

sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install libcurl4-openssl-dev libjansson-dev unzip
wget https://github.com/fireworm71/veriumMiner/releases/download/v1.4/cpuminer_1.4_linux_x64_O2_GCC7.zip
unzip cpuminer_1.4_linux_x64_O2_GCC7.zip
sudo chmod +x cpuminer

Ubuntu instructions ARMV8:

sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install libcurl4-openssl-dev libjansson-dev unzip
wget https://github.com/fireworm71/veriumMiner/releases/download/v1.4/cpuminer_1.4_linux_armv8_O2_GCC7.zip
unzip cpuminer_1.4_linux_armv8_O2_GCC7.zip
sudo chmod +x cpuminer

Ubuntu instructions ARMV7:

sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install libcurl4-openssl-dev libjansson-dev unzip
wget https://github.com/fireworm71/veriumMiner/releases/download/v1.4/cpuminer_1.4_linux_armv7_NEON_O3_GCC7.zip
unzip cpuminer_1.4_linux_armv7_NEON_O3_GCC7.zip
sudo chmod +x cpuminer

Mac instructions

Download cpuminer_1.4_osx_mac_x64_GCC7.gz
unzip cpuminer_1.4_osx_mac_x64_GCC7.gz
Set number of threads to run by appending -t n where n is the number of desired threads to the mining command.

Example usage:

./cpuminer -o stratum+tcp://stratum.poolsloth.com:3333 -u fireworm.donations -p x

More info: ./cpuminer --help