Mining Software Comparison

T-rex: How to Set Up and Download

T-Rex was created in May 2018 and quickly became well known as the fastest miner for x16r family of algorithms, primarily used by Ravencoin, and also MTP (Firo, formerly ZCoin). As time went by, the miner evolved achieving impressive performance in every supported algorithm. For quite a while T-Rex development team didn't seem to notice Ethash, however, in Oct 2020 they released their first version with Ethash support and a month later gave Pascal GPUs a boost making T-Rex one of the most efficient miner for 10xx and Pxx series cards.

The miner development team do their best keeping the miner up to date with the latest algorithms, implementing new features requested by the mining community including unique ones like auto-update and remote miner control through HTTP API, and also making sure the miner is very stable and capable of keeping your GPUs busy 24/7. Supported algorithms: Ethash, Kawpow, Progpow, MTP, Octopus, and others.

T-rex Supported Algorithms

Below is the list of algorithms supported by the T-rex mining software. Each algorithm indicates the program fee, which is usually just a few percent. Software developers use it for their product support, enhancement, and development of new features. The fee works in such a way that every hour a program mines for a short period of time (usually less than a minute) to the developer’s wallet.

T-rex Sample Settings (bat file)

The mining software launches through the command line in Linux and through the bat file in Windows. Below are sample bat files for each cryptocurrency that you can mine with T-rex. Make sure to replace YOUR_ADDRESS with your own wallet address, and RIG_ID with your own rig name. You can name it however you like, but the name must contain only Latin letters and symbols “-” and “_”. The wallet must correspond to the cryptocurrency you are mining.

You can find additional settings for the mining program at the end of the page. If you have problems setting up T-rex, feel free to ask for advice in our Telegram chat.

Ethereumt-rex.exe -a ethash -o stratum+tcp:// -u YOUR_WALLET_ADDRESS -w RIG_ID -p x
MOACt-rex.exe -a ethash -o stratum+tcp:// -u YOUR_WALLET_ADDRESS -w RIG_ID -p x
DubaiCoint-rex.exe -a ethash -o stratum+tcp:// -u YOUR_WALLET_ADDRESS -w RIG_ID -p x
Metaverse ETPt-rex.exe -a ethash -o stratum+tcp:// -u YOUR_WALLET_ADDRESS -w RIG_ID -p x
Callisto Networkt-rex.exe -a ethash -o stratum+tcp:// -u YOUR_WALLET_ADDRESS -w RIG_ID -p x
Expanset-rex.exe -a ethash -o stratum+tcp:// -u YOUR_WALLET_ADDRESS -w RIG_ID -p x
Ethereum Classict-rex.exe -a etchash -o stratum+tcp:// -u YOUR_WALLET_ADDRESS -w RIG_ID -p x
Firo (Zcoin)t-rex.exe -a mtp -o stratum+tcp:// -u YOUR_WALLET_ADDRESS.RIG_ID -p x
Ravencoint-rex.exe -a kawpow -o stratum+tcp:// -u YOUR_WALLET_ADDRESS.RIG_ID -p x

T-rex Extra Settings

Sometimes you need to take additional steps to set up a mining program. For example, you may want to disconnect a GPU or set the GPU operating temperature limit. We prepared the list of the most popular T-rex settings. To use a setting, add it to the standard launch line indicated above. As a rule, you can’t control GPU overclocking through the mining program settings. You can find a detailed guide on GPU overclocking in this article.

stratum+ssl:// is for mining through SSL. To use SSL, replace the standard pool address prefix stratum+tcp:// with stratum+ssl:// Please keep in mind that the pool address with SSL is usually different from the pool address without SSL. For example, stratum+ssl:// (2Miners Ethereum pool for mining through SSL).

--devices launches mining software only on certain GPUs. Indicate target GPUs separated with a comma after --devices. The first GPU is indexed as 0. For example, GPUs in a rig of six graphics cards are numbered from 0 to 5. --devices 0,1,2,3,5 launches the mining software on all GPUs except for the fifth (indexed as 4).

You can control the GPU temperature using --temperature-limit and --temperature-start. Indicate the desired range, say --temperature-limit 80 --temperature-start 60. GPUs will stop operating when they reach 80°C and resume mining once they cool down to 60°C. This parameter is applied to all rig GPUs simultaneously. You can't set separate temperature limits for each card.

--temperature-limit sets the max temperature GPUs can mine at.

--temperature-start sets the temperature GPUs must reach to resume mining.

--log-path creates the log file and saves it to the drive. Indicate the exact path to the log file after the command. For example, --log-path c:\trex.log.

--autoupdate installs mining software updates automatically when the new version is available.

--mt sets the memory tweak values. Principle of --mt is similar to ETHlargementPill. T-Rex developers recommend to start with --mt 1 and then gradually increase the parameter up to the maximum value --mt 6. The goal is to find the value that gives you the best hashrate and the video card could operate without errors. If you have multiple GPU's use comma as a delimiter to set this parameter for example --mt 4,5,6,1.