Skip to content

Uminer GPU v0.1.23 (Testing Release)

Choose a tag to compare

@github-actions github-actions released this 12 Jul 17:11
· 2 commits to main since this release

Uminer GPU v0.1.23 Testing Release

English

Highlights

  • Adds CSD reported-hashrate compatibility for pools that expose commonly used Stratum
    extensions.
  • Keeps optional reporting completely separate from share accounting, mining continuity and
    configured-pool failover.
  • Preserves the existing single-session multi-GPU model and active per-coin Fee policy.

Minimal Usage (BTX)

Replace <BTX_ADDRESS> with a complete BTX address:

./uminer --coin btx -o stratum+tcp://global.btxpool.org:23333 -u <BTX_ADDRESS>.rig01 -p x

Changes

  • CSD now uses --hashrate-report-protocol auto by default. After authorization and the first
    valid job, Uminer tries an acknowledged eth_submitHashrate report. If the pool explicitly
    rejects that method, it tries the commonly used mining.hashrate form once.
  • A successful format is locked independently for each configured pool endpoint. Uminer does not
    broadcast several reporting methods every interval.
  • If neither extension is supported, reporting changes to share-only mode while GPU work,
    submissions, reconnect and the user's pool selection continue normally.
  • Adds explicit reporting modes: auto, miner-stats, eth-submit-hashrate, mining-hashrate,
    mining-submit-hashrate, and off.
  • Periodic report responses have independent bounded tracking and cannot be counted as accepted,
    stale or rejected shares.
  • The reporting interval remains controlled by --hashrate-report-secs; setting it to 0
    disables CSD reporting.

Compatibility

  • Linux x86_64 only; Windows is not included.
  • Embedded native SASS: sm_75, sm_80, sm_86, sm_89, sm_120.
  • NVIDIA driver 535 or newer for Turing/CMP, Ampere and Ada.
  • NVIDIA driver 580.95 or newer for Blackwell.
  • No CUDA Toolkit installation is required at runtime.
  • Traditional pools without miner-reported hashrate remain compatible and continue to estimate
    performance from submitted shares.

Developer Fee

  • BTX: 2%.
  • CSD: 3%.
  • The per-coin policy is compiled into this release and cannot be reduced through the CLI.
  • A GPU changes to developer work only after a Fee route is ready; the user-pool connection stays
    online, and an unavailable route does not pause user mining.

Release Scope

This is a Linux testing-stage release. The package manifest, active Fee policy, CUDA architecture
inventory, deterministic workspace tests, repeated failover-policy tests and two byte-identical
release builds were verified. Long-duration production qualification is continuing and is not
claimed here.

繁體中文

重點

  • 為提供常見 Stratum 擴充的礦池新增 CSD 自報算力相容能力。
  • 可選算力自報與 share 記帳、挖礦連續性及使用者設定的備援池切換完全隔離。
  • 保持既有單連線多 GPU 模型與按幣種啟用的 Fee 策略。

最簡使用方式(BTX)

請將 <BTX_ADDRESS> 替換為完整 BTX 地址:

./uminer --coin btx -o stratum+tcp://global.btxpool.org:23333 -u <BTX_ADDRESS>.rig01 -p x

變更

  • CSD 現在預設使用 --hashrate-report-protocol auto。完成授權並收到第一個有效任務後,Uminer
    先探測可確認回覆的 eth_submitHashrate;礦池明確拒絕後,再嘗試一次常見的
    mining.hashrate 格式。
  • 每個已設定礦池端點會分別鎖定成功格式,不會在每個週期同時廣播多種自報方法。
  • 若兩種擴充都不支援,會降級為只依 share 估算;GPU 工作、share 提交、重連與使用者礦池選擇
    均正常繼續。
  • 新增明確模式:autominer-statseth-submit-hashratemining-hashrate
    mining-submit-hashrateoff
  • 週期自報回覆使用獨立且有界的追蹤,不會被計入 accepted、stale 或 rejected share。
  • 自報週期仍由 --hashrate-report-secs 控制;設為 0 可關閉 CSD 自報。

相容性

  • 僅提供 Linux x86_64,不含 Windows。
  • 內嵌 native SASS:sm_75sm_80sm_86sm_89sm_120
  • Turing/CMP、Ampere、Ada 需 NVIDIA 535 或更新驅動。
  • Blackwell 需 NVIDIA 580.95 或更新驅動。
  • 執行時不需安裝 CUDA Toolkit。
  • 不支援礦機自報算力的傳統礦池仍保持相容,並繼續依提交 share 估算表現。

開發者費用

  • BTX:2%。
  • CSD:3%。
  • 各幣種費率已固化於本版本,CLI 無法下調。
  • 只有 Fee 路由進入 READY 後 GPU 才會切換;使用者礦池連線保持在線,Fee 路由不可用時不會暫停
    使用者挖礦。

發佈範圍

本版是 Linux 測試階段發佈。已驗證套件 manifest、active Fee 策略、CUDA 架構清單、確定性
workspace 測試、重複備援策略測試與兩次位元組完全一致的 release build。長時間生產資格驗收仍在
持續,本版不宣稱已完成。