Awesome Miner provides two methods for performing GPU overclocking operations and adjusting GPU settings:

  • Native Overclocking, where Awesome Miner performs the operations directly for AMD and nVidia GPU's without any external applications
  • MSI Afterburner, where Awesome Miner performs remote control of the application MSI Afterburner

The overclocking provider can be selected in the Options dialog, GPU Settings section. The concepts for performing overclocking and using profiles are the same for both providers.

Overclocking and GPU settings

Awesome Miner can change GPU settings, including GPU core speed, voltage and fan speed. The operations can be performed on a large scale - on many miners at the same time. This feature is available on all computers where Awesome Miner or Awesome Miner Remote Agent are running, and available without having to run any mining software. 

The steps below describes the steps how to change the GPU settings for multiple Managed Miners.

  1. Select the Managed Miners you want to configure in the main window of Awesome Miner
  2. Select the menu option Tools -> GPU Clocking...
  3. Select one or more GPU's and make the changes to one or more GPU properties. The properties available will be different based on GPU model.
  4. Click Apply to confirm the changes


Using the Profile button, the GPU clocking settings can be saved and loaded. The screenshot below illustrates the feature to save the current settings to a profile. Only the settings with a marked checkbox will be included in the profile.

The profiles can also be used by Managed Miners, where a profile can be automatically applied when the miner is starting and/or stopping.

For Managed Profit Miners, the clocking operations can be set per algorithm in the Properties of the Profit Profile as illustrated below

Clocking Profile Groups and mixed GPU systems

In the Options dialog, GPU Clocking section, both Clocking Profiles and Clocking Profile Groups groups can be defined. If a system consist of similar GPU's where the clocking settings are to be the same - a single clocking profile can be used to apply the setting to all GPU's. In systems where different clocking settings must be applied per GPU, the concept of Clocking Profile Groups can be used.

In the example below, one profile for overclocking of nVidia RTX 2080ti and one for nVidia RTX 2070 have been created.

Clocking Group Properties

The group defines which profile to use for the different GPU's. Awesome Miner can either match the GPU to a profile based on the GPU ID or the GPU name. The example below uses an expression to match the GPU name with "2080" and applies the nVidia RTX 2080ti profile for the matching GPU's. In a similar way, another expression is used for all GPU's where the name contains "2070" where the nVidia RTX 2070 profile is used.

To match a single GPU ID or GPU name, simply enter the ID or name. The entered name will match on any part of the GPU name. Use comma to separate multiple items to match.

Example 1: To match the first two GPU's, GPU 0 and GPU 1, select to match on GPU ID and enter:
0, 1

Example 2: To match all GPU's of the type nVidia GTX 1070 and nVidia GTX 1080, select to match on GPU name and enter:
1070, 1080 

Example 3: To match all ASUS GPU's, select 'GPU Vendor' and enter:


Native overclocking

There are a number of benefits of using the Native overclocking feature instead of MSI Afterburner:

  • Easier to use - no configuration required
  • No need to install any external application for overclocking on each GPU miner
  • Applies GPU settings and overclocking faster
  • No limitations on number of GPU's
  • More GPU settings configurable (depending of GPU type)


  • Recent nVidia drivers requires Administrator privileges for some clocking operations like Power Limit and Temperature Limit. Go to the Options dialog, GPU Settings section, to enable Native Overclocking with Administrator privileges.
  • Use the GPU Clocking dialog, via the toolbar Tools -> GPU Clocking, for adjusting GPU settings on a single GPU to verify that all settings works as expected
  • To verify if the GPU settings were applied successfully, use the Reload button in the GPU settings dialog to reload all properties from the AMD and nVidia GPU drivers.
    • If the values show up as expected, the GPU settings and overclocking operations have been successfully applied
    • If one or more settings didn't have the expected value, please report which GPU model and which setting that didn't work together with the Awesome Miner log file.

Fan control

Awesome Miner and Remote Agent can monitor the temperature of each GPU and individually adjust the fan speed of each GPU to match the defined curve.

