Phoenixminer Tutorial

Step-by-step tutorial for Phoniexminer. One of the most commonly used mining software for beginners. Works For NVIDIA & AMD GPUs.

Supported GPUs:

AMD
AMD
NVIDIA
NVIDIA
Phoenixminer Tutorial

YouTube Video

Overview

Phoenixminer is one of the most common CLI miner used by beginners. Just like other command-line miners, it is pretty simple to get started with it in a few steps. In this Phoenixminer tutorial, you will be able to get your GPU Mining rigs up and running in no time. 

Algorithms & The Dev Fee

Phoenixminer supported algorithms as of Sept. 2021. are the following: 

  • Ethash
  • ETCHash 
  • Ubqhash 
  • ProgPOW
  • Blake2s.

The dev fee is one of the lowest fees amongst other CLI-Miners coming at only 0.65% for all the algorithms that are supported.

Official Download

Phoenixminer download location has moved around a lot. Originally they were hosted on mega.io then that got taken down and they moved over to Github which was also taken down, and now they are finally hosted on their own domain. Phoenixminer.info

Phoenixminer Download
Phoenixminer Download

From there you just need to download the proper folder for your system and extract it with Winrar. So if you are on Windows then you want to install the latest windows.zip version. 

Please AVOID installing Phoenixminer from non-authentic sources so you avoid compromising your network and system. For example, Phoenixminer.org is NOT hosted by the real devs of Phoenixminer.

Phoenixminer.org
Phoenixminer.org

To make sure your getting an authentic version of Phoenixminer, you can double check through 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 re-downloading 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.

Quick Start

So to get started with Phoenixminer all you essentially need to do is change the wallet address to yours and the pool address to the one that works best for you, I will offer recommendations for pools later in this section and as for the wallets, any will do just fine! exchanges are okay too but not as secure. You can find a list of wallets & exchanges that we use here.

Simplified Steps

  1. Download the miner from the authentic sources mentioned above.
  2. Extract miner using Winrar or any extracting tools.
  3. Edit your start_miner.bat file with your wallet address for the coin your mining, worker name which is what you want to name the rig, and the pool.
  4. Save changes and close the file.
  5. 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.
  6. Get paid to your wallet address from the pool once you reach the minimum payment, more info on that can be found here.
Phoenixminer_Start_Miner_Bat

You should have something similar to the text below with your information. For the Mining Pool you can use any, we personally recommend CrazyPool.

				
					PhoenixMiner.exe -pool stratum+tcp://us.crazypool.org:3333 -wal YourWallet.WorkerName -proto 4 -coin ETH

				
			

There are also other great mining pools that you can choose from such as Flexpool.ioEzil.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 Phoenixminer. 

Phoenixminer Mining Screen
Phoenixminer Mining Screen

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 pool side with your wallet address. 

The Files

Phoenixminer download comes with different files/folders, 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. 

First you will notice the doc folder. The Doc folder will take you to a HTML based documentation for Phoenixminer. It is the best place to start when you want to learn how to use the miner and it’s different commands. 

Phoenixminer 5.7b Files

After the docs folder, there are 3 files we want to cover all together, which are config, dpools, epools_example. Those 3 files work together, so if you want to use the Phoenixminer through the config.txt file, then you will most likely need to modify dpools and epools_example. Now let’s cover what exactly are in these files. 

Phoenixminer Documentation
Phoenixminer Documentation

config.txt is one way to run and control your mining settings, the other way being through the .bat files that we discussed in the quick start section above. The config.txt is a lot more useful if you have multiple mining rigs, makes it easy to copy over the folder with your configuration and then running the miner right away. 

The config.txt file has instructions on it that will help you get going, just keep in mind when a line starts with a # it means it’s a comment and it will be ignored by the miner. 

Phoenixminer config.txt
Phoenixminer config.txt

Now with the config.txt file, you can use dpools.txt and epools_example.txt. dpools.txt will contain lists of pools for dual mining so if you are using blake2s to dual mine then you will need to place some pools in the dpools.txt.

