Repository navigation
Releases: PoWGrid/powgrid-tru-gpu-miner
Release list
PowGrid TRU GPU Miner v1.3.4
v1.3.4 is a critical stability, architecture scaling, and multi-GPU optimization release. It eliminates the 20%–50% duplicate share rejection issue on multi-card mining rigs, introduces Level-2 noncespace partitioning, unlocks asynchronous stream execution, and provides seamless mixed-rig (NVIDIA + AMD) support under HiveOS and Linux.
🚀 Key Improvements & Bug Fixes
-
Elimination of Multi-GPU Duplicate Shares (Level-2 Noncespace Partitioning):
- Previously, high-hashrate multi-GPU rigs experienced rapid nonce cycling within a shared 32-bit space, leading to
Duplicate sharepool rejects. - In v1.3.4, the 32-bit nonce space (
2^32) is deterministically partitioned intoNmutually exclusive slices (slice_size = 2^32 / N) based on active GPU rank. Overlapping search ranges between cards are mathematically impossible.
- Previously, high-hashrate multi-GPU rigs experienced rapid nonce cycling within a shared 32-bit space, leading to
-
Dual-Stream Asynchronous Pipeline & Kernel De-coupling:
- Replaced global blocking
cudaDeviceSynchronize()calls on work template updates with isolated stream synchronization (cudaStreamSynchronize) and asynchronous memory copies (cudaMemcpyAsync). - Resolves micro-stalls and hashrate drops when switching block jobs on high-density rigs.
- Replaced global blocking
-
Cross-GPU Thread-Safe Deduplication Filter:
- Integrated a global, lock-protected
(nTime, nonce)verification table across all GPU worker threads. Any duplicate solutions found across timestamp boundaries are filtered locally before reaching the Stratum socket.
- Integrated a global, lock-protected
-
Extended nTime Rollover Window (55s -> 600s):
- Expanded the work template timestamp advance limit from 55 seconds to 10 minutes (600s). Prevents rigs from getting trapped in static-timestamp loops during long block rounds.
-
Heterogeneous / Mixed-Rig Telemetry Fix for HiveOS:
- Updated
h-stats.shto correctly map and report per-device hashrates and thermal metrics on mixed rigs containing both NVIDIA (CUDA) and AMD (OpenCL) cards simultaneously.
- Updated
-
Built-in Multi-GPU Emulation Flag (
--emulate-gpus):- Added
--emulate-gpus <COUNT|NV,AMD>(e.g.,--emulate-gpus 6or--emulate-gpus 3nv,3amd) allowing miners and developers to validate multi-context partitioning on local test systems.
- Added
⚡ Quick Update & Download
Pool Endpoints
- Europe:
wss://tru.powgrid.xyz/stratum - Asia:
wss://asia-tru.powgrid.xyz/stratum
HiveOS Installation URL
Update your Flight Sheet Custom Miner URL:
https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.3.4/powgrid-tru-gpu-miner-hiveos.tar.gz
(Mirror: https://tru.powgrid.xyz/downloads/powgrid-tru-gpu-miner-hiveos.tar.gz)
Standalone (Windows / Linux)
- Windows x64: Download
powgrid-tru-gpu-miner-windows-x64.zip, unpack and configurestart_mining.bat. - Linux x86_64: Download
powgrid-tru-gpu-miner-linux-x64.tar.gz, unpack and configurestart_mining.sh. - Linux ARM64: Download
powgrid-tru-gpu-miner-linux-arm64.tar.gz(Jetson / aarch64 SBCs).
🔒 SHA-256 Checksums
e8fa87d70709ad6a5446e297d29deead74cd52b1f4f84c00bb44cdab7fc2b699 powgrid-tru-gpu-miner-hiveos.tar.gz
56872a27da0c3e75ca63bf9adc7175d68589383176d4d71410a651ac5b0e5bfc powgrid-tru-gpu-miner-linux-x64.tar.gz
211f1c7a15fcb90bd76024683c3b40f714f570e5cda1a6b81bc62efa7dff9db2 powgrid-tru-gpu-miner-linux-arm64.tar.gz
86dc4d7a3081b8d4be53b672dfe6b9bb52d2a9d5a248935a77ec0f0a7f4c1ed7 powgrid-tru-gpu-miner-windows-x64.zip
PowGrid TRU GPU Miner v1.3.3
v1.3.3 is a hardware compatibility and execution resilience release, introducing native Pascal architecture CUDA acceleration (sm_61 / sm_60), expanded legacy GPU targets, and robust Windows startup directory resolution.
🛠️ Improvements & Stability Fixes
• Native Pascal Architecture Support (sm_61 / sm_60): Full hardware acceleration for NVIDIA GeForce GTX 1060, GTX 1070, GTX 1080, GTX 1080 Ti, and Titan X Pascal cards. Eliminates the CUDA driver no kernel image is available for execution on the device error on Pascal-series GPUs.
• Expanded Architecture Kernel Matrix: Compiled and verified native kernels across all major NVIDIA compute generations: Pascal (sm_60, sm_61), Volta (sm_70), Turing (sm_75), Ampere (sm_80, sm_86), Ada Lovelace (sm_89), Hopper (sm_90), and Blackwell (sm_100, sm_120).
• Bulletproof Windows Execution Script: Hardened start_mining.bat with absolute script directory pinning (cd /d "%~dp0" and "%~dp0powgrid-tru-gpu-miner.exe"). Fixes Windows CMD 'powgrid-tru-gpu-miner.exe' is not recognized errors when executed from shortcuts or varying working directories.
• OpenCL Multi-Vendor Fallback: Retained zero-configuration OpenCL mining backend for AMD Radeon, Intel Arc, and legacy GPUs.
• Fresh Native Release Builds: Newly compiled, fully optimized standalone release binaries for HiveOS, Linux x86_64, Windows x64, and Linux ARM64 (NVIDIA Jetson / generic aarch64).
⚡ Quick Update & Download
Pool Endpoints
• Global / Europe: wss://tru.powgrid.xyz/stratum
• Asia / China (Low Latency & GFW Relay): wss://asia-tru.powgrid.xyz/stratum
HiveOS Flight Sheet
Update your Installation URL in Custom Miner Config:
https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.3.3/powgrid-tru-gpu-miner-hiveos.tar.gz
(Mirror: https://tru.powgrid.xyz/downloads/powgrid-tru-gpu-miner-hiveos.tar.gz)
Standalone (Windows / Linux)
• Windows x64: Download and extract powgrid-tru-gpu-miner-windows-x64.zip, configure your wallet in start_mining.bat and run.
• Linux x64 / ARM64: Download powgrid-tru-gpu-miner-linux-x64.tar.gz (or linux-arm64), extract and run ./start_mining.sh.
🔒 Checksums (SHA-256)
7dcb34511fdd051a762e1f0bcbb294b8944938719e6b25fee442cd50d29cfc2a powgrid-tru-gpu-miner-hiveos.tar.gz
3168b3c577241d6598e9108410c6399e8de309d155691b742e4ec423ee8acb14 powgrid-tru-gpu-miner-linux-x64.tar.gz
325b1745fc5f086d8b7d4533180c228f15d0a570aed294c0fae0f2fd86df8ccd powgrid-tru-gpu-miner-windows-x64.zip
9fd1ae2c8e6d02b226abc11cdf6467a5d3d4817b1ebe8aa9606e49e96eb1598c powgrid-tru-gpu-miner-linux-arm64.tar.gz
PowGrid TRU GPU Miner v1.3.2
v1.3.2 is a network resilience and connection stability release, introducing bi-directional WebSocket Ping/Pong protocol handling and automatic stale share queue purging upon reconnection.
🛠️ Improvements & Stability Fixes
• Bi-Directional WebSocket Ping/Pong Support: Full RFC 6455 compliant handling for Stratum WebSocket control frames. The miner now actively echoes back ping payloads with immediate Pong responses, ensuring edge proxies, cloud firewalls, and carrier-grade NATs keep mining sessions active without idling out.
• Stale Share Queue Purge on Reconnect: Prevents submission of obsolete shares computed while the connection was dropping or re-establishing. Automatically drains outdated nonces from the transmission buffer upon new socket handshake, eliminating rejected shares on connection recovery.
• Dedicated Asia / China Stratum Relay: Introduced high-speed Anycast edge relay at wss://asia-tru.powgrid.xyz/stratum (mirror wss://cn-tru.powgrid.xyz/stratum) terminating at regional nodes (Hong Kong, Tokyo, Singapore) for sub-40ms latency and robust Great Firewall (GFW) resilience.
• Synchronized Multi-GPU Engine: Maintained multi-GPU parallel CUDA kernel dispatch with low-latency job distribution across all installed NVIDIA GPUs (Blackwell, Ada Lovelace, Ampere, Turing).
• Fresh Native Release Builds: Newly compiled, fully optimized standalone release binaries for HiveOS, Linux x86_64, Windows x64, and Linux ARM64 (Jetson).
⚡ Quick Update & Download
Pool Endpoints
- Global / Europe:
wss://tru.powgrid.xyz/stratum - Asia / China (Low Latency & GFW Relay):
wss://asia-tru.powgrid.xyz/stratum
HiveOS Flight Sheet
Update your Installation URL in Custom Miner Config:
https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.3.2/powgrid-tru-gpu-miner-hiveos.tar.gz
(Mirror: https://tru.powgrid.xyz/downloads/powgrid-tru-gpu-miner-hiveos.tar.gz)
Standalone (Windows / Linux)
- Windows x64: Download and extract
powgrid-tru-gpu-miner-windows-x64.zip, configure your wallet instart_mining.batand run. - Linux x64: Download
powgrid-tru-gpu-miner-linux-x64.tar.gz, extract and run./start_mining.sh.
🔒 Checksums (SHA-256)
385dcdce3cc31799e0664a02adb80441fd673123cd0d208f189138515e0f2359 powgrid-tru-gpu-miner-hiveos.tar.gz
2c70f9caaadd2935b1a32b6fb3d61491e57b46b56b92e4788132a447e78378f0 powgrid-tru-gpu-miner-linux-x64.tar.gz
128b0907ec8dad4cd57468d7f8238f6c4c7ddc5941acc01c4ab79d13b50274f0 powgrid-tru-gpu-miner-windows-x64.zip
543f2fe7b40abbd066b26736721f51a93718be9caf58f0d6418e855f30da4d2e powgrid-tru-gpu-miner-linux-arm64.tar.gz
PowGrid TRU GPU Miner v1.3.1
v1.3.1 is a stability release focused on 24/7 connection reliability, introducing automated WebSocket keepalive heartbeats and graceful reconnection backoff.
🛠️ Improvements & Stability Fixes
• Automated WebSocket Keepalive Ping: Added periodic 20-second client-side control frames. Eliminates silent socket drops caused by firewall, router NAT, and reverse-proxy idle timeouts during quiet intervals between shares.
• Graceful Reconnect Backoff: Added a 2-second cooldown before reconnect attempts to prevent socket spam and avoid watchdog terminations on HiveOS and Windows.
• Stratum Ping/Pong Handling: Seamlessly responds to keepalive frames without interrupting pending share submissions.
• Fresh Native Builds: Updated release binaries for HiveOS, Linux (x86_64, ARM64 Jetson), and Windows x64.
⚡ Quick Update & Download
HiveOS Flight Sheet
Update your Installation URL in Custom Miner Config:
https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.3.1/powgrid-tru-gpu-miner-hiveos.tar.gz
(Mirror: https://tru.powgrid.xyz/downloads/powgrid-tru-gpu-miner-hiveos.tar.gz)
Standalone (Windows / Linux)
- Windows x64: Download and extract
powgrid-tru-gpu-miner-windows-x64.zip, runstart_mining.bat. - Linux x64: Download
powgrid-tru-gpu-miner-linux-x64.tar.gz, extract and run./start_mining.sh.
🔒 Checksums (SHA-256)
5892413e4aad9d9fc522c83a246079926dd41a2ad55bb22497e78dc938184139 powgrid-tru-gpu-miner-hiveos.tar.gz
13abf6a55c8cf9a08511c131aabf65d41f23c26753ea2a017f7e7711cfcd124f powgrid-tru-gpu-miner-linux-x64.tar.gz
bb471b2c2fbcb525b0fad9ffdb08a88e8cd0222d35f750309b367db48dfe15de powgrid-tru-gpu-miner-windows-x64.zip
407881ac2e03167f5f4464b57676d673b69f8bd6a1a5a7a12513e739b4c51d9e powgrid-tru-gpu-miner-linux-arm64.tar.gz
PowGrid TRU GPU Miner v1.3.0
PowGrid TRU GPU Miner v1.3.0
v1.3.0 adds native dual-engine mining: simultaneous CUDA (NVIDIA) and OpenCL (AMD / Intel) under a single unified process.
🚀 What's New
- Hybrid AMD + NVIDIA Mining: Simultaneous CUDA & OpenCL execution in a single process.
- Lockless Work Distribution: Atomic nonce scheduling (
fetch_add) with zero collisions across mixed rigs. - Plug-and-Play: Automatically detects and mines on all available GPUs on startup.
- NVIDIA Jetson Native Support: Full hardware targets for Orin (
sm_87), Xavier (sm_72), TX2 (sm_62), Nano (sm_53). - HiveOS Multi-GPU Hashrate: Real-time per-GPU telemetry reporting directly in HiveOS dashboard.
⚡ Quick Start
Linux (x86_64 / ARM64 Jetson)
wget https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.3.0/powgrid-tru-gpu-miner-linux-x64.tar.gz # or linux-arm64
tar -xzf powgrid-tru-gpu-miner-linux-*.tar.gz && cd powgrid-tru-gpu-miner
./powgrid-tru-gpu-miner --pool wss://tru.powgrid.xyz/stratum --wallet <YOUR_TRU_WALLET> --worker rig1(Mirror download: https://tru.powgrid.xyz/downloads/powgrid-tru-gpu-miner-linux-x64.tar.gz)
Windows x64 (PowerShell)
Invoke-WebRequest -Uri "https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.3.0/powgrid-tru-gpu-miner-windows-x64.zip" -OutFile "miner.zip"
Expand-Archive miner.zip -DestinationPath . ; cd powgrid-tru-gpu-miner
.\powgrid-tru-gpu-miner.exe --pool wss://tru.powgrid.xyz/stratum --wallet <YOUR_TRU_WALLET> --worker rig-win1(Or unpack powgrid-tru-gpu-miner-windows-x64.zip, edit start_mining.bat and run).
🐝 HiveOS Flight Sheet
- Coin:
TRU| Pool:Configure in miner| Miner:Custom - Miner name:
powgrid-tru-miner - Installation URL:
https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.3.0/powgrid-tru-gpu-miner-hiveos.tar.gz
(Mirror:https://tru.powgrid.xyz/downloads/powgrid-tru-gpu-miner-hiveos.tar.gz) - Hash algorithm: (Leave blank)
- Wallet and worker template:
%WAL% - Worker name:
%WORKER_NAME% - Pool URL:
wss://tru.powgrid.xyz/stratum - Pass:
x
🔒 Checksums (SHA-256)
807e4336533b5207245c326481429e995eb788b5f8ac68d293abbc18a0539476 powgrid-tru-gpu-miner-linux-x64.tar.gz
407881ac2e03167f5f4464b57676d673b69f8bd6a1a5a7a12513e739b4c51d9e powgrid-tru-gpu-miner-linux-arm64.tar.gz
33a932607ade7549d7da43c0639a995fb0490c66a1f9e923666735760154cbae powgrid-tru-gpu-miner-windows-x64.zip
1ecb99dd56043ef2213aa0e02ca8dd51779f1b1b7862e2906c287feed4a3cd7c powgrid-tru-gpu-miner-hiveos.tar.gz
PowGrid TRU GPU Miner v1.2.0
What's Changed in v1.2.0
Critical Fixes & Improvements
- Consensus-Safe nTime Rolling: Completely eliminated artificial worker nTime offset (
worker_name_hash % 36 * 100s) that caused block timestamps to drift into the future. - Noncespace Partitioning: Multi-rig setups on the same wallet now partition the search space via deterministic worker nonce seeds (
start_nonce = rand_u32() ^ worker_nonce_seed) without altering block header timestamps. - Synchronized Wall-Clock Tracking: nTime strictly tracks real elapsed wall-clock seconds and respects blockchain MTP consensus boundaries.
- Clean TUI & Telemetry: Native clean v1.2 banner in ANSI TUI, CLI usage, and Stratum user agent.
- Fresh Native Multiplatform Builds: Full native v1.2.0 binaries freshly compiled for Linux x64, HiveOS, and Windows x64 (MSVC + CUDA).
Checksums (SHA-256)
5cb701a63c49d4f0fccb370bb31edf1df867a76245ac2faa082417661de57360 powgrid-tru-gpu-miner-linux-x64.tar.gz
d22cad17abed65c7f8e0b7f8da183fac63b7b291899caed56bb994e6833e5af2 powgrid-tru-gpu-miner-hiveos.tar.gz
c90b14bef3665c23a1408d439fd44e6fdef737a05544b693aa8b1578881258ea powgrid-tru-gpu-miner-windows-x64.zip
PowGrid TRU GPU Miner v1.1.0
PowGrid TRU GPU Miner v1.1.0
High-performance, multi-architecture NVIDIA CUDA GPU miner for the TRU ($TRU) blockchain network, engineered by PoWGrid.
Highlights & Features
- TRUHash Dual-Stream Engine: Native asynchronous CUDA pipeline with continuous dispatch and zero GPU idle time between nonce batches.
- Next-Gen Hardware Architecture Support:
- Blackwell (
sm_120,compute_120) – RTX 5090, 5080, 5070, 5060 series. - Ada Lovelace (
sm_89) – RTX 4090, 4080, 4070 series. - Ampere (
sm_80,sm_86) – RTX 3090, 3080, 3070, A100 series. - Turing (
sm_75) – RTX 2080, 2070, 2060, GTX 1660 series.
- Blackwell (
- Stratum over WebSocket (WSS): Real-time bidirectional stratum mining protocol over encrypted TLS/WSS (
wss://tru.powgrid.xyz/stratum) with zero job dispatch delay. - Interactive 78-Column ANSI TUI Dashboard: Live per-GPU hashrate, rolling average, share acceptance/rejection counters, pool latency, temperature, fan speed, power usage, and electrical efficiency (MH/W).
- Hardware Power Control (
--watt): Embedded power cap management to protect thermal margins and maintain peak efficiency.
🐝 HiveOS Setup Guide (30 Seconds)
- Create a new Flight Sheet:
- Coin:
TRU - Wallet: Select or create your TRU Wallet
- Pool:
Configure in miner - Miner:
Custom
- Coin:
- Click Setup Miner Config:
- Miner name:
powgrid-tru-miner - Installation URL:
https://github.com/PoWGrid/powgrid-tru-gpu-miner/releases/download/v1.1.0/powgrid-tru-gpu-miner-hiveos.tar.gz - Hash algorithm:
truhash - Wallet and worker template:
%WAL% - Worker name:
%WORKER_NAME% - Pool URL:
wss://tru.powgrid.xyz/stratum - Pass:
x - (Optional) Extra config arguments:
--preset extremeor--watt 250
- Miner name:
- Apply changes and deploy Flight Sheet to your rig!
🚀 Standalone Quick Start
Linux
./powgrid-tru-gpu-miner --pool wss://tru.powgrid.xyz/stratum --wallet <YOUR_TRU_WALLET_ADDRESS> --worker rig1Windows
Edit start_mining.bat with your TRU wallet address, or run:
powgrid-tru-gpu-miner.exe --pool wss://tru.powgrid.xyz/stratum --wallet <YOUR_TRU_WALLET_ADDRESS> --worker rig-win1📦 Binary Packages Included
powgrid-tru-gpu-miner-hiveos.tar.gz– HiveOS custom miner distribution package.powgrid-tru-gpu-miner-linux-x64.tar.gz– Standalone Linux x64 executable & launchers.powgrid-tru-gpu-miner-windows-x64.zip– Standalone Windows x64 executable & batch launcher.