github ocminer/keryx-miner-supr v0.5.4
keryx-miner-supr v0.5.4

latest releases: v0.13.3, v0.13.2, v0.13.1...
3 months ago

keryx-miner-supr v0.5.4

What's new since 0.5.3

AMD HiveOS package — clearer failures + non-blocking startup

The AMD/OpenCL HiveOS package could show a black screen / instant exit with no error
when the rig's OpenCL stack wasn't usable. Two fixes:

  • OpenCL preflight in h-run.sh. The dynamic AMD build mines via
    libkeryxopencl.so, which needs libOpenCL.so.1 + a registered AMD OpenCL ICD.
    If those are missing (or no GPU is visible) the miner used to make 0 workers and
    exit silently. It now checks the ICD loader and clinfo device visibility and
    prints an actionable diagnostic to both the log and the screen. Log handling is
    fixed too (truncate once, then tee -a) so the preflight lines survive for
    h-stats.sh.
  • Background model prefetch (main.rs). Model files now prefetch in the
    background instead of blocking startup. The OPoI gate already keeps PoW suspended
    until models are ready, so a rig whose OpenCL stack can't create a worker now
    surfaces that error immediately (and connects to the pool meanwhile) instead of
    downloading the whole model first and only then failing.

(NVIDIA static-cuda build is unaffected by the AMD-side change — its worker is built in.)

RTX 5090 tuning recipe (suprtuner.md)

KeryxHash is power-bound on the RTX 5090, so the win is more work per watt, not a
different kernel. Added a byte-exact tuning recipe — power limit 600 W + ~+250 MHz
core-clock offset ≈ +8-9%
, verified to produce identical hashes (zero extra rejects).
See suprtuner.md for HiveOS / MSI Afterburner / nvidia-settings values and the safe
offset ceiling.

Downloads

File Platform
keryx-miner-supr-0.5.4-linux-x86_64.tar.gz Linux x86_64, dynamic (binary + libkeryxcuda.so + libkeryxopencl.so; auto-detects NVIDIA/AMD)
keryx-miner-supr-0.5.4.tar.gz HiveOS custom miner — NVIDIA (single static-cuda binary + h-*.sh)
keryx-miner-supr-amd-0.5.4-hiveos.tar.gz HiveOS custom miner — AMD/OpenCL (dynamic binary + libkeryxopencl.so + the preflight fix)

Verify with sha256sum -c SHA256SUMS.txt.
Built against CUDA 12.x / glibc ≥ 2.30 (Ubuntu 20.04 container) for broad compatibility.

Don't miss a new keryx-miner-supr release

NewReleases is sending notifications on new releases.