MINERCONTROL CONFIGURATION--
Well, I added Decred (DCR), and my work box now has a fine DCR load to haul, and it makes normal use sluggish. To add an unlisted algo, cut and paste an algorithm in the "algorithms" section, adding a line, being careful about the end comma where appropriate. Modify the newly pasted line to represent the algo you wish to add, for example, "Decred". Use a low estimate for hash rate, and the same for intensity in the command section at the end of the line. In the pool section, ONLY under YAAMP-style pools (Zpool), follow the same procedure of cut-and-paste, making sure to use the correct PORT value when editing the newly added line.
Check for typos, save, and reload the configuration in MinerControl. Test and tune useing the "start" button for the new algo. Adjust hash rate and CCminer launch command parameters like intensity as you go. Trial and error, if you set the intensity too high and crash the driver, you may have to reboot.
I put copies of several of the best CCminer variations in the same directory with MinerControl, giving each a unique name. Make sure to add supporting "dll" files as well. That way no sub-directory information needs to be passed in the top "algorithms" section.
By the way, I have not been able to implement the "usewindow" command, although I successfully added it in the launch parameters in JSON format. It may be broken? --scryptr
EDIT: My EVGA GTX 960 gets 1.0 GH/s mining DCR at Zpool. BlakeCoin is served with over 1.5 GH/s by the same card. Both coins demand a high intensity setting ("-i" is 28.5 for Decred, and 29 for BlakeCoin) for performance, leaving the computer sluggish. This is ok for a headless dedicated rig, or a mining fool slaving for the electric bill, but JK has a point in using lower intensities in his batch file.
MinerControl can be found at
https://github.com/KBomba , version 1.6.5.1(modded) is the very latest version. There are 3 main contributors, StuffOfInterest, the author, KBomba/Bombadil, and Fuzzbawls, mod-men. Handle the following file with care, a tiny typo will cause it to fail. This file will run with any nVidia card that can run CCminer; adjustments to intensity may be needed. It can also be modified for an AMD card. Other examples can be found at StuffOfInterest's BitCoinTalk thread
https://bitcointalksearch.org/topic/ann-miner-control-161-auto-profit-switching-miner-controller-769239. It would be a good idea to visit this linked thread and read the opening page (OP) and the last few pages before running MinerControl. The configuration file is performance tuned for a GTX 960. I still need to add a couple Zpool algos, the power settings need to be adjusted, and intensity settings may be too high for cards smaller/older than a GTX 960. The configuration is a Work-In-Progress.
NOTE: This file was corrected on 5 JUL 2016 to reflect proper hashrate values for BlakeCoin, Blake2s, and Decred. I had overlooked an important pricing note:
(*** values in mBTC/Mh/day (mBTC/Gh/day for sha256, decred and blake algos). Today, three trailing zeros were cut from each value for the Blake and Decred algos previously posted. Apologies to anyone inconvenienced, and Big Thanks! to sp_ and antantti, who both caught the error and notified me.
MinerControl Configuration File: (MUST be named "minercontrol.conf")
====================
{
"general": {
"power": 0.10,
"exchange": 700,
"currencycode": "USD",
"mintime": 2,
"maxtime": 30,
"switchtime": 5,
"delay": 1,
"exittime": 0,
"deadtime": 10,
"statwindow": 60,
"minprofit": 1.05,
"minprice": "0BTC",
"minebyaverage": true,
"dynamicswitching": true,
"dynamicswitchpower": 2,
"ignoreoutliers": true,
"iqrmultiplier": 2.2,
"showhistory": true,
"logerrors": true,
"logactivity": true,
"gridsortmode": 2,
"minerkillmode": 1,
"traymode": 1,
"donationpercentage": 0,
"donationfrequency": 0,
"remotesend": false,
"remotereceive": false
},
"algorithms": [
{ "name": "x11", "display": "X11", "hashrate": 5500, "power": 49, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a x11 -i 20.5 -C --no-color" },
{ "name": "x13", "display": "X13", "hashrate": 4400, "power": 49, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a x13 -i 20.5 -C --no-color" },
{ "name": "x14", "display": "X14", "hashrate": 4100, "power": 52, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a x14 -i 20.5 -C --no-color" },
{ "name": "x15", "display": "X15", "hashrate": 3600, "power": 52, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a x15 -i 20.5 -C --no-color" },
{ "name": "x17", "display": "X17", "hashrate": 3475, "power": 52, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a x17 -i 20.5 -C --no-color" },
{ "name": "c11", "display": "C11", "hashrate": 5200, "power": 52, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a c11 -i 20.5 -C --no-color" },
{ "name": "x11evo", "display": "X11evo", "hashrate": 4890, "power": 50, "aparam1": "", "aparam2": "ccminerx11evo.exe", "aparam3": "-a x11evo -i 19 --no-color" },
{ "name": "quark", "display": "Quark", "hashrate": 11000, "power": 54, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a quark -i 23 -C --no-color" },
{ "name": "nist5", "display": "Nist5", "hashrate": 18400, "power": 54, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a nist5 -i 19 -C --no-color" },
{ "name": "neoscrypt", "display": "NeoScrypt", "hashrate": 410, "power": 54, "aparam1": "", "aparam2": "P5miner.exe", "aparam3": "-a neoscrypt -i 15.5 -C --cpu-priority 5 --no-color" },
{ "name": "scryptn", "display": "Scrypt-N", "hashrate": 253, "power": 60, "aparam1": "c:\\windows\\system32", "aparam2": "tpminer.exe", "aparam3": "-a scrypt:10" },
{ "name": "keccak", "display": "Keccak", "hashrate": 301500, "power": 50, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a keccak -i 19 -C --no-color" },
{ "name": "qubit", "display": "Qubit", "hashrate": 8350, "power": 50, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a qubit -i 19.7 -C --no-color" },
{ "name": "lyra2", "display": "Lyra2", "hashrate": 2100, "power": 50, "aparam1": "", "aparam2": "L2miner.exe", "aparam3": "-a lyra2 - i 22 --no-color" },
{ "name": "lyra2v2", "display": "Lyra2v2", "hashrate": 15200, "power": 50, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a lyra2v2 -i 22 -C --no-color" },
{ "name": "whirlpoolx", "display": "WhirlpoolX", "hashrate": 150000, "power": 50, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a whirlpoolx -C --no-color" },
{ "name": "blakecoin", "display": "BlakeCoin", "hashrate": 1650, "power": 50, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a blakecoin -i 29 -C --no-color" },
{ "name": "blake2s", "display": "Blake2s", "hashrate": 690, "power": 50, "aparam1": "", "aparam2": "tpminer.exe", "aparam3": "-a blake2s -i 27 --no-color" },
{ "name": "skein", "display": "Skein", "hashrate": 170000, "power": 50, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a skein -i 27.5 -C --no-color" },
{ "name": "groestl", "display": "Groestl", "hashrate": 16350, "power": 50, "aparam1": "", "aparam2": "ccminer.exe", "aparam3": "-a groestl -i 22.5 -C --no-color" },
{ "name": "decred", "display": "Decred", "hashrate": 1000, "power": 50, "aparam1": "", "aparam2": "tpminer.exe", "aparam3": "-a decred -i 28.5 --no-color" },
{ "name": "sib", "display": "Sib", "hashrate": 700, "power": 50, "aparam1": "", "aparam2": "tpminer.exe", "aparam3": "-a sib -i 19.7 --no-color" }
],
"nicehash": {
"account": "1Fs4uZ6a9ABYBTaHGUfqcwCQmeBRxkKRQT",
"detectstratum": true,
"worker": "rig1",
"sparam1": "",
"sparam2": "-p x",
"minprofit": 1.2,
"algos": [
{ "algo": "x11", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "x13", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "x15", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "quark", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "qubit", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "scryptn", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "keccak", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "nist5", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "neoscrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "lyra2", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "lyra2v2", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" },
{ "algo": "whirlpoolx", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ -u _ACCOUNT_._WORKER_ _SPARAM2_" }
]
},
"Zpool.ca": {
"account": "1Fs4uZ6a9ABYBTaHGUfqcwCQmeBRxkKRQT",
"pricemode": 1,
"balancemode": 0,
"btcfee":2,
"sparam1": "-o stratum+tcp://mine.zpool.ca",
"sparam2": "-p rig1,c=BTC",
"algos": [
{ "algo": "x11", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3533 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "x13", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3633 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "x14", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3633 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "x15", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3733 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "x17", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3737 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "c11", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3573 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "quark", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4033 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "qubit", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4733 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "nist5", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4733 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "neoscrypt", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4233 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "lyra2v2", "priceid": "lyra2v2", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4533 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "x11evo", "priceid": "x11evo", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3553 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "blakecoin", "priceid": "blakecoin", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:5743 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "blake2s", "priceid": "blake2s", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:5766 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "skein", "priceid": "skein", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:4933 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "groestl", "priceid": "groestl", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:5333 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "decred", "priceid": "decred", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:5744 -u _ACCOUNT_ _SPARAM2_" },
{ "algo": "sib", "priceid": "sib", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:5033 -u _ACCOUNT_ _SPARAM2_" }
]
}
}