Phoenixminer dpools.txt

As for epools_example.txt, if you want to use it then you will have to rename it to epools.txt. What this will allow you to do is put more than 2 pools in your list since in start_miner.bat and config.txt your maximum allowed to do 2 pools using the command-line argument which we will cover in the next section. 

So using the config.txt file does not mean you have to use epool and dpool. You can specify pools within your config.txt but you will be limited to only two pools.

Phoenixminer epools.txt
Phoenixminer epools.txt

All these 3 files will be used by the phoenixminer.exe application. So instead of running your miner with the start_miner.bat file which runs phoenixminer.exe with specific parameters, you will run the application directly and it will get all your parameters from config, epools, dpools. 

Other than that you are left with the Readme.txt and Release Notes these two won’t be something you want to pay attention to as a miner, as well as the rest of the .sys and .dll files which are just required for the miner to be able to function. 

The windows batch files we covered already in the quick start. Those are just one-line commands that can run with specific command-line parameters and you can make as many of them as you want, a good way to use them will be for example start_rvn.bat and start_ergo.bat, and in those files, you put your proper wallet addresses, pools, and the proper phoenixminer command.

The Commands

Phoenixminer has lots of commands so it can be very intimidating at first, but in this tutorial, we will divide them in categories that will make more sense to you. Not all of the commands will be mentioned because most of the time you won’t use 90% of them.

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.

There are two different types of commands; interactive commands and command-line arguments. 

Interactive Commands are what you can use while the miner is active and running, so if you see your command prompt with your GPU mining then you can use the commands from the interactive command section. 

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 Phoenixminer before running.

Interactive Commands

  • s Print detailed statistics
  • 1-9 Pause/resume GPU1 … GPU9
  • p Pause/resume the whole miner
  • +, – Increase/decrease GPU tuning parameter
  • g Reset the GPU tuning parameter (and stop auto-tuning if active)
  • x Select the GPU(s) for manual or automatic GT tuning
  • z Start AMD auto-tune process
  • r Reload epools.txt and switch to primary ethash pool
  • e Select the current ethash pool
  • d Select the current dual-mining pool
  • y Turn on AMD Compute mode if it is off on some of the GPUs
  • c Reload the config.txt file (some settings require restart)
  • h Print this short help

Command-line Arguments

Essentials Commands

-pool <host:port>

