This is the home of cpuminer-opt, The optimized CPU miner.cpuminer-opt now supports over 70 algorithms with more than 40 optimized to use
AES_NI, AVX2 and SHA on capable CPUs.
DownloadSource code and Windows binaries can be downloaded from git.
https://github.com/JayDDee/cpuminer-opt/releasesNew in v3.8.8.1Fixed x16r.
Removed cryptonight variant check due to false positives.
API displays hashrate before shares are submitted.
New in v3.8.8Added cryptonightv7 for Monero.
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.
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 the master version.
https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.5.9.1Security warningMiner programs are often flagged as malware by antivirus programs. This is
a false positive, they are flagged simply because they are cryptocurrency 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:Neoscrypt crashes on Windows, use legacy version.
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.
Donationscpuminer-opt has no fees of any kind but donations are accepted.
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT
ETH: 0x72122edabcae9d3f57eab0729305a425f6fef6d0
LTC: LdUwoHJnux9r9EKqFWNvAi45kQompHk6e8
BCH: 1QKYkB6atn4P7RFozyziAXLEnurwnUM1cQ
BTG: GVUyECtRHeC5D58z9F3nGGfVQndwnsPnHQ