Releases: scorpio18/cm-cpu-miner
v1.0.4
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-tby hand. It prints, e.g.:The choice is per-CPU (SMT usually wins on Zen3/Zen4; physical can win on olderauto-tune physical 53.6 kH/s vs SMT 68.8 kH/s -> SMT (all threads)
parts). Pass-t Nto 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 Nto 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
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-editmine.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-v3baseline, so it runs on older distros and any AVX2 CPU. Includes a
mine.shlauncher. -
🐝 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
sysctlabove / HiveOS does it automatically;
Windows: grant "Lock pages in memory" insecpol.mscand run as admin). - On chips with SMT, try
-t <logical-threads>(e.g.-t 24on 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
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