Hi patrike,
I think there is a bug with the benchmark interface and writing benchmark scores onto the profiles and there is some confusion about the benchmark scores:
1. Whenever I perform a full precise benchmark and write their scores onto the current profile, everything has gone just after closing the window and reopening it (the same for closing and reopening awesome miner).
2. There is a confusion with the "Options > Algorithms" and "Options > Profit Profiles > nVidia GPU". Both of them shows algorithm benchmark results, but they do not take it from the benchmark results. Even if I try to manually enter some scores, they can not be seen in the benchmark interface. "Tools > Benchmark" interface should override the values onto the default values by taking only one gpu or all the gpus into account.
3. Another confusion is: While mining, when you try to get the current hashrate result and overwrite it, it shows the sum of the all cards benchmark score. But after then, if you do not have the other algos hasrate sum overwritten, it compares that sum value with the single value and consistently goes for the summed one miner, no change could be expected then because the revenue calculation becomes some order of magnitude.
My suggestion is: As I already mentioned before, using a json file and storing those benchmark values depending on the gpu could be beneficial. As in the nicehash example, user can copy one benchmark score to all other gpus if they are all the same with the same settings, or could have the ability to benchmark all the gpus one by one and store their results in a file. By using such a file, manual entering could also be possible if you know your values.
My final request is about the "yiimp.eu" pool. Could you please also add this pool as a default pool?
Thanks
1) Did you click the button "Save to profile" to save the selected hashrates (you need to check the checkboxes) to the profile? When you go to Options dialog, Profit profile and edit the profile you saved to - don't you see the new hashrates?
2) I cannot reproduce the scenario you describe. If I go to the nVidia profile and enter a hashrate like 22 MH/s on X11 and save that. Next I go to the Benchmark dialog and select the nVidia Profile, I see the 22MH/s in the Configured Hashrate column. Isn't that the case for you?
The default values in Options dialog, Algorithm section cannot be modified via the benchmarking.
3) I'm aware of this behavior and the idea is to implement it per GPU instead. The profiles should have hashrates per card, not per system.
There is a clone feature in the Profile profile configuration, but no interface to manually edit a JSON structure. If you like XML you could possibly edit the Awesome Miner configuration file right away.
I'm planning to add a bit more generic support for the yiimp-based pools, because there are a lot of them and difficult to keep up with all of them.