chrysophylaxI see that you finally managed to make diff setting based on Rig hashrate.
Thank you. Good job.

P.S. Still some finetuning is possible:
As I understand 100+Mh - get 0.97
And lower HR get 0.28 or 0.56 (70+Mh?)
Still 5*1060 and 6*1080 get the same 0.97diff but it is 107MH/s vs 242MH/s difference.
IMHO something like this is more adequate:
>150 = 0.96
>100 = 0.64
>70 = 0.32
>20 = 0.16
<20 = 0.08
the max difficulty target on the lodiff port is capped at 0.97 ...
the reason is that MANY have single card and dual card systems ...
if you need to go to the hidiff port - just remove the --lodiff parameter ... and any of the netdiff temp control parameters ... you will find a smoother run and better processing for the gpus ...
being a vardiff stratum also - there is no manual control of the diff for the miner ... as the stratum controls that side of it ...
whereas hashrate will not be affected with difficulty of shares being processed ...
so i dont understand what the issue is with your two machines getting different hashrates ... they need to - as they are different cards pointing in the same port capped at 0.97diff ... the hidiff port goes all the way up to 7diff - as we had to cap that to 7diff from 7000diff ... that port is something that will test your systems

...
#crysx