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.
- Select the Managed Miners you want to configure in the main window of Awesome Miner
- Select the menu option Tools -> GPU Clocking...
- 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.
- 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 GTX 1060 and one for nVidia GTX 1070 have been created.
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 "1060" and applies the nVidia GTX 1060 profile for the matching GPU's. In a similar way, another expression is used for all GPU's where the name contains "1070" where the nVidia GTX 1070 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:
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:
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.
- Do not use the MSI Afterburner application to check if the GPU settings were applied successfully. MSI Afterburner uses different overclocking concepts than other applications and may not display the current GPU settings correctly when set from other applications.
- 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.
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.