T-Rex miner for modern NVIDIA GPUs - Maxwell and newer
GLT algos: astralhash, jeonghash, padihash, pawelhash
Runs on both Linux and Windows.
T-Rex supports command line arguments similar to that of ccminer:
t-rex -a x16r -o stratum+tcp://eu.minermore com:4501 -u -p x
t-rex -a mtp -o stratum+tcp://xzc.2miners com:8080 -u -p x
To get the full list of supported options run:
Dev fee is set to 1% (3% for Tensority). When the miner starts and stops mining dev fee it reports it to the console output.
- (Windows) High CPU usage on NVIDIA drivers 431+
- (Linux) SSL connections not working on HiveOS
- (Linux) “T-Rex instance wasn’t validated” error despite firewall allowing all connections
- CUDA 9.1/9.2 versions of the miner will no longer work with RTX (Compute Capability 7.5+) cards
This is done because RTX cards either hash slower or don’t work correctly (depending on the algo) on these versions, producing “result for … does not validate on CPU” errors. Use the version built with CUDA 10.0 instead.
- Add x16rv2 algorithm (upcoming RVN fork)
- Add ability to auto-switch mining algorithm using new --fork-at parameter:
RVN fork: --fork-at x16rv2=2019-10-01T16:00:00
See the help file for more details
Tensority nonce fix for antpool (BTM)
(URGENT) Tensority max nonce limit (BTM)
“Unregistered stratum method” error on some pools
Add tensority algorithm (RTX cards, 3% dev fee) - used by Bytom coin
Add dedal algorithm back (removed in previous versions)
Add SSL support (url scheme should be ssl, e.g. “stratum+ssl://veil-eu.coinblockers com:4244”)
Cosmetic changes and bug fixes:
Watchdog displays GPU restart stats
Miner restart automatically performed by the watchdog after an update no longer increases the WD restart counter
Fix miner shutdown API command when invoked with watchdog enabled
Improve MTP by 1-3% on some cards
Add ability to view T-Rex log file in the web browser
Fix benchmark (regression)
Add honeycomb algorithm (Beenode coin)
Fix “GPU … is idle” error when there is a pool connection problem
Significant x25x speed increase
Remove dedal algo
Use environment variables in config files. Use %YOUR_ENV_VAR% in any config file field and it will substitute it with the value of YOUR_ENV_VAR environment variable set in your system
Temperature limit bug (GPU got disabled if there was problems with NVML)
Show NVML errors and unsupported features
Truncate MTP share log message when using --protocol-dump
Fix start-up failure in some cases for CUDA 9.1 builds
Add x25x algo (will be used by SUQA/SIN after the fork)
Bug fixes (built-in watchdog):
Miner fails to start when using Windows task scheduler or Awesome Miner
Miner restarts on Linux/Hive OS
Preserve a single log file across miner restarts
NOTE: Using built-in watchdog is encouraged. If you experience any issues with it, please let us know
Add MTP algo (Zcoin)
Add Tesla P100 support
Add built-in watchdog (can be disabled using --no-watchdog parameter)
Default network timeout increased from 3 to 5 minutes
New parameter --hide-date to hide date part of the timestamp in the console
Prevent Windows from going to sleep mode while T-Rex is running
“does not validate on CPU” error on RTX cards (CUDA 10 builds)
Long dev fee sessions if system clock “jumps”
GPUs keep hashing even if the pool connection is lost
Add support for GIN (x16rt)
- New parameter --ab-indexing to enable Afterburner-like GPU indexing
- Web-monitoring page enhancements
CentOS 7 compatibility issue
Add algos: x16rt (Veil), sha256q (Pyrite)
Minor performance improvements for x16r, bcd, x22i and other x16-like algorithms
Multiple web monitoring page improvements
- Switch between multiple config files dynamically (put your *.config files into the miner directory)
- Dark theme
Linux watchdog is now available.
cURL/SSL compatibility issue on newer Linux distros (Ubuntu 18, Debian 9)
Miner wouldn’t start if NVML wasn’t installed
Performance improvements: +2-3% for x16 family of algorithms (x16r, bcd, x17, x22i etc.)
Add config parameter: --no-nvml - Disable NVML GPU stats.
Display miner version next to “Uptime” info.
Fix “result for … does not validate on CPU!” errors on x21s and dedal
Add algos: astralhash, jeonghash, padihash, pawelhash (used by GlobalToken, can be mined at
Performance improvements: a few percent to x16r family of algorithms, skunk, x22i
Highlight GPU temperatures in green/yellow/red. Temperature ranges are configured with --temperature-color parameter
Invalid shares on Dedal for some hashorders
Not identifying a found block when mining x22i
Performance improvements: x22i +5%
Performance improvements: x22i +1-4%
New algo: x21s (Ritocoin).
New config parameter: --sharerate-avr - Sliding window length in seconds used to compute sharerate (default: 600).
New algo: dedal
Improve x22i: +1-3%
Fix skunk performance issue introduced in 0.8.1
Performance improvements: x22i +10-20%
Miner hangs on start up when it doesn’t receive authorize message response
New algo: geek (GeekCash coin)
Performance improvements (1-3%) of x16-like algorithms for GTX/RTX cards.
Added watchdog. Replace “t-rex.exe” with “watchdog.exe” in your bat file in order to use it.
Watchdog lets you update T-Rex using the monitoring web page or perform auto-updates if launched with “–autoupdate” parameter, and also restarts the miner if it hangs for any reason.
Default value for “-N” paramater increased from 30 to 60 seconds.
Added “shares per minute” stats read-out.
“stratum+tcp://” pool URL prefix is no longer mandatory
Reduce CPU load when using large “-N” parameter values
“Clean jobs” feature removed in the previous release is back
Hung on Ctrl+C in Windows
Minor performance improvements for skunk and x16 family of algorithms for Pascal and Turing cards
Crashes 20 sec after dev fee session when using -r 0
Temporary backed out “clean job” feature that was causing rejects on some pools e.g. beepool and bitpoolmining
Fix average hashrate reporting when using large -N values (over -N 4294)