In this tutorial I'm going to explain an advanced settings for NiceHash Miner Legacy as well as the benchmark time limits It will be in addition to the tutorial that I've explained before. I will explain each function in detail and the way it is recommended.
Open your NiceHash miner legacy.
Then click Settings button
Open Advanced Tab
An explanation of each function with its location in the config.
NiceHash Miner Legacy > configs > General.json
Note: if the value below isn't exist. you can add it to the object.
[s] = Seconds
Parameter MinIdleSeconds
Value Number
Parameter MinIdleSeconds
Value Number
Parameter SwitchMinSecondsFixed
Value Number
Parameter SwitchMinSecondsAMD
Value Number
Parameter SwitchMinSecondsDynamic
Value Number
Parameter ApiBindPortPoolStart
Value Number
Parameter MinerAPIQueryInterval
Value Number
Parameter MinerAPIQueryInterval
Value Number
Parameter SwitchProfitabilityThreshold
Value Number
Parameter EthminerDagGenerationType
Value 0, 1, 2, 3
Example for JSON object General.json
"SwitchMinSecondsFixed": 90,
"SwitchMinSecondsDynamic": 30,
"SwitchMinSecondsAMD": 90,
"SwitchProfitabilityThreshold": 0.05,
"MinerAPIQueryInterval": 5,
"MinerRestartDelayMS": 500
That Section Created to allocate time limits for benchmark proccess.
if you set a number for a parameter that is in NVIDIA Section for example it will apply on all NVIDIA devices not just one device. if Benchmark goes beyond that value it will stop there and save that hash rate then it will switch to another algorithm and so on until its finish all algorithms.
for example Quick max timeout is 20 seconds. so the benchmark process can't take more than that for each algorithm.
The highest hashrate in that time cycle will be saved.
Edit General.json to set values or by using the interface.
"BenchmarkTimeLimits": {
"CPU": [
10,
20,
60
],
"NVIDIA": [
10,
20,
60
],
"AMD": [
120,
180,
240
]
I've explained a large part of NiceHash Miner Legacy in this series and we almost have finished all functions I think I will be waiting for the upcoming releases because new features will be released and I should talk about them. in the up coming tutorials.