Skip to content

Releases: scorpio18/cm-cpu-miner

v1.0.4

21 Jun 17:18
8a9c347

Choose a tag to compare

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

v1.0.1

21 Jun 13:03
8a9c347

Choose a tag to compare

cm-cpu-miner v1.0.1

CoinMiners CPU miner for the NeuroMorph (Cereblix / CRB) proof-of-work — one
binary that auto-tunes to your CPU. Linux, Windows, and HiveOS builds below.

Highlights

  • Runtime CPU dispatch (new). The miner detects your CPU at startup and
    selects the fastest AES backend automatically — no more guessing which build to
    download:

    • aesni — AES-NI (any AVX2+AES CPU)
    • vaes — VAES 256-bit (Zen3+/Ryzen 5000+, Intel Ice Lake+)
    • vaes512 — AVX-512 VAES 512-bit (Zen4, Intel server)

    The chosen backend is shown in the startup banner (AES backend : …). Every
    path is verified byte-identical to the reference at startup, so it always
    produces correct shares (and safely falls back if a path isn't supported).

  • 🪟 Windows build — standalone cm-cpu-miner.exe, no extra DLLs, with a
    ready-to-edit mine.bat. Correct physical-core auto-detection, large-page
    status, and a clean UTF-8 console.

  • 🐧 Linux build for glibc 2.34+ (built on Ubuntu 22.04) and a portable
    x86-64-v3 baseline, so it runs on older distros and any AVX2 CPU. Includes a
    mine.sh launcher.

  • 🐝 HiveOS custom-miner package with dashboard hashrate, huge-page setup,
    and auto-restart.

  • 🔒 No built-in dev fee. Pool-locked to the official CoinMiners pool.

Downloads

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

SHA-256

315b7396998527340aa984b51ac6d15f693d5884fadae94fde0e0697ea0f6dea  cm-cpu-miner-1.0.1hiveos.tar.gz
419721c690288a0b3eb1d4de1c65185cdd7857b9ff239ff83916245b043ebc3b  cm-cpu-miner-1.0.1-linux-x86_64.tar.gz
1927d12c4ccf34300e3df04c2ca349b54b790c87849fdc9a583bfcfd2d05da6b  cm-cpu-miner-1.0.1-windows-x86_64.zip

Quick start

Linux

tar -xzf cm-cpu-miner-1.0.1-linux-x86_64.tar.gz && cd cm-cpu-miner
sudo sysctl -w vm.nr_hugepages=$(( $(nproc) + 70 ))   # recommended
./cm-cpu-miner -o stratum+tcp://eu.coin-miners.info:8437 -u YOUR_CRB_ADDRESS.worker1

(or edit mine.sh and run ./mine.sh)

Windows — extract the zip, edit WALLET in mine.bat, double-click it.

HiveOS — add a Custom miner, set the Installation URL to the
cm-cpu-miner-1.0.1hiveos.tar.gz asset, wallet template %WAL%.%WORKER_NAME%,
Pool URL eu.coin-miners.info:8437.

Performance tips

NeuroMorph is memory-bound. For the best hashrate:

  • Enable huge pages (Linux: the sysctl above / HiveOS does it automatically;
    Windows: grant "Lock pages in memory" in secpol.msc and run as admin).
  • On chips with SMT, try -t <logical-threads> (e.g. -t 24 on a 12-core/24-thread
    CPU) — the dependent dataset reads are latency-bound, so SMT can raise throughput.

Notes

  • Requires a CPU with AES-NI + AVX2 (any CPU from ~2015 onward).
  • Linux build dynamically links OpenSSL 3 + libcurl4 (present on 22.04+ and most
    distros); Windows build is fully standalone.
  • Solo mining: prefix your wallet with solo:.

Verify a download: sha256sum -c SHA256SUMS

v1.0.0

21 Jun 09:35
8a9c347

Choose a tag to compare

CoinMiners Cereblix CPU miner v1.0.0 no fee

The miner has no fee in it but is locked to our mining pool CoinMiners Cereblix Pool you can't miner in other pools.

The miner could give you a small hashrate boost on some CPU models and is compatible with dual CPU config.

For Windows:

Edit mine.bat file and change this line "WALLET=YOUR_CRB_ADDRESS" with your wallet address save and start mining. The windows will flag the file as a virus and you will need to add it to whitelist.
Here it is the virustotal link: VirusTotal
i can't make it non detectable because this is an actual miner.

For linux:

Edit mine.sh file and add your wallet address and the stratum location. The script will enable huge pages for some extra hashrate if you have root or sudo access.

For HiveOS:

Flight Sheet settings

  • Miner: Custom → cm-cpu-miner (you can leave it empty, it will auto pickup name after you paste the tarball github link)
  • Installation URL: URL of the tarball cm-cpu-miner-1.0.0hiveos.tar.gz from github
  • Pool URL: an official endpoint, e.g. eu.coin-miners.info:8437
    (must be *.coin-miners.info — the miner is locked to the CoinMiners pool)
  • Wallet and worker template: %WAL%.%WORKER_NAME%
  • Pass: x
  • Extra config arguments: e.g. -t 16 (omit to auto-use all cores, the -t 16 is just an example, the miner will auto-use all your physical cores, so if you have a cpu with 64 cores and 128 threads the miner will use just the 64 cores, if you use more than 64 you could get lower hashrate)

Verify your download (sha256sum)

95c65e7d7de529891076d3395e137b278f69d08751bf01fe8469e7b7445f2c25 *cm-cpu-miner-1.0.0hiveos.tar.gz
3a8bbc9a02b6823892c23417956b9e2996fbe8c8de88199a35b08e5d2fdb352a *cm-cpu-miner-1.0.0-linux-x86_64.tar.gz
6bf9f204b7db0435d141e1269171149279686fcdeb5e48e8e62aaeda20605c50 *cm-cpu-miner-1.0.0-windows-x86_64.zip