Mister Pruvot, I have a request for ccminer:please add a second benchmark mode -precise when I not use -a switch with benchmark and miner makes benchmarks for all algirithms in a bunch
ccminer-x64 --benchmark --no-color > ccminer-x64.txt
[2017-10-01 08:00:57] Benchmark results for GPU #0 - EVGA GTX 1060 6GB:
[2017-10-01 08:00:57] blakecoin : 2980887.7 kH/s, -5955 MB, 67108864 thr.
[2017-10-01 08:00:57] blake : 1704596.5 kH/s, 2 MB, 67108864 thr.
[2017-10-01 08:00:57] blake2s : 2610601.3 kH/s, 2 MB, 33554432 thr.
[2017-10-01 08:00:57] bmw : 1183760.6 kH/s, 66 MB, 2097152 thr.
[2017-10-01 08:00:57] bastion : 8165.2 kH/s, 234 MB, 1048576 thr.
[2017-10-01 08:00:57] deep : 26029.9 kH/s, 34 MB, 524288 thr.
[2017-10-01 08:00:57] decred : 1773028.7 kH/s, 2 MB, 33554432 thr.
For now benchmark mode is making a few seconds measurements and some are inaccurate (for example tribus benchark shows 20Mh, but with switch -a tribus it shows 40Mh). With this mode miner could in addition make power measurement for each algorithm during the test - we know, that some of algorithms are less power hungry and that measurement could help to better calculate profit. Now with those 2-5 seconds measurements when I try to observe power on GPU-Z it is imposible because when GPU-Z shows power, miner is going to switch to another algo.
That change should not be hard to do, but it should make benchmarking a lot easier and accurate.
My vision:
[2017-10-01 08:00:57] Benchmark results for GPU #0 - EVGA GTX 1060 6GB:
[2017-10-01 08:00:57] blakecoin : 2980887.7 kH/s, -5955 MB, 90W, 67108864 thr.
[2017-10-01 08:00:57] blake : 1704596.5 kH/s, 2 MB, 90W, 67108864 thr.
[2017-10-01 08:00:57] blake2s : 2610601.3 kH/s, 2 MB, 95W, 33554432 thr.
[2017-10-01 08:00:57] bmw : 1183760.6 kH/s, 66 MB, 93W, 2097152 thr.
[2017-10-01 08:00:57] bastion : 8165.2 kH/s, 234 MB, 90W, 1048576 thr.
[2017-10-01 08:00:57] deep : 26029.9 kH/s, 34 MB, 93W, 524288 thr.
[2017-10-01 08:00:57] decred : 1773028.7 kH/s, 2 MB, 69W, 33554432 thr.