cpuminerを2.6.0に更新

1/29のBitzeny2.0リリースのため間宮さんのbitzenyのマイニングプログラムが更新されていて、更新が要るとのこと。ハッシュレートも向上する。

cryptomamiya.com

WindowsではリリースページからZIPを頂いて、minerd260.exeを使うように変更すればOK。 アンチウイルス偽陽性判定が出たら、検出対象から除外するよう設定する。

Linux(Ubuntu)では以下でコンパイルできた。

git clone https://github.com/macchky/cpuminer.git
cd cpuminer
./autogen.sh
./configure CFLAGS="-O3 -mavx -msse4.1 -msse4.2"
make

ちなみに最初はCFLAGSに「-mavx -msse4.1 -msse4.2」を入れずにやったところ、以下の警告が出ていた。

In file included from yescrypt-best.c:4:0,
                 from yescrypt.c:22:
yescrypt-sse.c:37:2: warning: #warning "Consider enabling SSE4.1, AVX, or XOP in the C compiler for significantly better performance" [-Wcpp]
 #warning "Consider enabling SSE4.1, AVX, or XOP in the C compiler for significantly better performance"
  ^

SSE4.1, AVX, or XOPのCPU命令を有効にするコンパイラオプションを付けると良いとのことで、付けてやったらうまくいった。 私の環境(Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz x 2socket)では、ハッシュレートが1.14~1.17KH/s から、1.22~1.24KH/s に向上した。