How to enable Extra Commands Tab?
You can enable the Extra Commands Tab by enabling Advanced Mode inside NiceHash Miner Settings > Advanced tab > For experts.

How does the Extra Commands hierarchy work?
Extra Commands are split into 3 levels, from top to bottom:
- Plugins (Miners like Excavator, NBminer, LolMiner)
- Algorithms (ETChash, KawPow, Autolykos)
- Devices (GPU or CPU)
If you set the command on the first level (Plugins), then this command will be used on all of the Algorithms and Devices below this plugin.
If you set the command on the second level (Algorithm), this command will be only used on this specific algorithm under the Plugin it is listed, but for all of the devices below the Algorithm.
If you set the command on the third level (Devices), the command will be only used on these devices and only for the Algorithm and Plugin above these devices.

How to use Commands without a value in the Extra Commands tab?
Commands without a value are commands that do not require any additional value next to the command.
Example of Commands without a value:
--log
--log-no-job
--version
Additional information about Commands without a value:
- Commands should be written as they would be in the config/.bat file
- Commands are not duplicated if imputed in both Plugin and Algorithm or Devices level
- A preview command that will be added to the running miner will be shown below the input fields.

How to use Commands with a value in the Extra Commands tab?
Commands with a value are commands that do require an additional value next to the command.
Example of Commands with a value:
--cclock
--mclock
--temperature-limit
Additional information about Commands with a value:
-
Commands should be written as they would be in the config/.bat file
-
Commands that are lower in the hierarchy have higher priority. E.g. Algorithm’s “--cclock” value will overrule the Plugin’s value
-
A preview command that will be added to the running miner will be shown below the input fields.
How to set extra commands on the Device level?
Device extra commands consist of Command, Delimiter, and Value input fields.
Commands are flags only, without any values or delimiters. Example of Command flag that should be used in this input field:
--cclock
--mclock
Delimiter is a separator between the values of the command. Example of delimiters:
, (comma)
“ “ (space) - you should use ":" instead of space for some miners
Value is the value of the command. It can be specific to each device. Values are usually numbers or values of the core clock, or memory clock. Example of value:
1500 (core clock)
1000 (memory clock)
If you would like to set different core clock values for each device, and this is what you would otherwise use in the config file: “--cclock 1500,1520,1480”, then you should set the values inside the NiceHash Miner as shown in the picture below.
Example of NanoMiner per device settings:
- Flag = -cpuThreads
- Delimiter = ,
- Value = <threads>
Where can I find all of the supported Extra Commands for NiceHash Miner?
If you have any further questions, feel free to join our Discord server or ask on our Reddit page where our staff and other users are always happy to answer any questions.