Bitcoin Forum
May 09, 2026, 01:08:48 PM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN][Mining Software][CPU+GPU][x86+ARM] TNN Miner: The Modern Open-Source Miner  (Read 232 times)
Tritonn (OP)
Newbie
*
Offline

Activity: 13
Merit: 0


View Profile
June 14, 2025, 08:03:08 AM
Last edit: May 06, 2026, 10:25:40 PM by Tritonn
 #1

https://www.talkimg.com/images/2025/06/12/Udjyac.png

TNN Miner v0.8.2
---------------------------------------------
A fast, open-source, multi-platform CPU/GPU miner for new age Altcoins
Windows | macOS | Linux | Android (via Cellhasher OR unix shell) | HiveOS | mmpOS

Downloads
https://gitlab.com/Tritonn204/tnn-miner/-/releases

Build & Usage Instructions
https://gitlab.com/Tritonn204/tnn-miner/-/blob/dev/README.md?ref_type=heads
-------------------------------------------------------------------------------------------------------------
Supported CPU Coins and Algos [Default fee 2.5%, minimum 1%]
* = leader in hashrate performance
-------------------------------------------------------------------------------------------------------------
  
Coin/Algo     CPU     GPU     Solo/Node Mining
DeroSTABLEN/AYES
Spectre*STABLEN/A
XelisSTABLESTABLEYES
KawPowN/ASTABLE
RinHash*STABLEN/A
ShaiHive*STABLEN/AYES
YesPowerSTABLEN/A
YesPowerADVCSTABLEN/A
YesPowerICSTABLEN/A
YesPowerIOTSSTABLEN/A
YesPowerITCSTABLEN/A
YesPowerLITBSTABLEN/A
YesPowerLTNCGSTABLEN/A
YesPowerMGPCSTABLEN/A
YesPowerR16STABLEN/A
YesPowerRESSTABLEN/A
YesPowerSUGARSTABLEN/A
YesPowerTIDESTABLEN/A
YesPowerURXSTABLEN/A
YesPowerYTNSTABLEN/A
RandomX V1STABLEN/AYES
WalaHashSTABLESTABLE
AstrixHashSTABLESTABLE
NXLhashBETABETA


Features
  • Interactive startup wizard when run with missing args
  • Readable and intuitive session info screen
  • Optimized ARM CPU support for great Android and M-Series Mac mining
  • System-centered JIT Compilation for robust GPU support
  • Basic stat API with --broadcast at localhost:8989/stats
  • Native inclusion in mmpOS
  • Dual Hiveos/mmpOS wrapper

Official Discord Server



Videos
Mine Xelis on Smartphones in 2 clicks
How to Mine Dero with a Windows PC
Tritonn (OP)
Newbie
*
Offline

Activity: 13
Merit: 0


