v0.32
What's new (v0.32)
Fix for RTX 50-series (Blackwell) rigs that couldn't start mining at all. Strongly
recommended for anyone on an RTX 5070 / 5080 / 5090 or any other Blackwell GPU.
🛠️ Fix: RTX 50-series (sm_120) "failed to initialize"
On Blackwell cards the miner could disable the GPU at startup and drop into an endless
reconnect loop:
GPU #0 (NVIDIA GeForce RTX 5090) failed to initialize and was disabled:
CUDA PTX load failed for sm_120 ... "unknown error"
launching: 0 cpu miners
All workers are already dead
The bundled GPU code for sm_120/sm_100 was compiled with a CUDA toolkit newer than the
driver most rigs actually run, so the driver couldn't load it and the card was dropped. Fixed
on three levels:
- the
sm_120andsm_100GPU kernels are now built for broad driver compatibility — they
load on every Blackwell-capable driver, not just the very newest one; - the miner now tries a chain of compatible kernels and uses the first one your driver can
load, instead of giving up after the first failure; and - if a kernel is too new for your driver, the log now says so clearly (e.g.
needs CUDA driver >= 12.8 but this driver is 12.4) instead of a crypticunknown error.
No config changes needed — just update and restart. If your RTX 50-series rig was stuck
reconnecting, this release gets it mining.
Carried forward (from v0.31)
- Crash fix for high-GPU-count rigs (share-pending lock now waits instead of panicking).
- Self-healing model download — a truncated/corrupt tokenizer is re-fetched automatically.
Carried forward (from v0.30)
- Pool-proxy OPoI inference — no local IPFS, inference reward credited to your rig.
- No miner dev fee (mines 100% to your address); bounded inference + reliable auto-reconnect.
- DAA-gated SALT
v1 → v2 → v4consensus parity; per-share OPoI proof (required by default);
on-demand model tiers (--high/--very-high/--cpu-inference).