Skip to content

Releases: trexminer/T-Rex

T-Rex 0.20.3

24 Apr 11:19
e4277ed
Compare
Choose a tag to compare
  • (octopus) Add share validation support via --validate-shares parameter
  • (Windows) Improve auto-fan algorithm
  • Enable miner termination upon exceeding predefined maximum of total power consumption (see --exit-on-high-power in readme)

Bug fixes:

  • (ethash) Performance degradation on Pascal and Turing GPUs introduced in the previous version
  • (Windows) Memory tweaks (--mt) can only be applied to the first GPU
  • (Linux) Miner fails to start after saving config file through Web UI
  • Miner fails to start if password (-p) is not specified
  • User script specified with --script-on-exit doesn't execute when miner gets shut down via WebUI
  • Minor cosmetic fixes

T-Rex 0.20.1

15 Apr 22:38
baa875e
Compare
Choose a tag to compare
  • (Windows) Add experimental support of "auto-fan" feature: miner adjusts GPU fan speed to maintain a predefined GPU core temperature, see --fan for details
  • (API) Add miner state to the summary handler output (paused - true/false)
  • --extra-dag-epoch can now be set per-GPU

Bug fixes:

  • Miner crashes when --validate-shares is set
  • Incorrect share difficulty suffix when diff is greater than 1000G
  • (Web UI) Hashrate chart resets at midnight
  • Manually selected kernel number is not displayed at start up
  • Incorrect failover pool setup args parsing (multiple -o, and single -u/-p pair causes empty username/pass for failover pools)

T-Rex 0.20.0

10 Apr 13:16
0d0b20a
Compare
Choose a tag to compare
  • Remove old and rarely used algorithms (x25x, x16r, etc)
  • Combine all CUDA builds into a single binary
  • (Windows) Add --pl, --mclock, and --cclock parameters to control GPU power limit, memory and core clocks
  • (UI) Display maximum share difficulty if --validate-shares is set
  • (Windows) Remove dependency on Visual C++ runtime

Bug fixes:

  • --script-epoch-change fails to execute the script when switching to ZIL session when dual mining ETH+ZIL
  • (API) Inconsistent GPU ordering in API when --pci-indexing is set
  • Various stability issues

T-Rex 0.19.14

28 Mar 12:08
2b4b6e1
Compare
Choose a tag to compare
  • (octopus) Minor performance improvements for 16 series GPUs
  • (ethash, etchash) Add --validate-shares parameter to enable share validation and display share difficulty
  • (Windows) Add --fan parameter to control GPU fan speed

Bug fixes:

  • Memory tweaks have no effect on some 1060 cards (you may need to review your overclock settings if your GPUs started crashing)
  • (Linux) Miner fails to start after Linux kernel update
  • (API) Invalid stats if power usage reporting is not supported
  • Various UI fixes

ps.
You may face higher reject(invalid) share rate in case you are using --mt option. There are two possible ways to avoid it:

  1. use additional option: --dag-build-mode 2
  2. try to find a new sweet spot for your OC settings

T-Rex 0.19.12

15 Mar 09:59
d340ae5
Compare
Choose a tag to compare
  • (ethash) Add ethproxy (getwork) mode (connection URL example: -o stratum+http://127.0.0.1:8080)

Bug fixes:

  • (API) Security vulnerability that allows creating / modifying PC files when API is bound to 0.0.0.0 in --api-read-only mode
  • No connection error
  • --watchdog-exit-mode doesn't always reboot the PC in r mode

T-Rex 0.19.11

12 Feb 14:34
6129c9b
Compare
Choose a tag to compare

IMPORTANT NOTE: This release mainly is a security patch for a vulnerability caused by binding miner API to 0.0.0.0 IP address by default thus exposing it to the outside world and allowing to perform various attacks. So, we strongly recommend updating to this version OR specifying --api-bind-http 127.0.0.1:4067 --api-bind-telnet 127.0.0.1:4068 as additional miner arguments in your bat/sh script to prevent these attacks. If you need to access the API or the Web UI from another device in your local network, you can bind the API to 0.0.0.0:4067 in which case it is recommended to disallow any config modifications with --api-read-only flag or set up your firewall in a way that prevents unauthorised access to the API. Security features like API password may be added in future releases. If you're running one of the Linux based mining operating systems like HiveOS, mmpOS and so on, you're very likely not affected as they bind T-Rex API servers to 127.0.0.1 by default.

Bug fixes:

  • (API) Bind API servers to 127.0.0.1 by default to prevent unauthorised access to the API
  • (API) Miner pause functionality is broken (regression)

T-Rex 0.19.10

07 Feb 09:25
a512906
Compare
Choose a tag to compare
  • (API) Add ability to pause individual GPUs via API (see pause API handler in readme)
  • (API) Add GPU PCI address to summary handler
  • Add --script-exit parameter to execute a script upon miner exit

Bug fixes:

  • Some user scripts specified in --script-start, --script-epoch-change etc. fail to execute
  • (ethash) GPU is idle error when generating DAG
  • (Linux) Miner fails to start on some linux distros with TREX: ... error

T-Rex 0.19.9

19 Jan 13:20
b88d5cb
Compare
Choose a tag to compare
  • Add ability to execute custom scripts upon certain events with new parameters:
    --script-start
    --script-epoch-change
    --script-crash
    --script-low-hash
  • (ethash, kawpow, octopus) Add --dag-build-mode parameter to fine tune DAG build mode (mostly to help with various stability issues, see readme for details)
  • Allow non-existent GPU indices passed in to --devices / -d parameter: the miner will display a warning message but will continue mining using the GPUs it could find)
  • Cosmetic changes: improve error descriptions, display block number when mining solo at some pools (2miners)

Bug fixes:

  • (ethash, kawpow, octopus) Stability regression for Pascal GPUs
  • Mining pool difficulty is not always updated in the summary report (#131)

NOTE: if you experience stability issues when mining ethash right at the start or upon epoch change, e.g. some GPUs fail start with GPU is idle or NVML: can't get GPU# errors, try running with --gpu-init-mode 1, it will force sequential GPU initialisation and reduce the load on your hardware (set to 2, 3, etc to indicate how many cards may be generating DAG in parallel)

T-Rex 0.19.7

09 Jan 13:15
a6da21d
Compare
Choose a tag to compare
  • (ethash, octopus, kawpow) Improve stability for 30xx series GPUs
  • (ethash) Verify overclock stability after DAG rebuild (Instability detected message is printed in case there are issues)
  • Add --gpu-report-interval-s parameter to control hashrate summary report frequency based on the number of share submissions
  • (API) Add new pause command for control handler to pause and resume mining
  • (Watchdog) Display a list of GPUs caused miner restart with GPU is idle error

Bug fixes:

  • (x21s) incorrect size of extranonce2 error
  • (UI) Incorrect GPU index in share submission report when --pci-indexing mode is enabled
  • (API) Miner fails to switch algorithms on the fly for some "<algo_from> -> <algo_to>" combinations

T-Rex 0.19.5

21 Dec 10:11
e71c5b2
Compare
Choose a tag to compare
  • (octopus) Up to 20% performance improvements on most 20xx and 30xx series GPUs with low PL
    NOTE: use CUDA 10.0 build for 16 and 20 series cards for better performance
  • (octopus) Add solo mining support
    NOTE: worker name for octopus is no longer set via -w, use -u wallet.worker instead as that's what most pools prefer