Profit Switching

Awesome Miner has two concepts for profit switching.

Managed Profit Switching
  • Based on the concept of Managed Miner, but requires a specific kind called Managed Profit Miner
  • Intended to be used for GPU mining running on Windows
  • Supports automatic switching between multiple algorithms and mining software (e.g. switching between Sgminer, Claymore Ethereum and more)
  • Automatically switch between multiple algorithms, online services like NiceHash and single coin pools
External Profit Switching
  • Operates by changing priorities of existing pools of an already running External Miner
  • Works with many kinds of mining software, but will not change the mining software being used
  • Automatically switch between multiple online services like NiceHash and defined single coin pools

How the the profit switching feature works

Content overview

Managed Profit Switching: Setup a single miner

This guide will describe the steps how to setup a single miner for Managed Profit Switching.
  1. Click New miner... in the main window of Awesome Miner
  2. The wizard welcome page is displayed. Click Next to continue.
  3. Select Managed Profit Miner and click Next
  4. Configure the new miner:
    1. Give the new miner a description (optional)
    2. To run the miner on the local computer, select the host Local. Otherwise, select another computer in the list or add a new.
    3. Select either AMD GPU or nVidia GPU in the list of profit profiles. These profiles can be customized in the Options dialog later.
    4. Click Next to continue
  5. The first time a Managed Profit Miner is added, you need to specify which mining pools to use. The example below illustrates the use of NiceHash and Zpool, two mining pools where you only need to specify your Bitcoin address to get started with mining.
    Click Next to continue
  6. Click Finish to confirm the new miner

Managed Profit Switching: Setup multiple miners using network scan

This guide will describe the steps how to setup a multiple miners for for Managed Profit Switching. All computers to be managed by Awesome Miner must have Awesome Miner Remote Agent installed and running. The network scan will search for Remote Agents on the network.
  1. Click New miner... in the main window of Awesome Miner
  2. The wizard welcome page is displayed. Click Next to continue.
  3. Select Network scan and click Next
  4. Select the Miner type Awesome Miner Remote Agent and the IP range to scan. Click Start scan and wait until the scan is finished:
    1. Check the box on the left side for each miner you want to add
    2. Give the new miners a description (optional)
    3. Click Next to continue
  5. Select either AMD GPU or nVidia GPU in the list of profit profiles. These profiles can be customized in the Options dialog later.
    Click Next to continue
  6. The first time a Managed Profit Miner is added, you need to specify which mining pools to use. The example below illustrates the use of NiceHash and Zpool, two mining pools where you only need to specify your Bitcoin address to get started with mining.
    Click Next to continue
  7. Click Finish to confirm the new miners

External Profit Switching: Enable for External Miners and Antminers

Antminer specific information

In order for the profit switcher to work, Antminers must be running with Privileged API access.

By default, Antminers are configured with Restricted API access, which only makes it possible to monitor the mining statistics, but not performing operations like changing or prioritizing pools. Awesome Miner can help with configuring your Antminers to run with Privileged API access instead. See Configure privileged API access for Antminer

Configuration

The profit switching feature can be configured in the Options dialog in Awesome Miner.

Profit Switching

Both the Managed Profit Switching and External Profit Switching features are calculating the most profitable coin and algorithm on a regular interval and takes action to setup all configured miners for this.
  • Switching interval: Number of minutes between each calculation for profitability and possible change of mining algorithm or mining software
  • Power cost: For more advanced calculations, a power cost can be specified where each algorithm can have a power usage associated.
Settings for Managed Profit Switching only (not for External Profit Switching and Antminers):
  • Enable Managed Profit Switching: Specifies if Managed Profit Switching should be used. When enabled, at least one of the checkboxes for the pools below must be checked. This opertion is requried for using Managed Profit Miners (defined in Managed Miners section of Options dialog).
  • NiceHash / Zpool / GranatGas / Hash Refinery: Enter your Bitcoin address to use any of these mining pools.
  • Mining Pool Hub: Enter your username and worker name for Mining Pool Hub. Please note that the worker name must be added on the Mining Pool Hub web site before it can be used.

Custom pools

The profit switcher can include any pool as long as the profit information is available for the pool - for example that the coin statistics are known. To add multiple pools, a Pool Group containing all the pools must be added first. Pool Groups are defined in Options dialog, Pools section, Pool Groups tab. The Custom pools field can either specify a single pool, or a Pool Group that contains multiple pools.

Profit Profiles

Profit switching profiles defines the settings for the profit switchers. It defines what mining software to be used and the hashrate for each algorithm. The profiles can be configured in the Options dialog, Profit profile section.

There are two predefined profiles. AMD GPU and nVidia GPU. These contain typical hashrates and a selection of which mining software they support. For the profit switcher to work well it's recommended to adjust the configuration to match the mining hardware being used. The predefined profiles can be modified and new profiles can be added.

To automatically adjust the hashrates for multiple algorithms at the same time, the feature Benchmark of algorithm hashrates can be used.

To change hashrate and power usage for all profiles, go to the Algorithms section of the Options dialog instead. The hashrates defined in the profit switching profiles will use the values from Algorithms as defaults, and only override those values where adjustments are needed.

Profile groups is a collection of multiple profit switching profiles. One profit switching profile could for example describe the hashrates for AMD Radeon 480, while another describe the hashrates for AMD Radeon 7970. If a mining system is made up of three AMD Radeon 480 and one AMD Radeon 7970, the profile group could specify this and the profit switcher would understand the exact hashrate capabilities of that system in order to make the correct decision.

Profile groups can also be used to make combined calculations in the Coins and Online Services tabs of the main window.

Every Managed Profit Miner must specify either a Profit switching profile or a Profit group.

Profit Switching Profile Properties

The properties for a Profit switching profiles allows configuration of which mining software to use and customizable hashrates.

The mining software section is only used for Managed Profit Miners, and specifies which mining software that can be used. The Configure button can be used to specify custom command line parameters to the mining software.

The default hashrates and power usage are defined in the Algorithms section of the Options dialog. Each profile can override these settings.

View profit calculations

The View Details dialog can be used to get a better understanding of why Awesome Miner prioritize a specific pool. To access the profit switching details, right click on a miner (either External Miner or Managed Profit Miner) and select View details. In the dialog, select the Profit switching tab as illustrated below. In addition to the last profit switching calculations, a history of the previous calculations are also available.
Example of profit switching on an Antminer:

Example of GPU profit switching:

Back to help section