github ocminer/keryx-miner-supr v0.9.4
v0.9.4 — RX 580/Polaris post-H5 fix + CUDA autotune

latest releases: v0.13.3, v0.13.2, v0.13.1...
one month ago

keryx-miner-supr v0.9.4

AMD / OpenCL — RX 580 / Polaris post-H5 fix (important)

Fixes AMD cards (RX 580 and other Polaris/older GPUs) that, since the H5 fork, hash at full rate but never find or submit a share. Root cause: the whole tier possession blob lives in one OpenCL buffer, and AMD caps a single allocation at CL_DEVICE_MAX_MEM_ALLOC_SIZE (~25% of VRAM / ~4 GB on Polaris). The old tier-0 models (≤2.5 GB) fit; at H5 tier-0 became Qwen3-8B (~4.8 GB blob), which exceeds the Polaris cap → a partial/broken buffer → the walk reads garbage and never meets target. The miner now raises the single-allocation cap (GPU_SINGLE_ALLOC_PERCENT=100, set automatically before OpenCL init and in the HiveOS/mmpOS launchers), and warns clearly if a driver still reports too small a cap. If your RX 580 stopped submitting after the fork, update to v0.9.4. No consensus/kernel change.

NVIDIA / CUDA

  • Per-arch PoM block-size autotune — the miner auto-picks its fastest launch config per GPU.
  • ILP-x2 walk kernel added as an autotuned option.

Assets

  • keryx-miner-supr-amd-0.9.4.0.tar.gz — HiveOS custom miner (AMD/OpenCL).
  • keryx-miner-supr-amd-mmpos_0.9.4.0.tar.gz — mmpOS package.
  • keryx-miner-supr-amd-0.9.4.0.zip — portable Linux AMD build.
  • NVIDIA / Windows / macOS assets are built by CI and attached as they complete.

Verify downloads against SHA256SUMS-amd.txt.

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

NewReleases is sending notifications on new releases.