If I understand you correctly, you need the ability to pass in individual -g arguments for multiple devices. BFGMiner supports this now using commas. AFAIK any of the SGMiner-based miners also support this. (Sorry if I am repeating what you know, just trying to clarify). So the only issue I suppose may be with, as you say, versions based on older CGMiner forks.
I will look into that in the future. Can you please take a look at the new version I am posting (right after this) and then tell me if this is still an issue? It contains support for several new miners which may allow you to make use of more advanced arguments so you can do this without launching additional processes.
Yup... it's dumb, but for instance, vertminer uses a fork of CGminer... which of course hasn't been updated in forever (for GPU mining). So the -g argument doesn't work for it.
I tried the new version you posted, vertminer doesn't support -g. Is there a specific miner for scryptn that supports it? I haven't found one...
The client automatically updates and installs the miners. It appears that you have vertminer 0.5.3 on your backend. I had to roll this back on almost all my machines as they had much worse hashrates using it (I put 0.5.2 in the vertminer folder in MM). I'm still not certain what's up with 0.5.3, but it doesn't work nearly as well even if there are bug fixes.
Please consider adding a button on the main menu to add coins and import coins. Right now you have to dig through the menus to add coins and import (going into the coin menu).
Also considering adding submenus for quickswitch, perhaps based on algo.
I finally got around to testing one of the features Luke-Jr added for BFGMiner 4.0 and man - this is pretty sweet.
If you are using BFGMiner
3.99, you can grab any Scrypt compatible kernels and drop them in the opencl sub-folder. Then you can use the kernel via the Scrypt argument, e.g.:
--set OCL:kernel=scrypt
I tried out
this kernel that is getting some good press and got pretty significant boost using the following arguments:
--set OCL:kernel=arebyp
This bumped my GPU rig up from ~2.66 Mh/s to ~2.82 Mh/s.
Would it be possible for MM to offer a repository of such libraries, allowing you to download them as plugins? Perhaps with a compatibility check and such. This would definitely add robustness to MM. This could even be added to the 'perks' portfolio.