View Profile
June 14, 2025, 08:31:11 AM
Last edit: May 06, 2026, 07:09:39 PM by Tritonn
 #2

  TNN Miner v0.8.2
  -----------------------------------
   +Improved Xelis v3 CPU performance, especially on Zen4/Zen5 CPUs
   +Fixed Xelis v3 SIMD selection so the fastest available paths are used
   +Reduced Xelis live mining overhead and hashrate variance
   +Repaired NVIDIA GPU mining on Linux
   +Fixed NVIDIA CUDA/NVRTC runtime loading and bundling issues
   +Fixed NVIDIA KawPow kernel compilation and live mining issues
   +Improved Linux GPU package portability with bundled/patched runtime libraries
   +Improved Linux huge page reporting and 1GB huge page allocation behavior
   +Added general KawPow stability and performance improvements

  TNN Miner v0.8.0
  -----------------------------------
   +Improved Xelis v3 CPU hashrate by roughly 10%
   +Removed per-hash bignum overhead from Xelis difficulty checks
   +Added BMI2 gating for AVX2/AVX512 Xelis tiers
   +Applied faster raw byte difficulty checks to Dero/AstroBWT
   +Cleaned up unused Xelis v3 GPU kernel code
   +Added initial KawPow support
   +Fixed --test-xelis in GPU builds

  TNN Miner v0.7.8
  -----------------------------------
   +Improved GPU hashrate on AMD and NVIDIA
   +Added multi-strategy GPU kernel autotune
   +Fixed rejects after fresh autotune
   +Bundled required Windows runtime DLLs for GPU builds
   +Added HIPRTC preflight checks with platform-aware errors
   +Added Orochi support for HIP 6.x and 7.x runtimes
   +Added ROCm 6.0-6.3.3 shims for older drivers
   +Added GPU hwmon backend
   +Added debug build flag

  TNN Miner v0.7.7
  -----------------------------------
   +Significant Xelis v3 GPU hashrate improvements
   +Improved GPU autotuner with memory bandwidth cliff detection
   +Reduced Xelis GPU VRAM reserve from 128MB to 32MB
   +Drastically reduced CPU usage during GPU mining
   +Reclaimed roughly 500-800MB VRAM previously wasted during compilation
   +Added NVIDIA Linux disk cache for compiled kernels
   +Added automatic retune when cached settings become stale
   +Improved low-VRAM handling when loading cached tunes

  TNN Miner v0.7.6
  -----------------------------------
   +Added unified AMD + NVIDIA GPU build via Orochi
   +Improved Xelis v3 GPU performance with new kernel math and autotune changes
   +Added parallel GPU initialization and autotune
   +Fixed HiveOS/mmpOS GPU wrapper support
   +Bundled AMD ROCm and NVIDIA CUDA runtime libraries for wrappers
   +Added default tunes for RTX A2000, RX 7900 XTX, and CMP 170HX
   +Improved RandomX JIT behavior
   +Improved Xelis v3 CPU SIMD dispatch
   +Reduced AstroBWT startup memory overhead for non-Dero users

  TNN Miner v0.7.5b
  -----------------------------------
   +Added runtime GPU overclocking flags
   +Added per-device GPU core, memory, offset, and power limit controls
   +Added real-time GPU wattage reporting
   +Added hashes-per-watt efficiency reporting
   +Added ADL, ROCm SMI, and NVML power monitoring backends
   +Improved multi-GPU tune cache behavior on mixed/free-VRAM rigs
   +Bundled default tune files in Linux, Windows, macOS, Docker, HiveOS, and mmpOS builds

  TNN Miner v0.7.4b
  -----------------------------------
   +Added per-device share tracking
   +Added per-device accepted/rejected counters to broadcast API
   +Improved mmpOS endpoint with per-device shares
   +Improved HiveOS stats reporting for GPU wrappers
   +Fixed HiveOS/mmpOS wrapper pool URL handling
   +Fixed GPU wrapper folder structure for HiveOS extraction

  TNN Miner v0.7.3b
  -----------------------------------
   +Fixed NVIDIA Windows startup crash when connecting to pools
   +Improved NVIDIA autotune error reporting
   +Bundled required OpenSSL DLLs with NVIDIA Windows builds
   +Removed boost::thread dependency in favor of std::thread
   +Fixed AMD and NVIDIA Windows dependency cache separation

  TNN Miner v0.7.2b
  -----------------------------------
   +Added LuckyPepe / YescryptR32 support
   +Fixed yespower dev pool ports
   +Added v0.5 yescrypt support through --yespower ver parameter
   +Added --test-yespower with known-vector validation
   +Added HiveOS/mmpOS launch shim
   +Fixed NVIDIA Xelis v3 register strategy by architecture

  TNN Miner v0.7.1b
  -----------------------------------
   +Added Xelis v3 startup auto-tune
   +Added Xelis v3 MSR profile
   +Added --xelis-simd override
   +Improved Xelis v3 AES/SIMD dispatch handling
   +Improved Xelis v3 memory prefetch strategy
   +Added built-in presets for multiple yespower/yescrypt variants
   +Added --priority and --no-msr flags
   +Moved Xelis benchmark to --bench-xelis
   +Finished initial Xelis v3 GPU stratum submission pipeline
   +Re-enabled LTO for CPU builds

  TNN Miner v0.7.0
  -----------------------------------
   +Upgraded default Linux/devops build to Clang 20
   +Fixed Xelis v3 divide-by-zero edge case
   +Improved Xelis v3 CPU performance

  TNN Miner v0.6.8
  -----------------------------------
   +Improved Xelis Hash v3 division math
   +Improved Xelis Hash v3 hashrate across supported CPUs

  TNN Miner v0.6.7
  -----------------------------------
   +Added modest Xelis Hash v3 CPU performance improvements

  TNN Miner v0.6.6
  -----------------------------------
   +Fixed wallet autodetection and versioned algo routing
   +Fixed Xelis v3 Stratum routing
   +Improved Xelis v3 Stratum connection behavior
   +Added guidance for --xel, --xel-v3, and --ignore-wallet usage

  TNN Miner v0.6.5
  -----------------------------------
   +Moved Linux builds to Clang 20
   +Fixed Xelis Hash v3 Stratum bug

  TNN Miner v0.6.1
  -----------------------------------
   +Fixed Stratum watchdog timeout issue after reconnects
   +Cleared job cache on new Stratum sessions
   +Prevented immediate timeout behavior from stale job receipt logs

  TNN Miner v0.6.0
  -----------------------------------
   +Major netcode refactor for improved long-session stability
   +Fixed dangling pointer issues that could cause slowdown or segfaults
   +Reworked submission threading to use queue-based logic
   +Improved Xelis Hash v2 performance and consistency
   +Added Xelis Hash v3 implementation
   +Added versioned algorithm scaffolding
   +Improved RandomX initialization feedback and stability

  TNN Miner v0.5.4
  -----------------------------------
   +Improved XelisHashV2 performance on x86_64
   +Updated RinHash Argon2D memory cost to 64MB in preparation for v2
