T-Rex Miner is a simple miner made and optimized for NVIDIA Graphic cards. It is usually a go-to option if you only have NVIDIA GPUs because it does tend to be more stable than other miners.
Algorithms & The Dev Fee
Here is a list of all the algorithms that T-Rex Miner supports as well as the fee percentage for each.
|Ethash, ETChash, KawPow, MTP, Multi, Progpow, Tensority
The official T-Rex Miner download can be found on their GitHub page release section. The version may vary since new updates may be added by the time you are reading this guide, but the instructions will remain the same.
From there you just need to download the proper folder for your system and extract the folder using Winrar. So if you are on Windows, you want to install the latest –win.zip version.
Please AVOID installing T-Rex Miner from non-authentic sources so you avoid compromising your network and system.
To make sure you're getting an authentic version of T-Rex Miner, you can double-check by verifying the checksums, and you can also whitelist your miner on your antivirus so it does not accidentally delete it. You can find information about that in the Mining With Windows 10 guide.
Updating Old Versions
There isn’t a way to update a version that is downloaded on your system because the miner does not install anything in your system, so your best option is to re-download it again from the official sources when a new version is released.
If your current old version is working, then no need to download a new one unless there are some new important optimizations that are in the release notes of the new version.
Getting started with T-Rex Miner is very easy and straightforward. T-Rex Miner comes with multiple different files that are pre-made templates for mining different cryptocurrencies and using different mining pools.
Once you decide which cryptocurrency you want to mine, go ahead and follow the simplified steps below. For the simplified steps, we will mine Ethereum through CrazyPool.
- Download the miner from the authentic sources mentioned above.
- Extract miner using Winrar or any extracting tools.
- Edit any of the ETH-.bat files with your wallet address for the coin you mining, the worker name which is what you want to name the rig, and for the pool, we recommend using CrazyPool.
- Save changes and close the file.
- Run the miner by double-clicking on the start_miner.bat file. If you are overclocking using Phoenixminer commands then run it as an admin using the instructions in the overclocking section.
- Get paid to your wallet address from the pool once you reach the minimum payment, more info on that can be found here.
For using CrazyPool you will need to do stratum2+tcp since CrazyPool uses a different proxy. You should have something similar to the text below with your information.
t-rex.exe -a ethash -o stratum2+tcp://us.crazypool.org:3333 -u 0x4F9bEBE3adC3c7f647C0023C60f91AC9dfFA52d5 -p x -w WorkerName
There are also other great mining pools that you can choose from such as Flexpool.io, Ezil.me for dual mining, and Ethermine.org. If you are still confused about mining pools or want more advice on which one to use then you can visit our Mining Pools Explained article.
Congratulations! Now you are up and running with T-Rex Miner.
It may take some time for it to reflect on the pool you are mining too, so just give it a couple of hours and then check on the poolside with your wallet address.
T-Rex Miner comes with a few files, these usually change over time once new updates are implemented, but this guide will give you a good idea of what everything is whenever you decide to download and use the miner.
Most of these files are pre-made batch files for mining different cryptocurrencies with different wallets. You just need to make sure you modify the information as we mentioned in the Quick Start above so you can mine to your wallet and not someone else wallet.
Other than those files, you're left with a couple more. README.md is a file that contains general information about the miner. t-rex.exe is the executable that runs by the different batch files, so you will never have to manually run the t-rex.exe executable.
Lastly, the config_example. Contains all the commands for T-Rex miner. To view the different commands which we will cover in the next section, you will have to open the file with Notepad.
T-Rex Miner has very few files so therefore, this section is quite brief. Now let’s move on to the commands.
T-Rex Miner has a few commands which make this miner a lot less intimidating due to having a lot fewer options.
The commands will carry the definition taken from the documentation since it is self-explanatory there. I will add more information and examples if needed to clarify it better.
All of the commands are used through the command-line argument interface. Command-line Arguments are placed in the batch files before running the miner. They are additional parameters/settings that you give your mining software, in this case, T-Rex Miner before running.
Some commands have two ways to be used, such as -o and –url which both work for the pool argument, you will only need to use one of them.
Selects the mining algorithm from the list mentioned above. ex: -a ethash
Your pool address (prepend the hostname with ssl:// for SSL pool, or http:// for solo mining). ex: -o stratum+tcp://us.crazypool.org:3333
Your wallet address. ex: -u 0x008c26f3a2Ca8bdC11e5891e0278c9436B6F5d1E
Worker name. ex: -w BedroomRig
Most pools don’t require it, use x as a password if unsure. ex: -p x
Select the GPUs you want to mine with. ex: -d 0,3 (that will mine with GPU #1 and #4 - the count starts from 0,1,...)
Low load mode (default: 0). 1 - enabled, 0 - disabled. Reduces the load on the GPUs if possible. Can be set to a comma-separated string to enable.
Perform auto-update whenever a newer version of the miner is available.
Executes user script right after miner starts. ex: --script-start path_to_user_script.
Executes user script right before miner exit. ex: --script-exit path_to_user_script.
Executes user script in case of miner crash. ex: --script-exit path_to_user_script.
Executes user script in case of low hash. Hash threshold is set in MegaHashes/second. ex: --script-low-hash script_to_activate:50 (in that example the script will run if hashrate reaches 50MH or below.)
Automatically detects LHR GPU and autotunes for it.
Performance & Overclocking
Overclocking using the batch file is a safer way for tuning your settings for mining in Windows 10, so you can ensure you are always mining with proper settings without worrying about your MSI Afterburner or Radeon Settings crashing.
Running your overclocks from the commands means you will have to run the .bat file as an admin and to do that you will need to change the path to your t-rex.exe in your .bat script or else it won’t run at all.
"C:\Users\USERNAME\Desktop\Miners\t-rex-0.21.6-win\t-rex.exe" -a ethash -o stratum+tcp://us.crazypool.org:3333 -u 0x1f75eccd8fbddf057495b96669ac15f8e296c2cd -p x -w MyWorkerName -pl 65 -cclock 1350 -mclock 2300 -mt 2
Your path will be different than mine so make sure you replace USERNAME with yours and the directory of the folder to yours as well which you can find through the t-rex.exe file path. We will cover the different commands below as well.
You can always run the overclocks from other software such as MSI Afterburner.
Sets GPU power limit (Windows - in percent, Linux - in Watts). ex: --pl 60 for 60% in Windows -pl 130 for 130 watts in Linux
Sets GPU core clock offset in MHz. ex: --cclock +250
Sets GPU core voltage in percent. Must be within [0, 100] range. ex: --cv 65
Sets GPU memory clock offset in MHz. ex: --mclock +200
Set GPU memory voltage in mV (0 for default). Usually, you will not have to play with this number.
Setting a fan speed for your GPUs. ex: --fan 70 will run fans at 70% for all the GPUs.
GPU intensity 8-25 (default: auto). We suggest leaving it as default.
Memory tweak mode (default: 0 - disabled). Range from 0 to 6. The general recommendation is to start with 1, and then increase only if the GPU is stable. The effect is similar to that of ETHlargementPill. Supported on Pascal GPUs with GDDR5 or GDDR5X memory only. Requires running the miner with administrative privileges. Can be set to a comma-separated list to apply different values to different cards. Ex: --mt 4 (applies tweak mode #4 to all cards that support this functionality) --mt 3,3,3,0 (applies tweak mode #3 to all cards except the last one)
There are also the tuning options that are algorithm-specific which I won’t be adding to this guide but if you want to glance over them you will find them in the usage.txt file.
Now that we covered everything you need to know, you should now have a T-Rex Miner step-by-step guide, feel free to share this with anyone that you think will benefit from it!