What is PeakMiner?PeakMiner is a high-performance GPU miner built around one goal:
maximum real profit per watt. Instead of chasing raw hashrate only, our kernels are hand-tuned per GPU generation —
Maxwell → Blackwell on NVIDIA and
Vega → RDNA 4 on AMD — to deliver high hash at low power draw and low VRAM usage, and to keep running for weeks without a restart.
Now
multi-coin: mine
Pearl (PRL),
BTX or
CSD with a single binary — just switch with
--coin. Stratum V1, auto-detected TLS/SSL, failover pools.
Real profit = high hashrate × high uptime − power cost. PeakMiner is optimized for all three.✨ Key Features- Multi-coin — Pearl (pearlhash), BTX and CSD in one binary; switch with --coin pearl|btx|csd
- NVIDIA + AMD — tuned CUDA kernels per NVIDIA generation; AMD GPU support for CSD on Linux (Vega → RDNA 4 + Instinct)
- Peak efficiency on RTX 50xx / 40xx / 30xx / 20xx / GTX 16xx / 10xx / 900: high hash, low watt, low VRAM
- Built-in overclocking & thermal limits — per-GPU core/mem clock offsets or locked clocks, power limit (watts or %), automatic temp pause/resume, fan control (fixed or closed-loop)
- Stability first — job watchdog auto-reconnects after pool hiccups, failover pools (comma-separated), auto-detected TLS/SSL, mixed-card rigs validated across 20+ GPUs
- Luck & effort stats — see the % of expected effort per share and running luck in real time
- Zero extra setup — CUDA 12 runtime is bundled; no CUDA toolkit install needed on the rig
- Live monitoring — per-GPU hashrate, temp, fan, shares and uptime on the dashboard + built-in HTTP stats API + optional --report-stats push to pool dashboards
- Runs everywhere — Windows (.zip), Linux (.tar.gz), Docker image, HiveOS custom miner package with ready-made flight sheets
🖥 Supported HardwareNVIDIA (all coins): GTX 750 / 900-series (Maxwell), GTX 10-series (Pascal), GTX 16-series & RTX 20xx (Turing), RTX 30xx (Ampere), RTX 40xx (Ada), RTX 50xx (Blackwell) — plus datacenter cards (M40/M60, P100/P40, T4, V100, A100, H100/H200, B200/B300).
AMD (CSD, Linux only): RX Vega 56/64 / Radeon VII, RX 5000 (RDNA 1), RX 6000 (RDNA 2), RX 7000 (RDNA 3), Radeon 890M/880M/8060S APUs (RDNA 3.5), RX 9000 (RDNA 4) — plus Instinct MI25 → MI355X (CDNA).
📊 Benchmarks (Pearl — default OC — 0 invalid shares)Measured on vast.ai instances with default OC — manual OC gives more.
GPU Hashrate Efficiency
----------- ---------- ----------
H100 80GB 661.7 TH/s 974 GH/W
RTX 5090 354.3 TH/s 617 GH/W
RTX 4090 288.8 TH/s 643 GH/W
RTX 5080 206.1 TH/s 574 GH/W
RTX 4080 179.1 TH/s 563 GH/W
RTX 5070 Ti 174.0 TH/s 581 GH/W
RTX 4070 Ti 151.1 TH/s 535 GH/W
RTX 3090 Ti 139.5 TH/s 312 GH/W
RTX 5060 70.2 TH/s 682 GH/W (103 W)
Full numbers for every supported card:
PERFORMANCE.md on GitHub💰 Dev Fee — fully transparent- Pearl (PRL): 2% — reduced from 3% in v2.2.0 🎉
- BTX: 3%
- CSD: 3%
No hidden switching, no tricks. The fee funds ongoing development, new coin support and further kernel optimizations. You can verify fee behavior in the miner log at any time.
🚀 Quick StartPearl (Windows) — download the .zip, extract, edit start.bat:
peakminer.exe --url de.pearl.herominers.com:1200 --user <WALLET>.<WORKER>
Pearl (Linux) — download the .tar.gz, extract and run:
./peakminer --url de.pearl.herominers.com:1200 --user <WALLET>.<WORKER>
BTX — just add --coin btx and point at a BTX pool:
./peakminer --coin btx --user <WALLET>.<WORKER> --url btx-sg.lproute.com:8660
CSD (NVIDIA on Win/Linux, AMD on Linux):
./peakminer --coin csd --user <WALLET>.<WORKER> --url csd-ca.lproute.com:8760
HiveOS (custom miner):Installation URL = https://github.com/peakminer/peakminer/releases/download/v2.2.0/peakminer-2.2.0.tar.gz
Miner = Custom -> peakminer
Coin = pearl | btx | csd
Pool URL = de.pearl.herominers.com:1200 (TLS/SSL auto-detected)
Template = %WAL%.%WORKER_NAME%
Or import a ready-made flight sheet (HiveOS → Flight Sheets → Import from JSON, then set your wallet):
Docker:docker run --rm -t --gpus all peakminer/peakminer:2.2.0 \
--url de.pearl.herominers.com:1200 --user <WALLET>.<WORKER>
Built-in OC example (all GPUs, or per-card with an index suffix, e.g. --gpu-core0):
peakminer --gpu-core 150 --gpu-power 70% --gpu-temp-stop 70
Optional extra flags:--devices 0,1 # mine on a GPU subset (default: all)
--legacy-auth # standard Stratum V1 array authorize
--slice-secs 0.25 # fresher jobs at slightly higher CPU
--api-port 4068 # stats API port
--report-stats # push rig telemetry to stats-enabled pool dashboards (off by default)
🏊 Tested PoolsWorks with any Stratum V1 pool for the supported coins. Tested & supported:
Pearl (PRL):- HeroMiners — pearl.herominers.com
- LuckyPool — pearl.luckypool.io
- Kryptex — pool.kryptex.com
- AlphaPool — pearl.alphapool.tech
BTX:- LPRoute — btx-sg.lproute.com:8660
CSD:- Yamaduo — pool.yamaduo.no
- LuckyPool — csd.luckypool.io
- LPRoute — csd-ca.lproute.com:8760
⬇ Download v2.2.0All releases with SHA256 checksums:
github.com/peakminer/peakminer/releasesNote: like every GPU miner, some antivirus engines may flag the binary as a false positive. Always verify the SHA256 checksum against the release page and download only from official links above.🔄 Actively Developed27 releases shipped since launch (June 12). Recent highlights:
- v2.2.0 — AMD GPU support for CSD (Linux, Vega → RDNA 4 + Instinct), Pearl dev fee cut 3% → 2%
- v2.1.x — CSD +5% hashrate on all devices, BTX +5% on 20/30/40/50-series, Pascal (GTX 10xx) & Maxwell (GTX 900) support for CSD
- v2.0.x — hashrate boost across all three coins, GTX 16-series support, duplicate-share & Windows loading fixes
- v1.0.14–17 — BTX & CSD coin support added, H100/H200 (Hopper), luck & effort stats
Full changelog on the
releases page.
💬 Community & SupportWe answer fast. Found a bug, got a weird rig config, or want a feature? Open a GitHub issue or ping us on Telegram/Discord — stability reports from real rigs directly shape the next release.
Post your GPU model + hashrate + wall power below — we're collecting community benchmarks and will feature them in the OP. 🔥