---------
@Lolliedieb
Can you add a Gpu Platform parameter (either Index or AMD/NVIDIA) so it would be possible to specify devices in more predictable manner on a mixed rig?
something like "-platform AMD -devices 0,1,2" and "-platform NVIDIA -devices 0,1,2" or "-platform 0 -devices 0,1,2"
Well --devices already understands that. Doing --devices AMD will only select the AMD devices and will keep all Nvidias idle for other task. With --devices NVIDIA its exactly fliped.
I know, but this works if you want to use all AMD or NVIDIA devices, but not specific ones.
I will explain an exact use case:
I develop Forager (in my signature) and I allow creating DeviceGroups based on card types.
Different cards can have different optimal miner/algo
So if a rig has for example 2 different AMD cards and some NVIDIA (or the other way around), I don't have a way to predict which card gets which device index in lolMiner.
With most miners (almost all actually) I can either set platform (opencl platform id, example - sgminer) + device list or set nvidia/amd flag (example Claymore/Ethminer/BMiner) + devicelist