Skip to content

Releases: JayDDee/cpuminer-opt

cpuminer-opt-3.9.2.3

05 Jun 16:29
Compare
Choose a tag to compare

Another cpu-affinity fix.

Disabled test code that failed to compile on some CPUs with limited AVX512.

cpuminer-opt-3.9.2.2

04 Jun 21:19
Compare
Choose a tag to compare

Fixed some day one cpu-affinity issues.

cpuminer-opt-3.9.2

04 Jun 01:49
Compare
Choose a tag to compare

Added sha256q algo.
Yespower now uses openssl SHA256, but no observable hash rate increase
on Ryzen.
Ongoing rearchitecting.
Lyra2z now hashes 8-way on CPUs with AVX2.
Lyra2 (all including phi2) now runs optimized code with SSE2.

cpuminer-opt-3.9.1.1

31 May 17:25
Compare
Choose a tag to compare

Fixed lyra2 regression affecting non-AVX2.

Compiling on Windows using Cygwin now works. Simply use "./build.sh"
just like on Linux. It isn't portable therefore the binaries package will
continue to use the existing procedure.
The Cygwin procedfure will be documented in more detail later and will
include a list of packages that need to be installed.

Ongoing architectiural changes.

cpuminer-opt-3.9.1

30 May 21:10
Compare
Choose a tag to compare

Fixed AVX2 version of anime algo.

Added sonoa algo.

Added "-DRYZEN_" compile option for Ryzen to override 4-way hashing when algo
contains sha256 and use SHA instead. This is due to a combination of
the introduction of HW SHA support combined with the poor performance
of AVX2 on Ryzen. The Windows binaries package replaces cpuminer-avx2-sha
with cpuminer-zen compiled with the override. Refer to the build instructions
for more information.

Ongoing restructuring to streamline the process, reduce latency,
reduce memory usage and unnecessary copying of data. Most of these
will not result in a notoceably higher reported hashrate as the
change simply reduces the time wasted that wasn't factored into the
hash rate reported by the miner. In short, less dead time resulting in
a higher net hashrate.

One of these measures to reduce latency also results in an enhanced
share submission message including the share number*, the CPU thread,
and the vector lane that found the solution. The time difference between
the share submission and acceptance (or rejection) response indicates
network ltatency. One other effect of this change is a reduction in hash
meter messages because the scan function no longer exits when a share is
found. Scan cycles will go longer and submit multiple shares per cycle.
*the share number is antcipated and includes both accepted and rejected
shares. Because the share is antipated and not synchronized it may be
incorrect in time of very rapid share submission. Under most conditions
it should be easy to match the submission with the corresponding response.

Removed "-DUSE_SPH_SHA" option, all users should have a recent version of
openssl installed: v1.0.2 (Ubuntu 16.04) or better. Ryzen SHA requires
v1.1.0 or better. Ryzen SHA is not used when hashing multi-way parallel.
Ryzen SHA is available in the Windows binaries release package.

Improved compile instructions, now in seperate files: INSTALL_LINUX and
INSTALL_WINDOWS. The Windows instructions are used to build the binaries
release package. It's built on a Linux system either running as a virtual
machine or a seperate computer. At this time there is no known way to
build natively on a Windows system.

cpuminer-opt-3.9.0.1

22 May 00:59
Compare
Choose a tag to compare

Fixed a problem on Windows 7 and server 2008 where cpuminer could hang at startup.

cpuminer-opt v3.9.0

19 May 17:48
Compare
Choose a tag to compare

Added support for Windows CPU groups. (Not available in precompiled binaries)
Fixed BIP34 coinbase height.
Prep work for AVX512.
Added lyra2rev3 for the vertcoin algo change.
Added yespower, yespowerr16 (Yenten)
Added phi2 algo for LUX

cpuminer-opt-3.8.8.1

11 May 22:27
Compare
Choose a tag to compare

cpuminer-opt-3.8.8.1-windows.zip

Fixed x16r.
Removed cryptonight variant check due to false positives.
API displays hashrate before shares are submitted.

cpuminer-opt-3.8.8

23 Apr 16:51
Compare
Choose a tag to compare

cpuminer-opt-3.8.8-windows.zip

Added cryptonightv7 for Monero.

cpuminer-opt-3.8.7.2

11 Apr 17:48
Compare
Choose a tag to compare

cpuminer-opt-3.8.7.2-windows.zip

Fixed argon2d-dyn regression in v3.8.7.1.
Changed compile options for aes-sse42 Windows build to -march=westmere