When enabled, all other fan configurations will be ignored. It will no longer be possible to manually configure the fan speed or set the fan speed via a Clocking Profile.

Power usage

Awesome Miner uses the power usage information provided by the GPU drivers and interfaces.

For AMD, these power usage values are typically lower compared to what an entire graphics card actually consume as the reported value only takes the GPU chip into consideration and not the entire card. The exact power consumption cannot be measured.

For nVidia, the power usage value are typically close to the actual power consumption.

To provide a better estimation of the actual power usage, the reported values can be increased with a specified percentage via the Options dialog, GPU Settings section.

MSI Afterburner

Using MSI Afterburner for overclocking is generally not recommended as the Native Overclocking feature is better.

Known limitations

  • nVidia RTX 2000-series
    • Voltage control is not supported - the controls in the MSI Afterburner application doesn't apply any voltage changes.

Configuration and automatic start

The settings for Remote Server port and Remote Server security key only needs to be changed if these parameters have been explicitly changed in the MSI software. The default values will work in all other scenarios.

MSI Afterburner and MSI Afterburner Remote Server requires Administrator privileges to run, resulting in a more complex setup to have them automatically started together with Windows. Awesome Miner can handle this configuration.

Remote Server auto start path is used to specify the full path to the location where the Remote Server is installed on the remote computers. The folder path is assumed to be identical on all remote computers. This is not the path to the MSI Afterburner user interface, but to the MSI Afterburner Remote Server.

In order for Awesome Miner Remote Agent to configure the startup, you must provide the account name that is used to run the mining and Awesome Miner Remote Agent on the remote computer. No administrator privileges are required for this account. The password for this account also needs to be specified. An empty password cannot be used. The username and password is assumed to be identical across all remote computers.

MSI Afterburner and MSI Afterburner Remote Server must be running on all computers to be controlled by Awesome Miner. The software can be downloaded from the MSI website. Install and run both the MSI Afterburner and MSI Afterburner Remote Server software.

Ignore GPU's by name

When having GPU's that isn't relevant to make available for clocking, they can be added to the ignore list.

Multiple names can be specified using comma separation.

If any part of the configured name is present in the name of the GPU, the GPU will not be made available for clocking operations.

Voltage control

In order to enable voltage control settings, this must first be enabled in MSI Afterburner. Open the Settings dialog in MSI Afterburner an enable both Unlock voltage control and Unlock voltage monitoring.

Updated Remote Server DLL-file

In some systems the MSI Afterburner Remote Server isn't working as expected. There is an updated DLL-file that resolves some of these problems. Replace the existing MSIAfterburner.NET.dll file, located in the installation folder of MSI Afterburner Remote Server, with the updated file that can be downloaded here.


  • Verify that both the MSI Afterburner user interface application and MSI Afterburner Remote Server is installed and are running on the mining computer.Both these MSI applications must be running on all computers where the mining is running - typically on all computers where Awesome Miner Remote Agent is installed.
    • If you also do mining on the computer where the Awesome Miner main application is running, both the MSI applications must be installed on this computer as well.
    • If no mining is running on the Awesome Miner computer, the MSI applications doesn't have to be installed on this computer.
  • Verify that MSI Afterburner Remote Server is running correctly by using the Windows Task Manager and look for MSIAfterburnerRemoteServer.exe.
    • If not running correctly, please verify that either Microsoft .NET Framework 2.0 or 3.5 is installed (having only .NET Framework 4.X installed is not enough).
  • Test if MSI Afterburner Remote Server listen correctly on port 82. On the computer where MSI Afterburner Remote Server is running, open a web browser and navigate to the following address:http://localhost:82/macm
    • If you get a dialog to enter username and password, the application is processing connections correctly.
    • If you get connection timeout or any error message, MSI Afterburner Remote Server is not running correctly. Verify that no security software or firewall is preventing this application from running. Verify that the process is started as Administrator.