Uminer GPU v0.1.21 (Testing Release)
Uminer GPU v0.1.21 Testing Release
English
Highlights
- Improves unattended recovery when a GPU reports work but stops making live progress.
- Rebuilds unhealthy pool sessions without overriding the user's configured pool selection.
- Corrects multi-GPU developer-fee time and effective-rate reporting.
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 xFixes and Changes
- Per-GPU live hashrate is cleared when a device is paused, thermally stopped, unhealthy or no
longer making progress; the whole-rig state now calls out thermal pause and zero live hashrate. - A relative per-device progress guard is enabled by default. An explicit
--min-nonce-rate
remains available for operators that require a stricter absolute floor. - Default thermal protection is now 85 C throttling and 90 C pause. A stale telemetry source is
treated as a protection failure instead of silently retaining the last temperature. - Repeated unaccepted responses for the current job rebuild the current connection. A single-pool
configuration never changes target; when multiple pools are explicitly configured, UMINER waits
for continuous unavailability before selecting the next entry. The default grace is 180 seconds
and can be set with--failover-after-secs(60-3600 seconds). - Startup GPU-management commands are time-bounded, and queued Auto-Tune work no longer consumes
another GPU's watchdog allowance. - Developer-fee work rechecks device eligibility before execution. Its status uses aggregate GPU
runtime, so the displayed effective percentage remains comparable on one or many GPUs. - JSON configuration now rejects unknown keys. Invalid job-auth, frame-size and log-retention
values exit as configuration errors instead of GPU errors. - Adds compatibility for object-shaped successful login/submit responses used by additional BTX
pool implementations.
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.
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 source, package manifest, active Fee policy, CUDA
architecture inventory, deterministic workspace tests and two byte-identical clean release builds
were verified. Long-duration production qualification is continuing and is not claimed here.
繁體中文
重點
- 改善 GPU 顯示工作中但已停止有效進度時的無人值守自癒能力。
- 當礦池連線異常時重建目前連線,不覆蓋使用者設定的礦池選擇。
- 修正多 GPU 開發者費用時間與實際比例的顯示口徑。
最簡使用方式(BTX)
請將 <BTX_ADDRESS> 替換為完整 BTX 地址:
./uminer --coin btx -o stratum+tcp://global.btxpool.org:23333 -u <BTX_ADDRESS>.rig01 -p x修正與變更
- GPU 暫停、過熱停止、失去健康狀態或不再產生進度時,逐卡即時算力會歸零;整機狀態會明確提示
過熱暫停與即時零算力。 - 預設啟用依每張 GPU 自身表現建立的相對進度保護;需要更嚴格絕對下限時仍可使用
--min-nonce-rate。 - 預設溫控改為 85 C 限速、90 C 暫停。遙測來源長時間未更新時會視為保護鏈失效,不再沿用舊溫度。
- 目前任務持續沒有 accepted 的回覆會重建目前連線。只設定一個礦池時永遠不會更換目標;只有使用者
明確設定多個礦池且目前目標持續不可用超過寬限時間後,才會選擇列表中的下一個。預設寬限時間為
180 秒,可用--failover-after-secs設定為 60–3600 秒。 - 啟動期 GPU 管理命令加入執行期限,Auto-Tune 排隊時間不再佔用其他 GPU 的 watchdog 額度。
- Fee 執行前會再次確認裝置健康與溫控資格;狀態面板按 GPU 聚合運行時間計算,因此單卡與多卡的
實際比例口徑一致。 - JSON 設定檔現在會拒絕未知鍵;非法 job-auth、frame 大小與日誌保留值會以設定錯誤退出,
不再誤報為 GPU 錯誤。 - 新增更多 BTX 礦池所使用的物件型成功登入/提交回覆相容性。
相容性
- 僅提供 Linux x86_64,不含 Windows。
- 內嵌 native SASS:
sm_75、sm_80、sm_86、sm_89、sm_120。 - Turing/CMP、Ampere、Ada 需 NVIDIA 535 或更新驅動。
- Blackwell 需 NVIDIA 580.95 或更新驅動。
- 執行時不需安裝 CUDA Toolkit。
開發者費用
- BTX:2%。
- CSD:3%。
- 各幣種費率已固化於本版本,CLI 無法下調。
- 只有 Fee 路由進入 READY 後 GPU 才會切換;使用者礦池連線保持在線,Fee 路由不可用時不會暫停
使用者挖礦。
發佈範圍
本版是 Linux 測試階段發佈。已驗證來源、套件 manifest、active Fee 策略、CUDA 架構清單、
確定性 workspace 測試與兩次位元組完全一致的 clean release build。長時間生產資格驗收仍在持續,
本版不宣稱已完成。