I tried with and without quotes in lots of places
–cl-devices 0
“–cl-devices 0”
–cl-devices “0”
“cl-devices”: “0”
(I just figured I’d try that last one since that format works with T-Rex and I was getting desperate). If I remember right, all of them threw some type of “incorrect parameter” errors except for the first one, which proceeded to mine with all 6 cards (5 nvidia, 1 AMD). I did run it once with --device-list in the parameters to confirm the index, which worked as expected. Cuda devices had indices 0 through 4, the single OpenCL device (also) had index 0.
So if we’re assuming “–all-cu-devices” gets added by HiveOS automatically, I guess it makes sense that it was filtering my cards down to all of my Nvidia cards, and also my only AMD card at index 0.
I did not try adding a “–cu-devices 0” in there as well to see if it would use 1 AMD card and 1 Nvidia card, but maybe I could try that later just to see what happens. My AMD card is an old 4gb that can still turn a profit on RVN and VTC, while the Nvidia cards are all mining ETH (which I don’t want to change).