Your pool address (prepend the hostname with ssl:// for SSL pool, or http:// for solo mining). ex: -pool stratum+tcp://us.crazypool.org:3333

-wal <wallet>

Your wallet address (some pools require appending of user name and/or worker). ex: -wal 0x008c26f3a2Ca8bdC11e5891e0278c9436B6F5d1E

-pass <password>

Most pools don’t require it, use x as a password if unsure. ex: -pass x

-worker <name>

Your mining rig worker name, most pools accept it with the wallet address. ex: YourWallet.WorkerName

-proto <n>

Selects the startum protocol for your mining pool. Generally on default it works for most pools but in some scenarios trying around the different choices can help with pool stability. ex: -proto 4

-coin <n>

Ethash coin to use for the devfee to avoid switching DAGs, generally it is set to automatically detect what your mining so you can leave it to default by not including it. ex: -coin eth

Useful Commands

-amd <n>

Use only AMD Cards.

-nvidia <n>

Use only NVIDIA Cards.

-gpus <n>

Select the GPUs you want to mine with. ex: -gpus 0,3 (that will mine with GPU #1 and #4 - the count starts from 0,1,...)

-gpow <n>

Lower the GPU usage to n% of maximum (default: 100). If you already use -mi 0 (or other low value) use -li instead. You may specify this option per-GPU. ex: -gpow 50,100 (use 50% only of GPU #1 and 100% of GPU #2)

-prate <n>

Prints out the electricity cost of your Mining Rig/PC based on the electricity cost you enter. This will be fairly accurate for NVIDIA cards since the software wattage is accurate enough but for AMD it won't be as accurate. ex: -prate 0.10 (that uses electric rate of 0.10 cents kwh as an example).

-log <n>

Selects the log file mode: :0: disabled - no log file will be written :1: write log file but don’t show debug messages on screen (default) :2: write log file and show debug messages on screen

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 Phoenixminer.exe in your .bat script or else it won’t run at all.

				
					"C:\Users\USERNAME\Desktop\Miners\PhoenixMiner_5.7b\PhoenixMiner.exe" -pool stratum+tcp://us.crazypool.org:3333 -wal YourWallet.WorkerName -proto 4 -coin ETH -cvddc 850 -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 Phoenixminer.exe file path.

You can always run the overclocks from other software such as MSI Afterburner, AMD Radeon Settings, or OverdriveNTool, so if you find it hard to understand here then feel free to use the software mentioned.

For fan settings, we recommend using one of the software above since the Phoneixminer fan controller settings are a bit harder to get used to. So avoid using -tt, -ttmem, -fanmin, -fanmax, etc. if you choose to make your fan curve in the other software.

-powlim <n>

Set GPU power limit in % (from -75 to 75, 0 for default). Mostly needed for only NVIDIA GPUs, for AMD use -cvddc. ex: -powlim 60,0 (in the example using GPU #1 NVIDIA and #2 AMD)

-cclock <n>

Set GPU core clock in MHz (0 for default). For Nvidia cards use relative values (e.g. -300 or +400) ex: -cclock -200,1350 (in the example using GPU #1 NVIDIA and #2 AMD)

-cvddc <n>

Set GPU core voltage in mV (0 for default). Mostly needed for AMD cards undervolting. For NVIDIA use -powlim. ex: -cvddc 0,850 (in the example using GPU #1 NVIDIA and #2 AMD 0 = default)

-mclock <n>

Set GPU memory clock in MHz (0 for default). For Nvidia cards use relative values (e.g. -300 or +400). ex: -mclock -200,1350 (in the example using GPU #1 NVIDIA and #2)

-mvddc <n>

Set GPU memory voltage in mV (0 for default). Usually you will not have to play with this number.

-mi <n>

Set the mining intensity (0 to 14; 12 is the default for new kernels). We suggest leaving this as default.

-gt <n>

Set the GPU tuning parameter (6 to 400). The default is 15. If you don’t specify -gt or you specify value 0, the miner will use auto-tuning to determine the best GT value. The value will print on the command prompt, so feel free to note it down so you can add it in the batch for when you run the miner again.

-mt <n>

VRAM timings (AMD under Windows only): 0 - default VBIOS values; 1 - faster timings; 2 - fastest timings. The default is 0. This is useful for mining with AMD cards without modding the VBIOS.

-straps <n>

Straps are temporary memory timing mod applied to your GPUs. This can work on Vega cards and NVIDIA 10 series and P10x cards, please refer to the docs for more information on this command.

-rxboost <n>

Memory refresh rate on AMD cards (0 - default value, 1 - predefined value that should work on most cards, 2 to 100 - increasingly aggressive settings). If you want to fine tune the value, you may run the miner with -rxboost 1, write down the corresponding -vmr values that are showed in the log file, and then use -vmr instead with adjusted values.

and more...

As you can see in the docs, there are a plenty of other commands that we did not cover. Those commands are uncommonly used but you can absolutely read into them and decide if they can be of use to you. 

Now that we covered everything, you should now have a Phoenixminer step-by-step guide, feel free to share this to anyone that you think will benefit from it! 

Looking for another mining software? Try Aquilex Miner!

Aquilex Miner Logo

Aquilex Miner

Miner made for our community. Lowest dev fee amongst all other miners.

Complete

Table of Contents

Searching For Specific Posts?

Latest Guides:

Latest Fundamentals:

Mining Software:

GPU Settings:

Sign Up For Our Newsletter!

Be notified when we publish new Articles and Tutorials

Thank you for reading!
Share us:

Share on facebook
Share on reddit
Share on whatsapp
Share on twitter
Share on telegram

With Your Support We Can Continue Making Great Content.