I completely agree, I really like this software but certain things just make it practically unusable compared to other software. For example, and I've said this before, at the current time anyway, having a rig with all the same cards is a dream. You grab whatever card you can find. So it really should be able to group like cards together without me or anyone else having to go and manually edit things. I know this is possible as I'm using a forked version of Multipool miner that is doing exactly this. Further as mentioned it should run all the software for an algo rithm and pick the highest one and be able to knock it out if it fails and go to another one.
Finally and the most ridiculous thing is the adding of new pools. I'm currently running zergpool and blaze pool on multipool miner along with the rest of the pools that are available in awesome miner. It took about 10 minutes to edit an existing pool file to have it run the new pools. Further, it just pulls from the API which algorithms are available. At the very least, we should be able to specify the server and maybe some ports not go in and try to add a server and btc address for every algorithm. I"m not honestly sure if it would even work.
Cool that it supports the latest excavator, but this really brings out a huge weak point in this software - the benchmarking and software selection system is the worst and requires so much manual labor to do something that can be easily handled via software.
It would be great if there was a way to automate selecting which mining software is enabled or disabled per profit profile depending on benchmarks. Right now it benchmarks exactly one mining software per algo, based on which I've alreeady selected. This is backwards, because I don't know which mining software I want enabled until I benchmark it. The right answer is always whichever software puts out the best number.
Instead of making me click through a million menus to test equihash with dstm, ewbf, ccminer, excavator and everything else - the software should just test everything and pick the best. And preferably remember the results per software, so when a new version of the software is released, it only needs to test the new software.
Example workflow:
I enable ewbf, ccminer, claymore, excavator for 1080 Ti profile.
Results:
Equihash ewbf : 11mh
Equihash ccminer: 12mh
Equihash excavator: 13mh
Ethereum ccminer: 25mh
Ethereum claymore: 32mh
Ethereum excavator: 31mh
1080 Ti profile automatically set to use excavator for Equihash, claymore for Ethereum.
Then new ccminer comes out. Benchmark tests only ccminer:
Equihash ccminer: 14mh
Ethereum ccminer: 30mh
Now profile set for ccminer for Equihash, but still claymore for Ethereum.