Tritonn (OP)
Newbie
*
Offline

Activity: 13
Merit: 0


View Profile
June 18, 2025, 09:17:42 AM
 #3

A new release is here with some important fixes!

TNN Miner v0.5.2
-----------------------------------
 +More robust netcode session selection for more consistent behaviour across wizard+CLI param combos,
 +Fixed Xelis solo mining direct to node,
 +Fully vectorized Blake2b and added AVX512 implementations to Argon2. This results in gains on RinHash, and faster job cache switching in RandomX for new epochs
AdventureCoin-ADVC
Newbie
*
Offline

Activity: 9
Merit: 0


View Profile WWW
July 05, 2025, 10:12:26 PM
 #4

https://www.talkimg.com/images/2025/06/12/Udjyac.png

TNN Miner v0.5.1
---------------------------------------------
A fast, open-source, multi-platform CPU miner for new age Altcoins. GPU support is WIP with HIP/ROCm
Windows | macOS | Linux | Android (via shell) | HiveOS | mmpOS

Downloads
https://gitlab.com/Tritonn204/tnn-miner/-/releases

Build & Usage Instructions
https://gitlab.com/Tritonn204/tnn-miner/-/blob/dev/README.md?ref_type=heads
-------------------------------------------------------------------------------------------------------------
Supported CPU Coins and Algos [Default fee 2.5%, minimum 1%]
* = leader in hashrate performance
-------------------------------------------------------------------------------------------------------------
Coin/Algo     Status     Solo/Node Mining
DeroSTABLEYES
Spectre*STABLE
XelisSTABLEYES
RinHash*STABLE
ShaiHive*STABLEYES
YesPowerBETA
YesPowerADVCBETA
RandomXBETAYES
WalaHashSTABLE
AstrixHashSTABLE
NXLhashSTABLE


