Skip to content

v1.0.4

Latest

Choose a tag to compare

@scorpio18 scorpio18 released this 21 Jun 17:18
8a9c347

cm-cpu-miner v1.0.4

Adds automatic thread tuning and a faster interpreter.

What's new

  • Startup auto-tune (physical vs SMT). When you don't pass -t, the miner
    now briefly benchmarks one-thread-per-core vs all SMT threads and uses
    whichever is faster — so you don't have to test -t by hand. It prints, e.g.:
    auto-tune  physical 53.6 kH/s  vs  SMT 68.8 kH/s  ->  SMT (all threads)
    
    The choice is per-CPU (SMT usually wins on Zen3/Zen4; physical can win on older
    parts). Pass -t N to skip the tune for an instant start.
  • Carries everything from 1.0.1–1.0.3: runtime AES dispatch (AES-NI / VAES /
    AVX-512 VAES), correct SMT thread pinning, L3-aware dataset placement (X3D),
    Windows + HiveOS builds, glibc-2.34 portable Linux build.

Downloads

File Platform
cm-cpu-miner-1.0.4-linux-x86_64.tar.gz Linux x86-64 (glibc 2.34+)
cm-cpu-miner-1.0.4-windows-x86_64.zip Windows x86-64
cm-cpu-miner-1.0.4hiveos.tar.gz HiveOS custom miner

SHA-256

e9ff393f5b9e9d885da24dac76df470cee274301ce8ecbdd46c71cd2e5add95e  cm-cpu-miner-1.0.4hiveos.tar.gz
4320202cc14f9677d0fb7dba86ed3a79d6c53dd0716c3b2ea3075c00fc850c73  cm-cpu-miner-1.0.4-linux-x86_64.tar.gz
1f2b8128d31a930ad16b99887ed23f92fde340d75a87a6ced28e993c20aae89d  cm-cpu-miner-1.0.4-windows-x86_64.zip

Notes

  • The auto-tune adds a couple of seconds at startup (it benchmarks both modes).
    Use -t N to skip it.
  • Enable huge pages for best hashrate (Linux: sudo sysctl -w vm.nr_hugepages=$(( $(nproc) + 70 )); HiveOS automatic; Windows: "Lock pages
    in memory" + run as admin).

Verify a download: sha256sum -c SHA256SUMS