cpuminer-opt now supports over 50 algorithms with more than 20 optimized to use
AES_NI, AVX, AVX2 and SHA on capable CPUs.
Download
Source and Windows binaries can now be downloaded from git,
https://github.com/JayDDee/cpuminer-opt/releases
New in v3.7.5
New algo keccakc for Creative coin with 4way optimizations
Rewrote some AVX/AVX2 code for more consistent implementation and some
optimizing.
Enhanced capabilities check to support 4way, mor eprecise reporting of
features (not all algos use SSE2), and better error messages when using
an incompatible pre-built version (Windows users).
Introducing 4-way AVX2 optimization giving up to 4x performance inprovement
on many compute bound algos. Currently supported algos include: tribus, nist5,
skein, skein2, blake & keccak, keccakc.
Legacy version 3.5.9.1 May provide better performance on some algos with older CPUs that
don't have AES NI. The legacy version is required to mine hodl with a non-AES CPU. Most users should
use it the master version.
git clone https://github.com/JayDDee/cpuminer-opt -b legacy
Source and Windows binaries can be downloaded from git.
https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.5.9.1
Security warning
Miner programs are often flagged as malware by antivirus programs. This is
a false positive, they are flagged simply because they are miners. The source
code is open for anyone to inspect. If you don't trust the software, don't use
it.
The cryptographic code has been taken from trusted sources but has been
modified for speed at the expense of accepted security practices. This
code should not be imported into applications where secure cryptography is
required.
Errata:
AMD CPUs older than Piledriver, including Athlon x2 and Phenom II x4, are not
supported by cpuminer-opt due to an incompatible implementation of SSE2 on
these CPUs. Some algos may crash the miner with an invalid instruction.
Users are recommended to use an unoptimized miner such as cpuminer-multi.
Solo mining of cryptonight does not work.
Bench stats collection enabled (-p stats) when mining timetravel causes miner to exit after
50 share submissions.
cpuminer-opt does not work mining Decred algo at Nicehash and produces only
"invalid extranonce2 size" rejects.
Benchmark testing does not work for x11evo.
Requirements:
1. A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel
Core2 and newer and AMD equivalents. In order to take advantage of AES_NI
optimizations a CPU with AES_NI is required. This includes Intel Westbridge
and newer and AMD equivalents. Further optimizations are available on some algos
for CPUs with AVX and AVX2, Sandybridge and Haswell respectively.
Older CPUs are supported by cpuminer-multi by TPruvot but at reduced performance.
2. 64 bit Linux OS. Ubuntu and Fedora based distributions, including Mint and Centos are known
to work and have all dependencies in their repositories. Others may work but may require
more effort.
64 bit Windows OS is supported using the pre-compiled binaries package or may be compiled
with mingw_w64 and msys.
so nicehash has crashed and burned I wonder
where are people mining with this software now.