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.