Features
  • Interactive startup wizard when run with missing args
  • Readable and intuitive session info screen
  • Optimized ARM CPU support for great Android and M-Series Mac mining
  • Basic stat API with --broadcast at localhost:8989/stats
  • Native inclusion in mmpOS
  • Dual Hiveos/mmpOS wrapper

Official Discord Server


Let me know when ADVC comes out of BETA.  Always glad to add another mining option for our Adventurers!
Tritonn (OP)
Newbie
*
Offline

Activity: 13
Merit: 0


View Profile
May 06, 2026, 07:12:53 PM
 #5

There have been many updates in the last several months for TNN Miner.
With recent priorities being more impactful, though, I've decided to resume updating this forum topic. Notables are GPU support, improved hiveOS wrappers, hashrate uplifts, and the addition of multiple algorithms.

Below is the full changelog list for releases that have come out since the last post to this topic was made

  TNN Miner v0.8.2
  -----------------------------------
   +Improved Xelis v3 CPU performance, especially on Zen4/Zen5 CPUs
   +Fixed Xelis v3 SIMD selection so the fastest available paths are used
   +Reduced Xelis live mining overhead and hashrate variance
   +Repaired NVIDIA GPU mining on Linux
   +Fixed NVIDIA CUDA/NVRTC runtime loading and bundling issues
   +Fixed NVIDIA KawPow kernel compilation and live mining issues
   +Improved Linux GPU package portability with bundled/patched runtime libraries
   +Improved Linux huge page reporting and 1GB huge page allocation behavior
   +Added general KawPow stability and performance improvements

  TNN Miner v0.8.0
  -----------------------------------
   +Improved Xelis v3 CPU hashrate by roughly 10%
   +Removed per-hash bignum overhead from Xelis difficulty checks
   +Added BMI2 gating for AVX2/AVX512 Xelis tiers
   +Applied faster raw byte difficulty checks to Dero/AstroBWT
   +Cleaned up unused Xelis v3 GPU kernel code
   +Added initial KawPow support
   +Fixed --test-xelis in GPU builds

  TNN Miner v0.7.8
  -----------------------------------
   +Improved GPU hashrate on AMD and NVIDIA
   +Added multi-strategy GPU kernel autotune
   +Fixed rejects after fresh autotune
   +Bundled required Windows runtime DLLs for GPU builds
   +Added HIPRTC preflight checks with platform-aware errors
   +Added Orochi support for HIP 6.x and 7.x runtimes
   +Added ROCm 6.0-6.3.3 shims for older drivers
   +Added GPU hwmon backend
   +Added debug build flag

  TNN Miner v0.7.7
  -----------------------------------
   +Significant Xelis v3 GPU hashrate improvements
   +Improved GPU autotuner with memory bandwidth cliff detection
   +Reduced Xelis GPU VRAM reserve from 128MB to 32MB
   +Drastically reduced CPU usage during GPU mining
   +Reclaimed roughly 500-800MB VRAM previously wasted during compilation
   +Added NVIDIA Linux disk cache for compiled kernels
   +Added automatic retune when cached settings become stale
   +Improved low-VRAM handling when loading cached tunes

  TNN Miner v0.7.6
  -----------------------------------
   +Added unified AMD + NVIDIA GPU build via Orochi
   +Improved Xelis v3 GPU performance with new kernel math and autotune changes
   +Added parallel GPU initialization and autotune
   +Fixed HiveOS/mmpOS GPU wrapper support
   +Bundled AMD ROCm and NVIDIA CUDA runtime libraries for wrappers
   +Added default tunes for RTX A2000, RX 7900 XTX, and CMP 170HX
   +Improved RandomX JIT behavior
   +Improved Xelis v3 CPU SIMD dispatch
   +Reduced AstroBWT startup memory overhead for non-Dero users

  TNN Miner v0.7.5b
  -----------------------------------
   +Added runtime GPU overclocking flags
   +Added per-device GPU core, memory, offset, and power limit controls
   +Added real-time GPU wattage reporting
   +Added hashes-per-watt efficiency reporting
   +Added ADL, ROCm SMI, and NVML power monitoring backends
   +Improved multi-GPU tune cache behavior on mixed/free-VRAM rigs
   +Bundled default tune files in Linux, Windows, macOS, Docker, HiveOS, and mmpOS builds

  TNN Miner v0.7.4b
  -----------------------------------
   +Added per-device share tracking
   +Added per-device accepted/rejected counters to broadcast API
   +Improved mmpOS endpoint with per-device shares
   +Improved HiveOS stats reporting for GPU wrappers
   +Fixed HiveOS/mmpOS wrapper pool URL handling
   +Fixed GPU wrapper folder structure for HiveOS extraction

  TNN Miner v0.7.3b
  -----------------------------------
   +Fixed NVIDIA Windows startup crash when connecting to pools
   +Improved NVIDIA autotune error reporting
   +Bundled required OpenSSL DLLs with NVIDIA Windows builds
   +Removed boost::thread dependency in favor of std::thread
   +Fixed AMD and NVIDIA Windows dependency cache separation

  TNN Miner v0.7.2b
  -----------------------------------
   +Added LuckyPepe / YescryptR32 support
   +Fixed yespower dev pool ports
   +Added v0.5 yescrypt support through --yespower ver parameter
   +Added --test-yespower with known-vector validation
   +Added HiveOS/mmpOS launch shim
   +Fixed NVIDIA Xelis v3 register strategy by architecture

  TNN Miner v0.7.1b
  -----------------------------------
   +Added Xelis v3 startup auto-tune
   +Added Xelis v3 MSR profile
   +Added --xelis-simd override
   +Improved Xelis v3 AES/SIMD dispatch handling
   +Improved Xelis v3 memory prefetch strategy
   +Added built-in presets for multiple yespower/yescrypt variants
   +Added --priority and --no-msr flags
   +Moved Xelis benchmark to --bench-xelis
   +Finished initial Xelis v3 GPU stratum submission pipeline
   +Re-enabled LTO for CPU builds

  TNN Miner v0.7.0
  -----------------------------------
   +Upgraded default Linux/devops build to Clang 20
   +Fixed Xelis v3 divide-by-zero edge case
   +Improved Xelis v3 CPU performance

  TNN Miner v0.6.8
  -----------------------------------
   +Improved Xelis Hash v3 division math
   +Improved Xelis Hash v3 hashrate across supported CPUs

  TNN Miner v0.6.7
  -----------------------------------
   +Added modest Xelis Hash v3 CPU performance improvements

  TNN Miner v0.6.6
  -----------------------------------
   +Fixed wallet autodetection and versioned algo routing
   +Fixed Xelis v3 Stratum routing
   +Improved Xelis v3 Stratum connection behavior
   +Added guidance for --xel, --xel-v3, and --ignore-wallet usage

  TNN Miner v0.6.5
  -----------------------------------
   +Moved Linux builds to Clang 20
   +Fixed Xelis Hash v3 Stratum bug

  TNN Miner v0.6.1
  -----------------------------------
   +Fixed Stratum watchdog timeout issue after reconnects
   +Cleared job cache on new Stratum sessions
   +Prevented immediate timeout behavior from stale job receipt logs

  TNN Miner v0.6.0
  -----------------------------------
   +Major netcode refactor for improved long-session stability
   +Fixed dangling pointer issues that could cause slowdown or segfaults
   +Reworked submission threading to use queue-based logic
   +Improved Xelis Hash v2 performance and consistency
   +Added Xelis Hash v3 implementation
   +Added versioned algorithm scaffolding
   +Improved RandomX initialization feedback and stability
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!