minerstat mining tutorial #2: Overclock with ClockTune

Besides workers, config editor, and address editor, the most used feature of minerstat is overclocking with ClockTune. We tried to design overclocking in a way that every miner will get the most out of it and that it will be able to be applied as quickly as possible. This is why we decided to use overclocking profiles. Before GPU overclocking can be applied anywhere, you will need to create at least one overclocking profile.

After you set a name for your overclocking profile, you will be able to set different settings for different overclocking features on different systems. We will show you settings for:

  • Nvidia for msOS,
  • AMD for msOS,
  • Nvidia for Windows node, and
  • AMD for Windows node.

The reason why there are four different system lies in different ways different OS and systems treat overclocking. When you are setting the values, you can always ignore the systems for which your settings don’t apply or fill them and if they don’t apply, our software will ignore them. Just click on the empty square beside system name to include it in the update.

Nvidia for msOS

For mining with Nvidia GPUs on our Linux mining OS (msOS) you can change the following settings:

  • Power limit;
  • Core clock;
  • Memory clock;
  • Static fan speed or auto fan where you define the minimum and maximum fan speed and target temperature.

AMD for msOS

For mining with AMD GPUs on our Linux mining OS (msOS) you can change the following settings:

  • VDDC;
  • VDDCI;
  • MVDD;
  • Core clock;
  • Memory clock;
  • Static fan speed or auto fan where you define the minimum and maximum fan speed and target temperature.

Nvidia for Windows node

For mining with Nvidia GPUs on Windows node you can change the following settings:

  • Power limit;
  • Core clock;
  • Memory clock;
  • Static fan speed;

Please note that for overclocking to work on Windows, the installation of MSI Afterburner is required.

AMD for Windows node

For mining with AMD GPUs on Windows node you can change the following settings:

  • Power limit;
  • Core clock;
  • Memory clock;
  • Static fan speed;

Please note that for overclocking to work on Windows, the installation of MSI Afterburner is required.

Multiple GPUs overclocking

You can also overclock individual GPU separately by entering multiple values separated by space. If you will enter too little GPUs and your actual rig will use more of them, the value for the last GPU will be used for the rest of them. If you will enter too many GPUs, the additional numbers will be ignored.

Using overclocking profiles

When you have defined your overclocking profiles, you can use them in three places.

First is the worker’s config where you can apply the ClockTune profile to one or more workers at the same time.

The second place is directly from the worker’s profile (you can find the icon in the top right corner).

The third place is profit switch function, where you can assign overclocking profiles to the specific algorithms. If you want to use different overclocking settings for mining Equihash than for mining Ethash, you can define two overclocking profiles and assign them to these two algorithms under profit switch.

You can edit overclocking profiles at any time and the settings will be automatically updated for all workers using this overclocking profile. You can also duplicate any of the existing profiles if you want to use the same settings with small changes.

Deleting the overclocking profile will leave the overclocking settings for the worker. To remove the last applied settings, a reboot will be required.

msOS overclocking

In case Nvidia overclocking settings don’t work on your msOS, you can type mreconf through the console and mining OS will reconfigure your overclock settings.

If you want to run overclock manually, use the command, use the command mclock.

Import/Export

On your ClockTune page, you have an option to export all of your overclocking profiles or individual overclocking profile as a JSON format and/or import it to your dashboard as a JSON format.

Disclaimer: Overclocking is a very advanced feature so we discourage you from using it if you are inexperienced in this field. Also note that sometimes copying overclocking values from some other systems (for example, from Windows to Linux) won’t work on the first try. If this is the case, start with mild settings and make them more intense in slow steps.

More from this series: