Skip to content

Uminer GPU v0.1.15 (Testing Release)

Choose a tag to compare

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

Uminer GPU v0.1.15

English

Highlights

  • Improves unattended recovery when a GPU operation stalls or a pool connection remains open
    without completing authorization.
  • Improves accepted-share continuity across reconnects, pool failover and rapid non-clean job
    updates.

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

  • Added an end-to-end pool handshake deadline. A pool is reported online only after subscribe,
    authorize and the first valid job complete.
  • Pool submit-health failures now participate in ordered failover instead of repeatedly selecting
    a connected but non-accounting endpoint.
  • BTX signed-job checking is available through --job-auth off|warn|require and
    --job-auth-pubkey.
  • --idle-secs now accepts 30–86400 seconds; half-open detection can no longer be disabled.
  • The local API retries its bind if the configured port is temporarily unavailable.

Fixes

  • Fixed watchdog gaps during the first GPU batch, device initialization, recovery and auto-tune.
  • Fixed an incorrect BTX hashrate spike in the first statistics report after reconnecting.
  • Fixed CSD fractional vardiff handling for values such as 0.25 and 2.4.
  • Fixed developer-fee scheduling drift after a temporarily infeasible schedule and preserved the
    Fee control channel after a GPU worker recovery.
  • Fixed avoidable stale-share loss when a pool explicitly keeps the previous job valid.

Compatibility

  • Linux x86_64
  • NVIDIA driver 535 or newer for Turing, Ampere and Ada
  • NVIDIA driver 580.95 or newer for Blackwell
  • glibc 2.30 or newer
  • Native GPU code: sm_75, sm_80, sm_86, sm_89, sm_120
  • PTX fallback is included for supported legacy and Blackwell paths
  • Windows is not included in this release

Upgrade Notes

  • No pool configuration changes are required unless --idle-secs 0 was used; select a value of
    at least 30 seconds.
  • Auto-tune results are cached per GPU and version. The first BTX start on this version may tune
    once; later starts reuse the result when the hardware and driver identity match.

Developer Fee

  • BTX: 2%.
  • CSD: 3%.
  • The rate is compiled into this release and disclosed per coin. A Fee window starts only after a
    trusted Fee route has completed subscribe/authorize and supplied a valid job. If no trusted route
    is ready, user mining continues without interruption and the missed Fee window is not recovered.

Known Issues

  • This testing release is Linux-only. Windows assets remain unavailable.
  • Broad multi-GPU farm qualification is still ongoing; operators should monitor the first rollout
    with the built-in two-minute status summary and HTTP statistics endpoint.

Download and Verification

Download only from:
https://github.com/UminerDev/UminerGpu/releases/tag/v0.1.15

Verify the downloaded files with SHA256SUMS.txt and RELEASE-PUBLIC-KEY.pem before use.

繁體中文

版本重點

  • 改善 GPU 操作卡住,或礦池連線保持開啟但未完成授權時的無人值守恢復能力。
  • 改善重連、礦池備援切換,以及快速非 clean 任務更新期間的 accepted share 連續性。

最簡使用方式(BTX)

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

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

變更

  • 新增完整礦池握手期限。只有 subscribe、authorize 與首個有效任務全部完成後,才會顯示礦池上線。
  • 礦池 submit 健康異常現在會參與依序備援切換,不再反覆選擇已連線但無法正確記帳的節點。
  • BTX 可透過 --job-auth off|warn|require--job-auth-pubkey 使用簽名任務檢查。
  • --idle-secs 現在接受 30–86400 秒;不能再關閉半開連線檢測。
  • 本機 API 在設定連接埠暫時無法綁定時會自動重試。

修正

  • 修正首個 GPU 批次、裝置初始化、恢復與 auto-tune 期間的 watchdog 盲區。
  • 修正 BTX 重連後第一份統計報告出現錯誤算力尖峰。
  • 修正 CSD 對 0.25、2.4 等小數 vardiff 的處理。
  • 修正開發者費用排程在暫時不可行後產生時間漂移,以及 GPU worker 恢復後 Fee 控制通道失效。
  • 修正礦池明確保留上一任務有效時可避免的 stale share 損失。

相容性

  • Linux x86_64
  • Turing、Ampere 與 Ada 需 NVIDIA 535 或更新驅動
  • Blackwell 需 NVIDIA 580.95 或更新驅動
  • glibc 2.30 或更新版本
  • 原生 GPU 程式:sm_75sm_80sm_86sm_89sm_120
  • 支援的 legacy 與 Blackwell 路徑均包含 PTX 備援
  • 本發行版不包含 Windows

升級說明

  • 除非先前使用 --idle-secs 0,否則不需要修改礦池設定;請改用至少 30 秒。
  • Auto-tune 結果會按 GPU 與版本快取。本版本首次啟動 BTX 時可能調校一次;硬體與驅動身份相符時,
    後續啟動會重用結果。

開發者費用

  • BTX:2%。
  • CSD:3%。
  • 費率按幣種固化在本發行版並公開披露。只有當受信任的 Fee 路由已完成
    subscribe/authorize 並取得有效任務後,才會進入 Fee 時間窗;若沒有受信任路由就緒,
    使用者挖礦持續進行,且該次 Fee 時間窗不追補。

已知問題

  • 本測試版本僅支援 Linux,尚未提供 Windows 資產。
  • 大規模多 GPU 礦場驗證仍在進行;首次部署時請使用內建兩分鐘狀態摘要與 HTTP 統計端點監控。

下載與驗證

僅從下列官方頁面下載:
https://github.com/UminerDev/UminerGpu/releases/tag/v0.1.15

使用前請透過 SHA256SUMS.txtRELEASE-PUBLIC-KEY.pem 驗證下載檔案。