What is PeakMiner?PeakMiner is a CUDA miner for
Pearl (PRL) built around one goal:
maximum real profit per watt. Instead of chasing raw hashrate only, our kernels are hand-tuned per GPU generation (Turing, Ampere, Ada, Blackwell) to deliver high hash at low power draw and low VRAM usage — and to keep running for weeks without a restart.
Real profit = high hashrate × high uptime ÷ power cost. PeakMiner is optimized for all three.
✨ Key Features- Peak efficiency on RTX 50xx / 40xx / 30xx / 20xx — tuned CUDA kernels per GPU generation: 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
- 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
- Runs everywhere — Windows (.zip), Linux (.tar.gz), Docker image, HiveOS custom miner package with ready-made flight sheet
📊 Benchmarks (Pearl · default OC · 0 invalid shares)Measured on vast.ai instances with default OC — manual OC gives more.
GPU Hashrate Efficiency
----------- ---------- ----------
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 GitHubSupported hardware: RTX 20xx (Turing), RTX 30xx (Ampere), RTX 40xx (Ada), RTX 50xx (Blackwell) — plus datacenter cards (T4, V100, A100, H100/H200, B200/B300).
💰 Dev Fee — fully transparent3% on Pearl (PRL). That's it — 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 StartWindows: download the .zip, extract, edit start.bat:
peakminer.exe --url de.pearl.herominers.com:1200 --user <WALLET>.<WORKER>
Linux: download the .tar.gz, extract and run:
./peakminer --url de.pearl.herominers.com:1200 --user <WALLET>.<WORKER>
HiveOS (custom miner):Installation URL = https://github.com/peakminer/peakminer/releases/download/v1.0.13/peakminer-1.0.13.tar.gz
Miner = Custom -> peakminer
Coin = pearl
Pool URL = de.pearl.herominers.com:1200 (TLS/SSL auto-detected)
Template = %WAL%.%WORKER_NAME%
Or just import this ready-made flight sheet (HiveOS → Flight Sheets → Import from JSON, then set your wallet):
{
"name": "PEAKMINER_PEARL",
"isFavorite": false,
"items": [
{
"coin": "PEARL",
"pool_ssl": false,
"pool_urls": [
"de.pearl.herominers.com:1200"
],
"dpool_ssl": false,
"miner": "custom",
"miner_alt": "peakminer",
"miner_config": {
"url": "de.pearl.herominers.com:1200",
"algo": "pearl",
"pass": "x",
"miner": "peakminer",
"template": "%WAL%.%WORKER_NAME%",
"install_url": "https://github.com/peakminer/peakminer/releases/download/v1.0.13/peakminer-1.0.13.tar.gz",
"user_config": ""
},
"pool_geo": []
}
]
}
Optional extra flags (Setup Miner Config box):
--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
Docker:docker run --rm -t --gpus all peakminer/peakminer:1.0.13 \
--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
🏊 Tested PoolsWorks with any Stratum V1 Pearl (PRL) pool. Tested & supported:
- HeroMiners — pearl.herominers.com
- LuckyPool — pearl.luckypool.io
- Kryptex — pool.kryptex.com
- AlphaPool — pearl.alphapool.tech
⬇ Download v1.0.13- Windows: peakminer-1.0.13-windows-x86_64.zip
- Linux / HiveOS: peakminer-1.0.13.tar.gz
- Docker: docker pull peakminer/peakminer:1.0.13
All 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 Developed10 releases shipped in the last 3 weeks. Recent highlights:
- v1.0.13 — fixed CUDA 716 crash on RTX 50-series (Windows), lower power draw, optional pool telemetry
- v1.0.12 — mixed-card rig hashrate fix, RTX 30-series +5–10% uplift
- v1.0.10 — RTX 30-series +13% hashrate, RTX 40-series +7%
- v1.0.7 — fan control (fixed / closed-loop), log-to-file, fewer stale shares
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. 🔥