Releases: trexminer/T-Rex
T-Rex 0.20.3
- (
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
- (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
- 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
- (
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:
- use additional option: --dag-build-mode 2
- try to find a new sweet spot for your OC settings
T-Rex 0.19.12
- (
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 inr
mode
T-Rex 0.19.11
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
- (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
- 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
- (
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 forcontrol
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
- (
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